torsocks 2.4.0 OBS-URL: https://build.opensuse.org/request/show/1005903 OBS-URL: https://build.opensuse.org/package/show/network/torsocks?expand=0&rev=13
306 lines
13 KiB
Plaintext
306 lines
13 KiB
Plaintext
-------------------------------------------------------------------
|
|
Sun Sep 25 16:29:44 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- update to 2.4.0:
|
|
* Disable ipv6 socket creation by default (signal-cli)
|
|
* Delegate to libc fclose when fileno fails (mutt)
|
|
* Add debug-log for opaque syscall passthrough
|
|
* Pass through non-blacklisted syscalls, fixing "Unsupported
|
|
syscall number" errors
|
|
* Fixes an issue when calling recvmsg on a domain socket
|
|
non-blocking
|
|
* Fixed out-of-bounds write in onion pool.
|
|
* Add getdents / getdents64 support re ticket
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 9 02:45:45 UTC 2020 - wnereiz@member.fsf.org
|
|
|
|
- Update to 2.3.0, announce message:
|
|
|
|
2018-11-19 torsocks 2.3.0
|
|
* Fix a bunch of stuff in the wrapper script, #24967
|
|
* gethostbyaddr_r: always assign result
|
|
* log: Remove log line when logging is stopped
|
|
* gethostbyaddr_r: Don't put garbage in data->hostname
|
|
* gethostbyaddr_r: Populate h_addrtype field
|
|
* log: Avoid crash or file corruption when closing logs
|
|
* connect: Always pass .onion IP cookie to connection object
|
|
* Merge remote-tracking branch 'yawning/bug23715'
|
|
* Make torsocks always connect to the configured Tor port
|
|
* test: Make getpeername test connect to moria1
|
|
* socks5: Always use ATYP 0x03 for CONNECT command
|
|
* Merge remote-tracking branch 'upstream/master'
|
|
* doc: Clarify the libc limitation in README
|
|
* accept4: Initialize libc symbol early
|
|
* Bug 23715: Support memfd_create(2).
|
|
* test: Detect if tor is running in test_fd_passing
|
|
* No tab in the README
|
|
* Merge remote-tracking branch 'debian/bugfix/typo-subsytem'
|
|
* Merge remote-tracking branch 'debian/bugfix/typo-catched'
|
|
* Merge remote-tracking branch 'debian/bugfix/typo-conect'
|
|
* doc: Add autogen.sh step to README
|
|
* Add a -q/--quiet to torsocks
|
|
* tests: Add a check for a running Tor
|
|
* Make cpp conditional for definition of handle_mmap match use
|
|
* utils: Add useful function for later use
|
|
* man: Some words were missing
|
|
* Remove clang warnings
|
|
* Add missing quotes to variable in torsocks.in
|
|
* Fix check_addr() to return either 0 or 1
|
|
* Ignore stderr for getcap command
|
|
* syscall: Add seccomp, gettimeofday, clock_gettime, fork
|
|
* Fix typo: conect -> connect.
|
|
* Fix typo: subsytem -> subsystem.
|
|
* Fix typo: catched -> caught.
|
|
|
|
- Remove dependency on tor
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 13 06:45:55 UTC 2016 - bwiedemann@suse.com
|
|
|
|
- recommend installing /usr/sbin/getcap used by torsocks
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 1 21:32:37 UTC 2016 - nemysis@openSUSE.org
|
|
|
|
- Update to 2.2.0, announce message:
|
|
|
|
2016-10-18 torsocks 2.2.0
|
|
* Use xz for dist tarball now
|
|
* Remove TODO as we use the bugtracker for those
|
|
* execve: only include xattr.h for Linux
|
|
* syscall: sched_getaffinity is only Linux
|
|
* close: Prefix debug messages with [close]
|
|
* Add check for Apple's System Integrity Protection.
|
|
* Quote the non-zero length check of $getcap.
|
|
* compat: Fix bad use of defined macro for OS X
|
|
* Use AC_USE_SYSTEM_EXTENSIONS to try to use POSIX extensions
|
|
* log: Fix whitespace in log.h
|
|
* syscall: OS X doesn't support sched_getaffinity()
|
|
* Fix memcpy buffer overrun in gethostbyaddr()
|
|
* Fix memcpy() buffer overrun in gethostbyname()
|
|
* Fix typo: catched -> caught
|
|
* syscall: Whitelist sched_getaffinity(2)
|
|
|
|
- Remove TODO from Documentation, changed by Upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 9 09:20:24 UTC 2015 - nemysis@gmx.ch
|
|
|
|
- Use %attr(0755,root,tor) %{_sysconfdir}/tor instead of %{_sysconfdir}/tor
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 29 23:00:21 UTC 2015 - nemysis@gmx.ch
|
|
|
|
- Update to 2.1.0, announce message:
|
|
|
|
2015-05-27 torsocks 2.1.0
|
|
* Fix: socks5 resolve wasn't sending data correctly
|
|
* Fix: wrong label when auth_socks5 fail
|
|
* Move SOCKS5 auth in a seperate function
|
|
* Send the SOCKS5 authentication for RESOLVE/RESOLVE_PTR requests.
|
|
* Change IsolatePID password from 42 to 0
|
|
* Add automatic per process isolation (IsolatePID)
|
|
* Ensure that torsocks initializes itself in the presence of C++.
|
|
* Merge remote-tracking branch 'yawning/getaddrinfo' into getaddrinfo
|
|
* Fix: indentation in getpeername test
|
|
* Merge remote-tracking branch 'yawning/getpeername'
|
|
* Add support for the various inotify routines when invoked via syscall().
|
|
* Support the eventfd2(2) syscall.
|
|
* Support the various epoll routines when invoked via syscall().
|
|
* Handle accept4(2) when invoked via syscall().
|
|
* Fix getaddrinfo() to respect AI_NUMERICHOST.
|
|
* Fix the broken getpeername() implementation.
|
|
* Support certain Linux specific syscalls.
|
|
* Allow TCP Fast Open clients go through tor
|
|
* Test: support out of tree make check
|
|
* configure.ac: avoid tests which have both -pie and -static
|
|
* Fix error messages about setuid/setgid executables
|
|
* Fix: switch back to a syscall whitelist scheme
|
|
* Add AllowOutboundLocalhost.
|
|
* Fix: syscall mmap for NetBSD
|
|
* Fix: use getsockname instead of getsockopt to get socket family
|
|
* Stop denying syscall() and add dangerous ones
|
|
* Fix: typo in the listen macro declaration
|
|
* Fix: improve getpeername to actually works
|
|
* Fix: improve Unix socket passing detection
|
|
* Test: add missing connection destroy
|
|
* Test: possible double free in onion test
|
|
* Test: fix memory leak in DNS test
|
|
* Add accept as an accepted value through syscall()
|
|
* Add cscope files to gitignore
|
|
|
|
2014-08-11 torsocks 2.0.0
|
|
* Fix: compilation issue on Debian kfreebsd-i386
|
|
* Fix: add LICENSE file to repository
|
|
* Fix: add compilation requirements to README.md
|
|
|
|
2014-04-04 torsocks 2.0.0-rc7
|
|
* Fix: fix NULL dereference on error
|
|
* Fix: memory leak in connect error path
|
|
* Delete old source directory
|
|
* Fix: nullify constant that might be undefined
|
|
* Refactor the connect() code flow for clarity
|
|
* Tests: add connect() test
|
|
* Tests: add socket() test
|
|
* Fix: socketpair() denied for INET[6] socket
|
|
* Fix: socket() type check SOCK_STREAM
|
|
* Fix: add autogen.sh to installation procedures
|
|
* Fix: change TSOCKS_LOOPBACK bitness
|
|
* Fix: support kfreebsd for mmap()
|
|
|
|
2014-03-17 torsocks 2.0.0-rc6
|
|
* Fix: set addr len for getsockname in accept
|
|
* Fix: use socket fd and NOT sockaddr in accept
|
|
|
|
2014-03-17 torsocks 2.0.0-rc5
|
|
* Fix: strict aliasing in library
|
|
* Add fclose() support
|
|
* Fix: add torsocks.conf option type
|
|
* Add option to allow inbound connections
|
|
* Fix: handle NULL node in getaddrinfo
|
|
|
|
2014-03-03 torsocks 2.0.0-rc4
|
|
* Extras: add bash and zsh completion file [588/6387]
|
|
* Fix: move functions in file and set hidden attribute
|
|
* Update torsocks.1 man page with new options and some fixes
|
|
* Add -u/-p/-d to torsocks script
|
|
* Fix: check SOCKS5 user/pass before setting them in config
|
|
* Test: add socks5 tests
|
|
* Fix: assert conn->fd typo
|
|
* Add SOCKS5 username/password authentication
|
|
* Fix: handle conn. type domain name for socks5 connect
|
|
* Fix: check strdup return value in config-file.c
|
|
* Fix: make tsock_tor_resolve support IPv6
|
|
* Fix: overload listen and not bind
|
|
* Fix: remove the use of IPv4 sockaddr in connect
|
|
* Tests: add one for utils_tokenize_ignore_comments
|
|
* Fix: use unsigned char for socks5 ABI
|
|
* Fix: use connection_get_ref on creation
|
|
* Fix: use strtok_r reentrant instead of strtok
|
|
* Fix: check is_suid flag before each getenv()
|
|
* Deny libc function bind()
|
|
* Deny libc function accept()/accept4()
|
|
* Fix: handle hints being NULL in getaddrinfo
|
|
* Fix: handle socket creation with multiple types
|
|
* Fix: better document connection registry mutex
|
|
* Fix: check strdup return value
|
|
* Fix: deny connection to ANY address
|
|
* Fix: remove all variables with double underscore
|
|
* Fix: change socks5_send_ptr_request to use address type
|
|
* Fix: IPv6 typo in socks5_send_resolve_ptr_request
|
|
* Fix: assert conn->fd typo
|
|
* Fix: build status markdown
|
|
* Fix: return right value with localhost resolve
|
|
* Fix: fd leak on tor resolve error
|
|
* Fix: use libc close() when resolving through Tor
|
|
* Fix: socks5 connect use connection domain and correct len
|
|
* Fix: bad reference in getaddrinfo() using inet_pton
|
|
* Test: add unit test for sockaddr_is_localhost
|
|
* Fix: remove gethostent() usage
|
|
* Add localhost resolve utils function
|
|
* Fix: README typos
|
|
* Fix: bad libc detection on system with libcap.so
|
|
* Add portable is localhost function
|
|
* Tests: add travis build status image to README
|
|
* Fix: quote torsocks script shell arguments
|
|
* Add --version to torsocks.in
|
|
* Add hardening compile and linker flags
|
|
* Fix: cleanup configure.ac and add missing headers/functions
|
|
* Fix: typo in exit.c comment
|
|
* Fix: add a library cleanup flag
|
|
* Fix: overload _exit and _Exit to cleanup library
|
|
* Fix: lookup libc name and pass it to dlopen()
|
|
* Fix: bad include and duplicate syscall values
|
|
* Fix: change non TCP socket warning to debug
|
|
* Fix: check if address is local after onion lookup
|
|
* Fix: put utils_is_ipv4_local static inline
|
|
* Fix: set loopback check in host byte order
|
|
* Fix: reject IPv6 socket creation
|
|
* Fix: fix localhost resolution address
|
|
* Fix: add missing errno to handle non-blocking connect()
|
|
* Revert "Fix: explicitly remove src.old from tarball"
|
|
* Add __syscall support for *BSD systems
|
|
* Add NetBSD support
|
|
* Fix: install documentation in doc directory
|
|
* Fix: explicitly remove src.old from tarball
|
|
* Fix: typo in README
|
|
|
|
2013-11-03 torsocks 2.0.0-rc3
|
|
* Fix: add fixtures directory to EXTRA_DIST
|
|
* Fix: add fixtures.h to makefile.am as EXTRA_DIST
|
|
* Fix: remove DBG call in syscall()
|
|
* Fix: don't lookup symbol if already found
|
|
* Lookup symbols in libc in constructor
|
|
* Fix: bad ret value check for default logging
|
|
* Add compatibility with GNU/kFreeBSD
|
|
* Fix compatibility with s390 and s390x architectures
|
|
* Fix: missing registry unlock on error
|
|
* Fix: undefined syscall values for x86
|
|
* Fix: check fileno returned value
|
|
* Fix: torsocks.in libdir path with lib prefix
|
|
* Tests: add config-file tests
|
|
* Tests: add utils unit tests
|
|
|
|
2013-09-02 torsocks 2.0.0-rc2
|
|
* Fix: remove FAQ file from Makefile
|
|
* Fix: remove out of date and inaccurate FAQ
|
|
* Tests: add connection object unit test
|
|
* Fix: Improve README file
|
|
* Tests: add onion pool subsystem unit test
|
|
* Use extern for tsocks_libc_* in torsocks.h
|
|
* Define LIBC_SYSCALL_ for OS X
|
|
* Make sure __darwin__ is defined
|
|
* Fix: explicitly ignore fileno return value
|
|
* Use AC_CHECK_FUNC rather than AC_LINK_IFELSE.
|
|
* Find out if we really need libdl.
|
|
* Define LIBC_SYSCALL_ for FreeBSD.
|
|
* Use SYS_ from <sys/syscall.h>.
|
|
* Include <sys/socket.h> for AF_INET*.
|
|
* Use getsockname(2) for finding out socket address family
|
|
|
|
2013-08-24 torsocks 2.0.0-rc1
|
|
* Major rewrite from version 1.4
|
|
* Libc TCP communication support
|
|
* Libc DNS calls support
|
|
* syscall() support
|
|
* Unix socket FD passing support
|
|
* IPv6 ready
|
|
* Thread safe
|
|
|
|
Torsocks 1.4
|
|
XXX
|
|
o Added .travis.yml for travis-ci integration:
|
|
|
|
https://travis-ci.org/ioerror/torsocks
|
|
|
|
|
|
- Change Source0 Web URL
|
|
- Remove obsolete patch torsocks-1.3-src_usewithtor.in.patch,
|
|
changed by Upstream
|
|
- Use /etc/tor/torsocks.conf instead of /etc/torsocks.conf
|
|
- Use torsocks instead of usewithtor
|
|
- Change Documentation, use --docdir=%{_defaultdocdir}/%{name}
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 29 14:13:44 UTC 2014 - nemysis@gmx.ch
|
|
|
|
- Use for patch %{name}-1.3-src_usewithtor.in.patch
|
|
instead of %{name}-%{version}-src_usewithtor.in.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 6 23:51:42 UTC 2014 - nemysis@gmx.ch
|
|
|
|
- Fix typo
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 6 23:35:17 UTC 2014 - nemysis@gmx.ch
|
|
|
|
- Use /etc/torsocks.conf instead of %{_sysconfdir}/%{name}.conf
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 6 23:21:40 UTC 2014 - nemysis@gmx.ch
|
|
|
|
- Initial package creation
|
|
|