* Fixed patches to satisfy portlint
- Fixed: deadlock on insufficient resources
- Fixed: race condition in ssl_plugin
- Fixed: minor memory leak on configuration reload
- Fixed: recursion detection was not working
- Fixed: %n for IPv6 in logging terminates log record
- Fixed: reverse PTR validation (required for dnsauth)
- Fixed: error on external 0.0.0.0 for NOIPV6 (light version)
- Better support for IPv6 in ftppr
PR: 223148
Submitted by: t^@gmail.com (maintainer)
- Fix transparent flag not reset after keep-alive connection, can
lead to DoS by authenticated user.
- Do not use SO_REUSEADDR by default (leads to random 00013 errors
under some glibc versions)
- Use SASIZE() instead of sizeof() in bind() for FreeBSD compatibility
PR: 206596
Submitted by: timp87@gmail.com (maintainer)
- introduces IPv6 support
- connect back
- DNS proxy via TCP with parent proxy support
- non-blocking name resolution via default system methods on *nix
- reduced memory usage
- multiple race conditions fixes.
It's recommended to move to 0.8.0 if you use 3proxy under high load.
PR: 206423
Submitted by: timp87@gmail.com (maintainer)
The CONFLICT with libproxy was resolved by removing the conflicting files.
0.7.1.2
- Increased limits for header / request size in HTTP proxy
- Increased system failures handling on insufficient resources
0.7.1.1
- Warnings added for most common misconfigurations
- ftppr NLSD command supported
- Ignore NTLM handshake if NTLM is not enabled
- memcpy replaced with memmove for overlapped region
- better EINTR handling on *nix
- FTP proxy debugging output removed, binding for data connection corrected
- memory leak fixed in ldapauth plugin
PR: 188374
Submitted by: igorz@yandex.ru, timp87@gmail.com
openafs did not pass check-plist (pre-existing) so fixed and bumped.
Also, pkg-plist was sorted. mediatomb and spread also fail plist-checks
but they weren't fixed.
approved by: PTHREAD blanket
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
had both lines:
Author: ...
WWW: ....
So standardize on that, and move them to the end of the file when necessary.
Also fix some more whitespace, and remove more "signature tags" of varying
forms, like -- name, etc.
s/AUTHOR/Author/
A few other various formatting issues
overflow in HTTP proxy service by update to latest
bugfix release 0.5.3h.
Also, update port infrastructure. [*]
Add backup for MASTER_SITES.
Submitted by: portlint -a [*]
Author fixed are following problems:
1) threading issue causing pthread_create() errors under Linux after
number of requests and memory leaks on different Unix platforms.
2) deadlock in gethostbyname() mutex, HTTP CONNECT redirection.
Grab maintainership because author can't contact with
maintainer 3-4 monthes.
Announce from: 3APA3A <3APA3A at security dot nnov dot ru>
3[APA3A] tiny proxy 3Proxy (pronounce it as "Zaraza tiny
proxy") is really tiny cross-platform (Win32&Unix) proxy
servers set. It includes HTTP proxy with HTTPS and FTP support,
SOCKSv4/SOCKSv4.5/SOCKSv5 proxy, POP3 proxy, TCP and UDP
portmappers. You can use every proxy as a standalone program
(socks, proxy, tcppm, udppm, pop3p) or use combined program
(3proxy).
PR: 54968
Submitted by: Timofey Chernousov <tim@gwd.nnn.tstu.ru>
Approved by: fjoe (mentor) (implicit)