11 Commits

Author SHA256 Message Date
edb4336316 Accepting request 1251903 from server:proxy
- Added plugins.
- Changed 3proxy.service file.
- Updated to 0.9.5
  * Fixed potentially crash due to overlapping regions in strcpy().
  * Added proxy service type: tlspr - SNI proxy, may also be used as parent tls type.
  * Added new proxy service type: auto - autodetect proxy type between proxy and socks.

OBS-URL: https://build.opensuse.org/request/show/1251903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/3proxy?expand=0&rev=2
2025-03-11 19:45:01 +00:00
Илья Индиго
5d0559dba0 - Added plugins.
- Changed 3proxy.service file.
- Updated to 0.9.5
  * Fixed potentially crash due to overlapping regions in strcpy().
  * Added proxy service type: tlspr - SNI proxy, may also be used as parent tls type.
  * Added new proxy service type: auto - autodetect proxy type between proxy and socks.

OBS-URL: https://build.opensuse.org/package/show/server:proxy/3proxy?expand=0&rev=10
2025-03-10 22:37:58 +00:00
Илья Индиго
5d5e689a49 - Added plugins.
- Changed 3proxy.service file.
- Updated to 0.9.5
  * Fixed potentially crash due to overlapping regions in strcpy().
  * Added proxy service type: tlspr - SNI proxy, may also be used as parent tls type.
  * Added new proxy service type: auto - autodetect proxy type between proxy and socks.
  * SSLPlugin is rewritten, production-ready, supports TLS (SSL).

OBS-URL: https://build.opensuse.org/package/show/server:proxy/3proxy?expand=0&rev=9
2025-03-10 22:25:36 +00:00
e27d3e2987 Accepting request 1197480 from server:proxy
- Added files: 3proxy.service, 3proxy-socks.firewalld and 3proxy.cfg.
- Added user and group proxy for secure work via systemd service.
- Added /var/log/3proxy directory with correct permissions.
- Removed file system-pcre.patch.
- Updated to 0.9.4+git20240718
  * Added socket options, interface binding.
  * Added connection limiting / connection rate limiting.
  * Added RADIUS support.
  * Added zero copy (splice) support for Linux.
  * Added possibility to limit user to single IP (via authentication cache).
  * Fixed socket may be closed before all data received/sent.
  * Fixed bandlimin non-working.
  * Fixed few race conditions.
  * Added deb/rpm build, systemd support.
  * Fixed bandwidth limiters (once again).
  * Fixed data filtering plugins (PCREPlugin, SSLPlugin).
    SSLPlugin use on Linux requires to disable splice (-s0).
  * FIxed standalone proxies do not react on HUP (Ctrl+C) in Linux/Unix.
  * Added arm support.
  * Added openssl 1.1 support for SSLPlugin.
  * Fixed systemd description file (proxy may fail to start after reboot).
  * Fixed countall/nocounall do not work in some configurations.
  * Fixed counters do not work if counter file is not specified.
  * Fixed counters without rotation (type N) are incorrectly shown in web admin interface.
  * Fixed %n may be incomplete or missed in long log records.
  * Fixed connect back functionality does not work.
  * Added docker builds.
  * Fixed invalid handling of '-' character in ACL hostname.
  * Added parentretry command (defaults to 2) to retry connections to parent proxies.
  * Removed icqpr related code (OSCAR proxy).
  * Fixed build with gcc14.

OBS-URL: https://build.opensuse.org/request/show/1197480
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/3proxy?expand=0&rev=1
2024-09-10 19:12:59 +00:00
Илья Индиго
d42e144bc9 - Added files: 3proxy.service, 3proxy-socks.firewalld and 3proxy.cfg.
- Added user and group proxy for secure work via systemd service.
- Added /var/log/3proxy directory with correct permissions.
- Removed file system-pcre.patch.
- Updated to 0.9.4+git20240718
  * Added socket options, interface binding.
  * Added connection limiting / connection rate limiting.
  * Added RADIUS support.
  * Added zero copy (splice) support for Linux.
  * Added possibility to limit user to single IP (via authentication cache).
  * Fixed socket may be closed before all data received/sent.
  * Fixed bandlimin non-working.
  * Fixed few race conditions.
  * Added deb/rpm build, systemd support.
  * Fixed bandwidth limiters (once again).
  * Fixed data filtering plugins (PCREPlugin, SSLPlugin).
    SSLPlugin use on Linux requires to disable splice (-s0).
  * FIxed standalone proxies do not react on HUP (Ctrl+C) in Linux/Unix.
  * Added arm support.
  * Added openssl 1.1 support for SSLPlugin.
  * Fixed systemd description file (proxy may fail to start after reboot).
  * Fixed countall/nocounall do not work in some configurations.
  * Fixed counters do not work if counter file is not specified.
  * Fixed counters without rotation (type N) are incorrectly shown in web admin interface.
  * Fixed %n may be incomplete or missed in long log records.
  * Fixed connect back functionality does not work.
  * Added docker builds.
  * Fixed invalid handling of '-' character in ACL hostname.
  * Added parentretry command (defaults to 2) to retry connections to parent proxies.
  * Removed icqpr related code (OSCAR proxy).
  * Fixed build with gcc14.

