Commit Graph

72 Commits

Author SHA256 Message Date
Ana Guerrero
331a8e6a7b Accepting request 1171319 from network:utilities
- Update to 1.8.0.0:
    * Support for network namespaces (option netns)
    * TCP client now automatically tries all addresses (IPv4 and IPv6) provided by nameserver until success
    * Implementation of POSIX message queue (mq) control and access on Linux (addresses POSIXMQ-READ and following)
    * New wrapper script socat-chain.sh allows to stack two addresses, e.g.HTTP proxy connect over SSL
    * New script socat-mux.sh allows n-to-1 / 1-to-n communications
    * New script socat-broker.sh allows group communications
    * Experimental socks5 client feature
    * Address ACCEPT-FD for systemd "inetd" mode
    * UDP-Lite and DCCP address types
    * Addresses SOCKETPAIR and SHELL
    * New option bind-tmpname allows forked off children to bind UNIX domain client sockets to random unique pathes
    * New option retrieve-vlan (with INTERFACE addresses) now makes kernel keep VLAN tags in incoming packets
    * Simple statistics output with Socat option --statistics and with SIGUSR1
    * A couple of new options, many fixes and corrections, see file CHANGES
- Drop socat-common-fixes.patch (no longer necessary)
- Refactor socat-ignore-tests-failure-boo1078346.patch (test suite no longer exits at this stage)
- Add socat-test-dhparam fixture (reduce build load and time)
- Add socat-test-without-tty.patch for testing without tty.
- Note: This version introduces "socat1", linking to "socat"
- Note: This version introduces additional shell scripts, those are shipped in a new "socat-extra" subpackage

- Update to 1.7.4.4:
  * FIX: In error.c msg2() there was a stack overflow on long messages: The
    terminating \0 Byte was written behind the last position.
  * FIX: UDP-RECVFROM with fork sometimes terminated when multiple packets
    arrived.
  * FIX: a couple of weaknesses and errors when accessing invalid or
    incompatible file system entries with UNIX domain, file, and generic
    addresses.

OBS-URL: https://build.opensuse.org/request/show/1171319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=46
2024-05-02 21:42:56 +00:00
b0cbc9b8f9 - Add socat-test-without-tty.patch for testing without tty.
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=64
2024-05-02 09:55:53 +00:00
38c2536074 Accepting request 1171181 from home:crameleon:branches:network:utilities
- Update to 1.8.0.0:
    * Support for network namespaces (option netns)
    * TCP client now automatically tries all addresses (IPv4 and IPv6) provided by nameserver until success
    * Implementation of POSIX message queue (mq) control and access on Linux (addresses POSIXMQ-READ and following)
    * New wrapper script socat-chain.sh allows to stack two addresses, e.g.HTTP proxy connect over SSL
    * New script socat-mux.sh allows n-to-1 / 1-to-n communications
    * New script socat-broker.sh allows group communications
    * Experimental socks5 client feature
    * Address ACCEPT-FD for systemd "inetd" mode
    * UDP-Lite and DCCP address types
    * Addresses SOCKETPAIR and SHELL
    * New option bind-tmpname allows forked off children to bind UNIX domain client sockets to random unique pathes
    * New option retrieve-vlan (with INTERFACE addresses) now makes kernel keep VLAN tags in incoming packets
    * Simple statistics output with Socat option --statistics and with SIGUSR1
    * A couple of new options, many fixes and corrections, see file CHANGES
- Drop socat-common-fixes.patch (no longer necessary)
- Refactor socat-ignore-tests-failure-boo1078346.patch (test suite no longer exits at this stage)
- Add socat-test-dhparam fixture (reduce build load and time)
- Note: This version introduces "socat1", linking to "socat"
- Note: This version introduces additional shell scripts, those are shipped in a new "socat-extra" subpackage

OBS-URL: https://build.opensuse.org/request/show/1171181
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=63
2024-05-02 09:47:59 +00:00
ac2ed23d50 Accepting request 1040684 from home:polslinux:branches:network:utilities
- Update to 1.7.4.4:
  * FIX: In error.c msg2() there was a stack overflow on long messages: The
    terminating \0 Byte was written behind the last position.
  * FIX: UDP-RECVFROM with fork sometimes terminated when multiple packets
    arrived.
  * FIX: a couple of weaknesses and errors when accessing invalid or
    incompatible file system entries with UNIX domain, file, and generic
    addresses.
  * FIX: bad parser error message on "socat /tmp/x\"x/x -"
- Drop socat-fix-asan-error.patch

