Commit graph

25 commits

Author SHA1 Message Date
schmonz
99a73cbc31 Update to 20. From the changelog:
- Added uint8p.c functions
- Fixed dns_txt.c for multiple labels in RDATA section
2022-08-03 16:31:22 +00:00
nia
ab845b2028 net: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts...):

net/radsecproxy/distinfo

The following distfiles could not be fetched (fetched conditionally?):

./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch
2021-10-26 11:05:20 +00:00
schmonz
187a593db7 Update to 19. From the changelog:
- Provided socket_accept4 again to avoid IPv4-mapped IPv6 adress
  binding problems.
2021-10-21 22:28:42 +00:00
nia
5c85662953 net: Remove SHA1 hashes for distfiles 2021-10-07 14:41:10 +00:00
schmonz
43bb740082 Update to 18. From the changelog:
- Due to problems binding with IPv4-mapped IPv6 addresses for a DNS
  lookup, splitted up randombind into randombind4 and randombind6.
  socket operations on IPv4 use IPv4 address only. (tx. Kouichi).
2021-08-04 13:32:07 +00:00
schmonz
088142b529 Update to 17. From the changelog:
- Removed dependency on ipv4socket entirely.
- Reworked socket interface + doc. Removed obsolete dns_sortip() function.
- genalloc.h is now separate. Installation of man pages described.

pkgsrc changes:

- Stop prefixing 0.9., follow upstream versioning
2021-04-03 19:33:28 +00:00
schmonz
9ccca71355 Update to 16 (as 0.9.16). From the changelog:
- 19961114 change: dns_ip() now recognizes [1.2.3.4] and [f80::a]. tnx DS.
- scan_long() included for mess822x support.
- constmap() added from qmail.
- Changed ipv4/6-localhost and ipv4/6-loopback to
  ip4/6-localhost and ip4/6-loopback.
2020-10-21 08:47:33 +00:00
schmonz
aec9b9404c Update to 15b (as 0.9.15b). From the changelog:
- GCC 10 compiler issues solved.
- DNS TLSA record correct value.
2020-09-22 09:50:22 +00:00
schmonz
bf1441c56b Update to 15a. From the changelog:
- Again, changes for dns_ipq.c concerning return codes.
  Should have only impact in case using DJB's qualification format.
- Documentation and man page fixes for DNS stub resolver.
- GCC 10 linker warning for external 'ipv4socket' solved.
2020-08-28 19:58:42 +00:00
schmonz
3b15756612 Update to fehQlibs-15 (as fehqlibs-0.9.15). From the changelog:
- Added the Guninski patch for alloc from Qualys (CVE-2005-1513).
- dns_ipq (IP qualify) now with unified IPv4/IPv6 handling and evaluation
  of DNS well-know names 'localhost' and 'ipv[4|6]-loopback' (RFC 6761).
- Fixed DNS lookup for IPv6 addresses. Adjusted DNS man pages.

Bump default BUILDLINK_API_DEPENDS, as all fehware requires this version.
2020-07-31 19:04:57 +00:00
rillig
5181ff2dbb net/fehqlibs: allow to skip substitution for "echo -n" 2020-03-20 19:52:23 +00:00
schmonz
216eb7d549 Update to 14 (as 0.9.14). From the changelog:
- Added 'const' for most input arguments + updated man:
  byte, logmsg, str, pathexec. Patch contributed by Alan S.
- Added byte_fill and case_upper function (potentially for SRS).
- Included CFLAGS and LDFLAGS macros in Makefile.
2020-03-04 15:44:50 +00:00
schmonz
6c032a14ce Update to 13d. From the changelog:
- Fixed integration bugs not displaying IPv6 addresses (dns_ip.c, dns_mx.c).
- Wrong dependency check in Makefile for SHAREDLIBS (tx. Alan C.).
2020-02-03 01:11:01 +00:00
schmonz
8029ffbc3b Update to 13c (as 0.9.13c). From the changelog:
- Bugs fixed: str_copy (wrong parenthesis setting)
- UI changed: log() -> log_who()
- Added: man str(3)
- Fixed wrong input boundary checking for multiple DNSCACHE variables
  settings in dns_rcip.c. (Tx. J.W.)
- Added missing str_copyb() function in str.c.
- DNS stub return codes straightend with djbdnscurve6-36.
2019-12-16 21:25:45 +00:00
rillig
eb3c2b436e net: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 11:45:28 +00:00
schmonz
7ad23bac3c Install shared libs. Ride previous update. 2019-08-03 12:51:22 +00:00
schmonz
be5852e8be Update to 0.9.12c (as 0.9.12.12c). Changes since 0.9.12:
- Fixed missing DNS A lookup in dns_ip.c.
- Removed (one) obsolete return value check for iopause in timeoutconn.c.
- Checking carefully all dnsstub return codes while using a coherent scheme.
2019-08-03 10:42:46 +00:00
schmonz
129f85ae7e LDFLAGS.SunOS+=-lnsl -lsocket to fix SmartOS. 2019-07-12 15:34:54 +00:00
schmonz
83708120a2 Specify include/qlibs and lib/qlibs paths once, in fehqlibs/buildlink3.mk. 2019-07-10 12:59:53 +00:00
schmonz
6b03fdcf95 Build and install shared libs. Bump BUILDLINK_API_DEPENDS and PKGREVISION. 2019-07-10 11:20:02 +00:00
schmonz
cffcd3c779 .9.12 has a serious regression in dns_ipq.c: only AAAA records are
looked up, instead of AAAA and A. Revert to previous 0.9.10 (as
"0.9.12.10").
2019-07-10 10:35:11 +00:00
schmonz
8a50492b4a Update to 0.9.12. From the changelog:
- dns_ip, dns_cname, dns_txt, dns_name and dns_mx
  return now the number of DNS answers received
  unlike the number of bytes for the given output.
- Added convenience routines for forthcoming s/qmail.
- Added ia4_fmt, ia6_fmt and dns_cname (for *qmail).
- Changed dns_transmit lookup time constants.
2019-06-20 01:03:08 +00:00
schmonz
daccd4438f Update to fehQlibs-10 (versioned here as "0.9.10" to compare newer than
the previous 0.9). From the changelog:

- Added IPV6_V6ONLY setsockoptions call.
- Improved poll handling in iopause.c considering poll RC.
- Added building of shared libraries + updated docs.

pkgsrc does not yet build shared libraries.
2018-12-14 22:51:32 +00:00
schmonz
7db976fa18 Look for /etc/dnsrewrite under PKG_SYSCONFBASE. Bump PKGREVISION. 2018-11-03 17:01:08 +00:00
schmonz
e879bbdeab Initial import of fehqlibs, a basic framework for byte, string, I/O,
socket, and IPv4/IPv6 handling in addition with the constant database
cdb together with dnsstub resolver routines for Internet services.
2018-10-07 12:53:54 +00:00