OBS-URL: https://build.opensuse.org/package/show/server:proxy/3proxy?expand=0&rev=7
2024-08-29 14:57:58 +00:00
Илья Индиго
8cf7678485 - Added files: 3proxy.service, 3proxy-socks.firewalld and 3proxy.cfg.
- Added user and group proxy for secure work via systemd service.
- Added /var/log/3proxy directory with correct permissions.
- Removed file system-pcre.patch.
- Updated to 0.9.4+git20240718
  * Added socket options, interface binding.
  * Added connection limiting / connection rate limiting.
  * Added RADIUS support.
  * Added zero copy (splice) support for Linux.
  * Added possibility to limit user to single IP (via authentication cache).
  * Fixed socket may be closed before all data received/sent.
  * Fixed bandlimin non-working.
  * Fixed few race conditions.
  * Added deb/rpm build, systemd support.
  * Fixed bandwidth limiters (once again).
  * Fixed data filtering plugins (PCREPlugin, SSLPlugin).
    SSLPlugin use on Linux requires to disable splice (-s0).
  * FIxed standalone proxies do not react on HUP (Ctrl+C) in Linux/Unix.
  * Added arm support.
  * Added openssl 1.1 support for SSLPlugin.
  * Fixed systemd description file (proxy may fail to start after reboot).
  * Fixed countall/nocounall do not work in some configurations.
  * Fixed counters do not work if counter file is not specified.
  * Fixed counters without rotation (type N) are incorrectly shown in web admin interface.
  * Fixed %n may be incomplete or missed in long log records.
  * Fixed connect back functionality does not work.
  * Added docker builds.
  * Fixed invalid handling of '-' character in ACL hostname.
  * Added parentretry command (defaults to 2) to retry connections to parent proxies.
  * Removed icqpr related code (OSCAR proxy).
  * Fixed build with gcc14.

OBS-URL: https://build.opensuse.org/package/show/server:proxy/3proxy?expand=0&rev=6
2024-08-29 14:47:14 +00:00
Илья Индиго
3e7dba4981 - Added files: 3proxy.service, 3proxy-socks.firewalld and 3proxy.cfg.
- Added user and group proxy for secure work via systemd service.
- Added /var/log/3proxy directory with correct permissions.
- Removed file system-pcre.patch.
- Updated to 0.9.4+git20240718
  * Added socket options, interface binding.
  * Added connection limiting / connection rate limiting.
  * Added RADIUS support.
  * Added zero copy (splice) support for Linux.
  * Added possibility to limit user to single IP (via authentication cache).
  * Fixed socket may be closed before all data received/sent.
  * Fixed bandlimin non-working.
  * Fixed few race conditions.
  * Added deb/rpm build, systemd support.
  * Fixed bandwidth limiters (once again).
  * Fixed data filtering plugins (PCREPlugin, SSLPlugin).
    SSLPlugin use on Linux requires to disable splice (-s0).
  * FIxed standalone proxies do not react on HUP (Ctrl+C) in Linux/Unix.
  * Added arm support.
  * Added openssl 1.1 support for SSLPlugin.
  * Fixed systemd description file (proxy may fail to start after reboot).
  * Fixed countall/nocounall do not work in some configurations.
  * Fixed counters do not work if counter file is not specified.
  * Fixed counters without rotation (type N) are incorrectly shown in web admin interface.
  * Fixed %n may be incomplete or missed in long log records.
  * Fixed connect back functionality does not work.
  * Added docker builds.
  * Fixed invalid handling of '-' character in ACL hostname.
  * Added parentretry command (defaults to 2) to retry connections to parent proxies.
  * Removed icqpr related code (OSCAR proxy).
  * Fixed build with gcc14.