OBS-URL: https://build.opensuse.org/request/show/1040684
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=62
2022-12-14 10:09:58 +00:00
Dominique Leuenberger
014b953530 Accepting request 969803 from network:utilities
- Use autosetup
- Add socat-fix-asan-error.patch that is offered to upstream
  and that fixes an ASAN error seen for 'test 313 NESTEDOVFL'. (forwarded request 969720 from marxin)

OBS-URL: https://build.opensuse.org/request/show/969803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=45
2022-04-15 22:13:56 +00:00
c10e0ef738 Accepting request 969720 from home:marxin:branches:network:utilities
- Use autosetup
- Add socat-fix-asan-error.patch that is offered to upstream
  and that fixes an ASAN error seen for 'test 313 NESTEDOVFL'.

OBS-URL: https://build.opensuse.org/request/show/969720
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=60
2022-04-13 09:48:27 +00:00
Dominique Leuenberger
c5c387ae02 Accepting request 948225 from network:utilities
- update to 1.7.4.3:
  * fixes the TCP_INFO issue that broke building on non-Linux platforms. 
  * building on AIX works again. 
  * A few more corrections and improvements have been added (forwarded request 948160 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/948225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=44
2022-01-25 16:35:45 +00:00
2e440c666a Accepting request 948160 from home:dirkmueller:Factory
- update to 1.7.4.3:
  * fixes the TCP_INFO issue that broke building on non-Linux platforms. 
  * building on AIX works again. 
  * A few more corrections and improvements have been added

OBS-URL: https://build.opensuse.org/request/show/948160
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=59
2022-01-23 13:53:24 +00:00
Dominique Leuenberger
5af7913480 Accepting request 928678 from network:utilities
- Update to version 1.7.4.2:
  * Fixes a lot of bugs, e.g., for options -r and -R.
  * Further bugfixes, see the CHANGES file (forwarded request 928587 from mnhauke)

OBS-URL: https://build.opensuse.org/request/show/928678
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=43
2021-11-08 16:23:55 +00:00
a782669ff7 Accepting request 928587 from home:mnhauke
- Update to version 1.7.4.2:
  * Fixes a lot of bugs, e.g., for options -r and -R.
  * Further bugfixes, see the CHANGES file

OBS-URL: https://build.opensuse.org/request/show/928587
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=58
2021-11-02 08:22:38 +00:00
Dominique Leuenberger
ce3d6be912 Accepting request 866524 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/866524
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=42
2021-02-01 12:24:57 +00:00
d258c3f182 Accepting request 862448 from home:dirkmueller:branches:network:utilities
- update to 1.7.4.1:
  Security:
  * Buffer size option (-b) is internally doubled for CR-CRLF conversion,
    but not checked for integer overflow. This could lead to heap based buffer
    overflow, assuming the attacker could provide this parameter. 
  * Many further bugfixes and new features, see the CHANGES file

OBS-URL: https://build.opensuse.org/request/show/862448
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=56
2021-01-25 10:11:49 +00:00
Dominique Leuenberger
ffd49f8dae Accepting request 795509 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/795509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=41
2020-04-25 18:07:05 +00:00
b46595f05a Accepting request 794789 from home:pluskalm:branches:network:utilities
- Update to version 1.7.3.4:
  * bugfix release, see the CHANGES file for all changes
- Refresh patches:
  * socat-common-fixes.patch
  * socat-ignore-tests-failure-boo1078346.patch

OBS-URL: https://build.opensuse.org/request/show/794789
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=54
2020-04-19 12:52:49 +00:00
Dominique Leuenberger
2400190099 Accepting request 769984 from network:utilities
- socat-common-fixes.patch: include tcpd.h where needed to fix
  -fno-common bsc#1160293 (forwarded request 769978 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/769984
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=40
2020-02-07 14:51:54 +00:00
1ae699f4cb Accepting request 769978 from home:msmeissn:branches:network:utilities
- socat-common-fixes.patch: include tcpd.h where needed to fix
  -fno-common bsc#1160293

OBS-URL: https://build.opensuse.org/request/show/769978
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=52
2020-02-04 13:12:37 +00:00
Dominique Leuenberger
3365bd97ea Accepting request 692059 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/692059
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=39
2019-04-10 21:09:34 +00:00
Alexander Naumov
db75a966c0 Accepting request 692053 from home:mnhauke:branches:network:utilities
- Update to version 1.7.3.3:
  * bugfix release, see the CHANGES file for all changes
- Drop patch:
  * socat-openssl-1.1-tests.patch (not longer needed)
- Run spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/692053
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=50
2019-04-06 21:29:35 +00:00
Yuchen Lin
9559aff462 Accepting request 635272 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/635272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=38
2018-09-18 09:41:05 +00:00
8b438b379a Accepting request 634733 from home:jengelh:branches:network:utilities
- Replace old variables by modern counterparts.

OBS-URL: https://build.opensuse.org/request/show/634733
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=48
2018-09-12 07:25:22 +00:00
Dominique Leuenberger
190c917692 Accepting request 632455 from network:utilities
- We HAVE_SSLv23_*_method, just not as functions, but macros
  add the relevant defines in the command line so support for
  autonegotiation of the highest TLS version is restored. (forwarded request 632361 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/632455
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=37
2018-09-04 20:49:10 +00:00
9cddc232d6 Accepting request 632361 from home:elvigia:branches:network:utilities
- We HAVE_SSLv23_*_method, just not as functions, but macros
  add the relevant defines in the command line so support for
  autonegotiation of the highest TLS version is restored.

OBS-URL: https://build.opensuse.org/request/show/632361
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=46
2018-08-31 08:02:06 +00:00
Yuchen Lin
5e6f2f6d74 Accepting request 593334 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/593334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=36
2018-04-10 07:48:49 +00:00
OBS User mrdocs
0c93d41e01 Accepting request 593202 from home:kukuk:branches:network:utilities
- Use %license instead of %doc [bsc#1082318]

OBS-URL: https://build.opensuse.org/request/show/593202
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=44
2018-04-03 20:37:04 +00:00
Dominique Leuenberger
a2546b6ef7 Accepting request 572514 from network:utilities
- Add socat-ignore-tests-failure-boo1078346.patch
  flaky test failures PowerPC and s390 , bypass boo#1078346 (forwarded request 572019 from michel_mno)

OBS-URL: https://build.opensuse.org/request/show/572514
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=35
2018-02-06 15:46:16 +00:00
4f11f08c59 Accepting request 572019 from home:michel_mno:branches:network:utilities
- Add socat-ignore-tests-failure-boo1078346.patch
  flaky test failures PowerPC and s390 , bypass boo#1078346

OBS-URL: https://build.opensuse.org/request/show/572019
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=42
2018-02-05 08:25:20 +00:00
Dominique Leuenberger
454561d349 Accepting request 517414 from network:utilities
- socat-openssl-1.1-tests.patch: make tests work on openssl1. (bsc#1042674) (forwarded request 517388 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/517414
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=34
2017-08-22 09:05:40 +00:00
9e853f9c54 Accepting request 517388 from home:msmeissn:branches:network:utilities
- socat-openssl-1.1-tests.patch: make tests work on openssl1. (bsc#1042674)

OBS-URL: https://build.opensuse.org/request/show/517388
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=40
2017-08-17 15:39:34 +00:00
Dominique Leuenberger
34e347e265 Accepting request 487585 from network:utilities
1

OBS-URL: https://build.opensuse.org/request/show/487585
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=33
2017-04-20 18:47:22 +00:00
853f2497fd Accepting request 487180 from home:rudi_m:ul-all
- update to 1.7.3.2, bug fixes:
  * fixes uninterruptable hang / CPU loop on host resolution
    problems
  * some compile problems, and lots of other bugs and porting
    issues
- remove fix-linux-errqueue.h-not-found.patch, this build issue
  was fixed by upstream

OBS-URL: https://build.opensuse.org/request/show/487180
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=38
2017-04-12 13:52:15 +00:00
Dominique Leuenberger
2dc830cd65 Accepting request 359292 from network:utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/359292
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=32
2016-02-23 15:54:20 +00:00
Dominique Leuenberger
d9caff6ca1 Accepting request 357374 from network:utilities
- update to 1.7.3.1, security fixes:
  * Socat security advisory 7 and MSVR-1499: "Bad DH p parameter in
    OpenSSL" 
  * Socat security advisory 8: "Stack overflow in arguments parser" 

- test-suite, use a small but safe subset of all tests
- don't remove "example" scripts from builddir, they are needed for
  tests

- remove socat-remove_date.patch, export BUILD_DATE instead
  (new feature since 1.7.2.4)
- run tests, don't abort yet
- require tcpd-devel only on SUSE systems at build time

OBS-URL: https://build.opensuse.org/request/show/357374
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=31
2016-02-07 08:21:48 +00:00
Lars Müller
92fdf0bddb Accepting request 357736 from home:psimons:branches:network:utilities
Added bug numbers to change log.

OBS-URL: https://build.opensuse.org/request/show/357736
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=35
2016-02-04 18:33:34 +00:00
3dafb5cc35 Accepting request 357351 from home:rudi_m:ul-all
- update to 1.7.3.1, security fixes:
  * Socat security advisory 7 and MSVR-1499: "Bad DH p parameter in
    OpenSSL" 
  * Socat security advisory 8: "Stack overflow in arguments parser"

OBS-URL: https://build.opensuse.org/request/show/357351
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=34
2016-02-02 12:52:42 +00:00
OBS User mrdocs
7a0d33de5c Accepting request 298164 from home:rudi_m:branches:network:utilities
- test-suite, use a small but safe subset of all tests
- don't remove "example" scripts from builddir, they are needed for
  tests

OBS-URL: https://build.opensuse.org/request/show/298164
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=33
2015-04-21 05:39:05 +00:00
Lars Müller
a4d7bb0d9e - require tcpd-devel only on SUSE systems at build time
Document tcpd-devel build requirement.

OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=32
2015-04-16 15:13:11 +00:00
Lars Müller
7a2a054451 Accepting request 296233 from home:rudi_m:ul-all
- remove socat-remove_date.patch, export BUILD_DATE instead
  (new feature since 1.7.2.4)
- run tests, don't abort yet

OBS-URL: https://build.opensuse.org/request/show/296233
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=31
2015-04-14 19:19:27 +00:00
Dominique Leuenberger
14da798d19 Accepting request 293131 from network:utilities
1

OBS-URL: https://build.opensuse.org/request/show/293131
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=30
2015-03-29 18:15:22 +00:00
90a92c57ac Accepting request 293117 from home:posophe:branches:network:utilities
update

OBS-URL: https://build.opensuse.org/request/show/293117
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=29
2015-03-25 16:30:38 +00:00
Stephan Kulow
96eb489489 Accepting request 258346 from network:utilities
1

OBS-URL: https://build.opensuse.org/request/show/258346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=29
2014-11-04 16:27:27 +00:00
Factory Maintainer
efec79ef14 Accepting request 258345 from home:coolo:branches:openSUSE:Factory
- correctly apply the patch

OBS-URL: https://build.opensuse.org/request/show/258345
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=27
2014-10-25 06:54:10 +00:00
Factory Maintainer
3d23834a8a Accepting request 258248 from home:javierllorente:branches:openSUSE:Factory:Rings:1-MinimalX
add patch to fix errqueue.h not found

OBS-URL: https://build.opensuse.org/request/show/258248
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=26
2014-10-24 14:18:49 +00:00
Stephan Kulow
d7d4a60b2b Accepting request 226534 from network:utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/226534
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=27
2014-03-22 13:45:41 +00:00
e8726489c9 - updated to 1.7.2.4: minor bugfixes:
This version contains fixes for most of the bugs and porting issues
  reported or found in more than two years.

OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=24
2014-03-11 07:06:10 +00:00
Stephan Kulow
ff5aa38a0b Accepting request 224535 from network:utilities
update to 1.7.2.3, fixes CVE-2014-0019

OBS-URL: https://build.opensuse.org/request/show/224535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=26
2014-03-06 18:29:33 +00:00
d8aced097d - mention patch in changelog entry, annotate patch
- added esocat-remove_date.patch to prevent unneccessary rebuilds,
  fixes W: file-contains-date-and-time

OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=22
2014-03-03 19:39:44 +00:00
Pascal Bleser
1d286f400c 1.7.2.3: fixes CVE-2014-0019
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=21
2014-02-02 10:14:32 +00:00
Stephan Kulow
6d1bd5dc49 Accepting request 176868 from network:utilities
- updated to 1.7.2.2
  This release fixes a security issue: Under certain circumstances,
  an FD leak occurs and may be misused for denial-of-service attacks
  against socat running in server mode (CVE-2013-3571)

  security fix for READLINE bnc#759859 (forwarded request 176867 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/176868
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=24
2013-06-05 11:13:11 +00:00
382b17b2f3 Accepting request 176867 from home:msmeissn:branches:network:utilities
- updated to 1.7.2.2
  This release fixes a security issue: Under certain circumstances,
  an FD leak occurs and may be misused for denial-of-service attacks
  against socat running in server mode (CVE-2013-3571)

  security fix for READLINE bnc#759859

OBS-URL: https://build.opensuse.org/request/show/176867
OBS-URL: https://build.opensuse.org/package/show/network:utilities/socat?expand=0&rev=19
2013-05-28 13:46:29 +00:00
Stephan Kulow
b0904d1408 Accepting request 157223 from network:utilities
license update: SUSE-GPL-2.0-with-openssl-exception and MIT
See README (forwarded request 157221 from babelworx)

OBS-URL: https://build.opensuse.org/request/show/157223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/socat?expand=0&rev=23
2013-03-05 14:20:12 +00:00