Commit graph

15 commits

Author SHA1 Message Date
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