OBS-URL: https://build.opensuse.org/package/show/server:proxy/3proxy?expand=0&rev=5
2024-08-28 13:54:08 +00:00
Илья Индиго
2b01be139d - Updated to 0.9.4+git20240718
* Fixed build with gcc14.
- Added files: 3proxy.service, 3proxy-socks.firewalld and 3proxy.cfg.
- Added user and group proxy for secure work via systemd service.
- Added /var/log/3proxy directory with correct permissions.
- Removed file system-pcre.patch.
- Updated to 0.9.4
  * Added socket options, interface binding.
  * Added connection limiting / connection rate limiting.
  * Added RADIUS support.
  * Added zero copy (splice) support for Linux.
  * Added possibility to limit user to single IP (via authentication cache).
  * Fixed socket may be closed before all data received/sent.
  * Fixed bandlimin non-working.
  * Fixed few race conditions.
  * Added deb/rpm build, systemd support.
  * Fixed bandwidth limiters (once again).
  * Fixed data filtering plugins (PCREPlugin, SSLPlugin).
    SSLPlugin use on Linux requires to disable splice (-s0).
  * FIxed standalone proxies do not react on HUP (Ctrl+C) in Linux/Unix.
  * Added arm support.
  * Added openssl 1.1 support for SSLPlugin.
  * Fixed systemd description file (proxy may fail to start after reboot).
  * Fixed countall/nocounall do not work in some configurations.
  * Fixed counters do not work if counter file is not specified.
  * Fixed counters without rotation (type N) are incorrectly shown in web admin interface.
  * Fixed %n may be incomplete or missed in long log records.
  * Fixed connect back functionality does not work.
  * Added docker builds.
  * Fixed invalid handling of '-' character in ACL hostname.
  * Added parentretry command (defaults to 2) to retry connections to parent proxies.
  * Removed icqpr related code (OSCAR proxy).

OBS-URL: https://build.opensuse.org/package/show/server:proxy/3proxy?expand=0&rev=4
2024-08-28 13:50:51 +00:00
Илья Индиго
955a9fad9a - Added files: 3proxy.service, 3proxy.firewalld and 3proxy.cfg.
- Added user and group 3proxy for secure work via systemd service.
- Added /var/log/3proxy directory with correct permissions.
- Removed file system-pcre.patch.
- Updated to 0.9.4
  * Added socket options, interface binding.
  * Added connection limiting / connection rate limiting.
  * Added RADIUS support.
  * Added zero copy (splice) support for Linux.
  * Added possibility to limit user to single IP (via authentication cache).
  * Fixed socket may be closed before all data received/sent.
  * Fixed bandlimin non-working.
  * Fixed few race conditions.
  * Added deb/rpm build, systemd support.
  * Fixed bandwidth limiters (once again).
  * Fixed data filtering plugins (PCREPlugin, SSLPlugin).
    SSLPlugin use on Linux requires to disable splice (-s0).
  * FIxed standalone proxies do not react on HUP (Ctrl+C) in Linux/Unix.
  * Added arm support.
  * Added openssl 1.1 support for SSLPlugin.
  * Fixed systemd description file (proxy may fail to start after reboot).
  * Fixed countall/nocounall do not work in some configurations.
  * Fixed counters do not work if counter file is not specified.
  * Fixed counters without rotation (type N) are incorrectly shown in web admin interface.
  * Fixed %n may be incomplete or missed in long log records.
  * Fixed connect back functionality does not work.
  * Added docker builds.
  * Fixed invalid handling of '-' character in ACL hostname.
  * Added parentretry command (defaults to 2) to retry connections to parent proxies.
  * Removed icqpr related code (OSCAR proxy).

OBS-URL: https://build.opensuse.org/package/show/server:proxy/3proxy?expand=0&rev=3
2024-08-28 07:44:26 +00:00
b014e41ada - Added files: 3proxy.service, 3proxy.firewalld and 3proxy.cfg.
- Added user and group 3proxy for secure work via systemd service.
- Added /var/log/3proxy directory with correct permissions.
- Disabled allplugins build target (plugins don't building).
- Updated to 0.9.4
  * Added socket options, interface binding.
  * Added connection limiting / connection rate limiting.
  * Added RADIUS support.
  * Added zero copy (splice) support for Linux.
  * Added possibility to limit user to single IP (via authentication cache).
  * Fixed socket may be closed before all data received/sent.
  * Fixed bandlimin non-working.
  * Fixed few race conditions.
  * Added deb/rpm build, systemd support.
  * Fixed bandwidth limiters (once again).
  * Fixed data filtering plugins (PCREPlugin, SSLPlugin).
    SSLPlugin use on Linux requires to disable splice (-s0).
  * FIxed standalone proxies do not react on HUP (Ctrl+C) in Linux/Unix.
  * Added arm support.
  * Added openssl 1.1 support for SSLPlugin.
  * Fixed systemd description file (proxy may fail to start after reboot).
  * Fixed countall/nocounall do not work in some configurations.
  * Fixed counters do not work if counter file is not specified.
  * Fixed counters without rotation (type N) are incorrectly shown in web admin interface.
  * Fixed %n may be incomplete or missed in long log records.
  * Fixed connect back functionality does not work.
  * Added docker builds.
  * Fixed invalid handling of '-' character in ACL hostname.
  * Added parentretry command (defaults to 2) to retry connections to parent proxies.
  * Removed icqpr related code (OSCAR proxy).

OBS-URL: https://build.opensuse.org/package/show/server:proxy/3proxy?expand=0&rev=2
2024-08-21 13:59:06 +00:00
ad7fa4ea4e - Use system pcre
- Update to v0.8.13

OBS-URL: https://build.opensuse.org/package/show/server:proxy/3proxy?expand=0&rev=1
2019-12-04 08:27:37 +00:00