Up to [cvs.NetBSD.org] / pkgsrc / net / libnids
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
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
net: Remove SHA1 hashes for distfiles
Add SHA512 digests for distfiles for net category Problems found with existing digests: Package haproxy distfile haproxy-1.5.14.tar.gz 159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package bsddip: missing distfile bsddip-1.02.tar.Z Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2 Package djbdns: missing distfile djbdns-cachestats.patch Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch Package gated: missing distfile gated-3-5-11.tar.gz Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz Package poink: missing distfile poink-1.6.tar.gz Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch Package waste: missing distfile waste-source.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Symbols for inline functions are not exported when built with clang. Patch obtained from FreeBSD ports https://svnweb.freebsd.org/ports/head/net/libnids/files/patch-src__checksum.c?revision=342448&view=co&pathrev=373063
Update libnids to 1.24. Based on PR pkg/48217 by Leonardo Taccari. Changes: v1.24 Mar 14 2010 - fixed another remotely triggerable NULL dereference in ip_fragment.c - unofficial patch that enables tracking of already established TCP connections - missing reset of some tcp_* variables upon nids_exit - correct calculation of radiotap header - compilation warning fixes with newer gcc - use pcap_get_selectable_fd() instead of pcap_fileno()
Fix inline usage.
#elif requires an argument, so use plain #else here.
- Update to 1.23 - Drop maintainership - Use an option group for libnet version - Add USE_DESTDIR support v1.23 Feb 23 2008 - fixed remotely triggerable NULL dereference in ip_fragment.c - fix DLT_PRISM_HEADER linkoffset calculation - check for DATA_FRAME_IS_QOS in wireless frames - free queued tcp segments with too old seq v1.22 Jul 22 2007 - in TCP stream, the byte with absolute offset 0 was treated as urgent data; fixed - DLT_IEEE802_11_RADIO handling - added a few missing checks for failed malloc v1.21 May 10 2006 - more externals to access libnids' intrinsics from the outside - nids_unregister_*() - UDP checksumming fix (0 is not an error according to RFC768) - nids_params.tcp_workarounds - nids_params.multiproc and queue_limit: merged a patch which creates a separate thread for packet capture; - in killtcp.c, send two more RST packets (required because of MS05-019 patch) - glibc 2.4 syslog.h disaster workaround
Update to 1.20: v1.20 Feb 4 2005 - added wscale option parsing; surprisingly, it seems to be in some use - added nids_dispatch(), for systems which do not ignore pcap timeout - ability to specify hosts/networks for which we do not check checksums v1.19 Aug 08 2004 - fixed signed/unsigned comparisons; 1.18 could be possibly crashed in tcp options parsing (though an unlikely to happen memory layout is required); now the source is compiled with -W -Wall - export pcap header of the last received packet (to get timestamp etc) - export the timeout parameter to pcap_open_live in params - support DLT_PRISM_HEADER - support DLT_PPP_SERIAL - let through dataless acks - fixed raw_init() prototype - switched to use %edi instead of %ebx in csum_partial to make gcc-3.5 happy when compiling with -fPIC; cleaned inline asm - fixed a bug when a queued FIN segment was not processed properly, which resulted in not closing a stream
Add RMD160 digests.
Add a patch to support NetBSD-specific DLT_PPP_SERIAL type. It will be in the next version of libnids. Patch from Jean-Edouard BABIN in private mail.
Update to version 1.18. This release fixes a buffer overflow in TCP fragment reassembly code. CVE reference for that vulnerability is CAN-2003-0850. Note homepage relocation, and take over maintainership since that's apparently what I've become. v1.18 Oct 15 2003 - reject tcp packets with old timestamp; needed to pass fragroute test; well, linux 2.0.36 did not support this ;) - fixed memory corruption which could be caused by overlarge TCP packets - adjusted checksum.c to not use multiline literals (for gcc 3.3) - in configure.in, even if found libnet files, try compilation; there is another library with the same name - fix a bug in "collect" field handling; if you did collect-- and then collect++ (which is rare), you would get a single junk packet - correct handling of exec_prefix in configure.in - unlink config.status in "make distclean" - use pcap_hdr->caplen instead pcap_hdr->len; the only gain seems to be to gracefully handle pcap files with too short snaplen - changed soname to libnids.so.1.x, as binary compatibility is not guaranteed - switched to sourceforge as homepage
Update to 1.17. buildlink2-ify. OK'd by jlam@. v1.17 Dec 12 2002 - fixed a stupid bug in TCP reassembly; having received a particular order of TCP out of frame segments, libnids could lost track of the current seq, and miss the following data stream - DLT_FDDI - benign typo in hash.c - mentioned usefulness of two process buffering on a fast network v1.17rc1 Aug 30 2002 - support for libnet-1.1 and --with-libnet=no - added support for libpcap save files - finally, DLT_LINUX_SLL is recognized - removed a horrible assumption on sizeof(pointer); it could result in segfault in scan.c - --enable-shared - __i386 -> __i386__ || __i386 :( - support for 802.1Q VLAN - support for wireless frames (DLT_IEEE802_11) - got rid of (obsolete) pcap_open_live_new - bail out if link type is unknown, instead of pretending it is ethernet - $(MAKE) -> $(MAKE) $(AM_MAKEFLAGS) - added a working link to Ptacek-Newsham paper - %hi -> %hu :) - align IP header if necessary (should not be) - improved libraries detection - mentioned usefulness od setsockopt(...SO_RCVBUF...) on a fast network v1.16 Nov 3 2000 - nah, at least a release forced by a security bug. A typo in libnids.c could cause libnids to segfault when source routed frame has been received. v1.15 Oct 9 2000 - token ring support - new configurable option (non-default): if a tcp callback hasn't processed all available data, it is called immediately again - fixed alignment in hash.c, which caused sigsegv on Sparc - another _obviously_ redundant include file added to configure test progs - html version of the API documentation
Close continued lines. From Quentin Garnier <cube@cubidou.net> resolves pr pkg/23080
Move to sha1 checksum, and/or add distfile sizes.
+ move the distfile digest/checksum value from files/md5 to distinfo + move the patch digest/checksum values from files/patch-sum to distinfo