Package Release Info

torsocks-2.2.0-bp152.3.13

Update Info: Base Release
Available in Package Hub : 15 SP2

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

torsocks

Change Logs

Version: 2.2.0-bp150.2.4
* Tue Dec 13 2016 bwiedemann@suse.com
- recommend installing /usr/sbin/getcap used by torsocks
* Tue Nov 01 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 09 2015 nemysis@gmx.ch
- Use %attr(0755,root,tor) %{_sysconfdir}/tor instead of %{_sysconfdir}/tor
* Fri May 29 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 2014 nemysis@gmx.ch
- Use for patch %{name}-1.3-src_usewithtor.in.patch
  instead of  %{name}-%{version}-src_usewithtor.in.patch
* Sat Dec 06 2014 nemysis@gmx.ch
- Fix typo
* Sat Dec 06 2014 nemysis@gmx.ch
- Use /etc/torsocks.conf instead of %{_sysconfdir}/%{name}.conf
* Sat Dec 06 2014 nemysis@gmx.ch
- Initial package creation