Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
- Removed dependency on global variable 'ipv4socket' thus requiring
fehQlibs-17.
- Added completely re-written iplimit patch to tcpserver.
|
|
|
|
- Adjustments for GCC 10.
|
|
- Fixed problem for tcpserver binding to local IPv4 addresses. Improved
selection of IP addresses given the user flags -4/-6 and none.
- Improved tcpclient's binding given several hostnames available in DNS.
|
|
- Recovered tcpclient IPv4 connectivity in case of a given IPv4
address to connect to employing fehQlibs-15 and the enhanced
dns_ip_qualify routine.
|
|
|
|
Instead:
1. Package makefiles including their own options.mk
2. Packages say "SUBST_CLASSES+=djberrno" to get the hack, if needed
3. Packages adjust SUBST_FILES.djberrno, if needed
Should fix bulk build failures due to multiple inclusions of options.mk
and/or incorrect definitions of DJB_ERRNO_HACK.
Approved during the freeze by wiz@.
|
|
|
|
- Changed once more rblsmtpd's IPv6/IPv4 treatment of the received
environment variables to make it more robust.
- Fixed wrong IPv4 check for tcpserver's paranoid evalution.
|
|
- Improved stability of rblsmtpd (which might segfault on IPv6 connections).
- Fixed rblsmtpd core dumping due to wrong decrement of IPv6 loop variable.
|
|
- tcpserver and tcpclient set ipv4socket = 1 upon call with IPv4 address on input
to improve compatibility with NetBSD/MacOS.
|
|
- Fixed incorrect behavior for IPv4 address given as hostname for
tcpserver and tcpclient.
- Added tcprulescheck verbose info message.
- Requires fehQlibs-13.
|
|
tcpclient when an IPv4 address is given as the hostname.
Bump PKGREVISION.
|
|
- Fix for tcprulescheck abending if environment variable IP is not present.
- Fix for potential stack corruption calling tcpserver/tcpclient with
'0' for hostname.
- Removed constraints on building IPv4 CIDR rules with tcprules.
- Cleanups and tweaked package/rts to work well again.
Beta-tested by Veera.
- Fixed bug in rblsmtpd not calculating the inverse IPv6 address correctly.
- package/rts usage explained (README.rts) and finally straightend.
- tcprules and tcprulescheck improved for IPv4/IPv6 CIDR address reporting.
|
|
|
|
|
|
|
|
|
|
- Added fehQlibs-12 compatibility.
|
|
- Refactored ip6_bit.c annd ip4_bit.c + depend routines.
CIDR now working again.
|
|
- Fixed integration bug in tcpserver changing 'uid' too early
(tx. Steve Meier).
|
|
- Added dual-stack capabilities for tcpserver applying the
pseudo IP address ':0' on call (common now for all servers).
- Rewrote IPv4 CIDR address evaluation for rules.
- MacOS has already function wait -> waiter (in rblsmtpd).
|
|
- Added support for parsing natively lines with ':' (colons) within
environment variables for tcprules.
- Fixed bug in tcprules abending with certain with IPv4/CIDR addresses.
- New installation PREFIX is now 'net' (and not 'host').
|
|
|
|
- Added socket_dualstack option for OS using IPv6_V6ONLY as default.
- fehQlibs-10 required.
|
|
- complete new build upon fehQlibs.
- tcprules delimiter can be customized via #define DELIMITER in tcprules.c.
- Removed options '-4' and '-6' for shell scripts and fixed bugs.
- Native handling of IPv4 and IPv6 addresses for tcpclient.
|
|
|
|
|
|
|
|
- rblsmtpd Greetdelay add-on and removal of the compiled-in default-RBL
- Felix von Leitner's's IPv6 patch ucspi-tcp-0.88-ipv6.diff19.bz2
- Jens Wehrenbrecht's IPv4 CIDR extension
- Li Minh Bui's IPv6 support for compactified IPv6 addresses and CIDR
notation support
|