Codebase list libnids / 4b08a37
revert soname bump this is a compatible upgrade, thus the same soname should be kept: * introduce separate patch to avoid the soname bump * reverted packagename in d/control * renamed d/libnids1.24.* back to d/libdns1.21.* * create symbols file based on version currently in the archive (no change needed for this update) * modify entires in the changelog that don't make sense any more Lukas Schwaighofer 6 years ago
8 changed file(s) with 82 addition(s) and 63 deletion(s). Raw diff Collapse all Expand all
99 * d/control
1010 + Delete duplicate field.
1111 + Bump to dh 10 compat level.
12 + Change dir and pkg name to new 1.24 version
1312 + Cosmetic changes to description.
14 + Delete explicit version of libnet1-dev.
13 + Delete explicit version of libnet1-dev.
1514 It is present since Wheezy release.
1615 + Delete build-dependency on pkg-config
1716 + Bump to Standards-Version: 3.9.8
2120 * d/watch
2221 + Check gpg signature with uscan.
2322 + Add signing-key.asc file for watch file use.
24 * Add d/libnids.1.24.symbols file
23 * Add d/libnids.1.21.symbols file
2524
2625 [ Lukas Schwaighofer ]
2726 * update config.{sub,guess} by enabling the dh autotool-dev sequence
2827 * add CFLAGS using DEB_CFLAGS_MAINT_APPEND
29 * patch Makefile.in to apply CPPFLAGS and LDFLAGS (needed for hardening)
28 * improve patches
29 + patch Makefile.in to apply CPPFLAGS and LDFLAGS (needed for hardening)
30 + introduce separate patch to keep soname
3031 * add -Wl,--as-needed to LDFLAGS to avoid unnecessary linking
3132 * drop modifications of the printall.c sample code
3233 * mark binary packages as Multi-Arch: same
1111 Package: libnids-dev
1212 Architecture: any
1313 Multi-Arch: same
14 Depends: libnids1.24 (= ${binary:Version}), libc6-dev, ${misc:Depends}
14 Depends: libnids1.21 (= ${binary:Version}), libc6-dev, ${misc:Depends}
1515 Description: IP defragmentation TCP segment reassembly library (development)
1616 Libnids is a library that provides the functionality of one of the NIDS
1717 (Network Intrusion Detection System) components, namely E-component.
2323 .
2424 This is the development package.
2525
26 Package: libnids1.24
26 Package: libnids1.21
2727 Architecture: any
2828 Multi-Arch: same
2929 Depends: ${shlibs:Depends}, ${misc:Depends}
0 usr/lib/*/lib*.so.*
0 libnids.so.1.21 libnids1.21 #MINVER#
1 detect_scan@Base 1.23
2 find_stream@Base 1.23
3 init_hash@Base 1.23
4 ip_check_ext@Base 1.23
5 ip_compute_csum@Base 1.23
6 ip_defrag_stub@Base 1.23
7 ip_fast_csum@Base 1.23
8 ip_frag_exit@Base 1.23
9 ip_frag_init@Base 1.23
10 ip_options_compile@Base 1.23
11 mkhash@Base 1.23
12 my_tcp_check@Base 1.23
13 my_udp_check@Base 1.23
14 nids_discard@Base 1.23
15 nids_dispatch@Base 1.23
16 nids_errbuf@Base 1.23
17 nids_exit@Base 1.23
18 nids_find_tcp_stream@Base 1.23
19 nids_free_tcp_stream@Base 1.23
20 nids_getfd@Base 1.23
21 nids_init@Base 1.23
22 nids_killtcp@Base 1.23
23 nids_killtcp_seq@Base 1.23
24 nids_last_pcap_data@Base 1.23
25 nids_last_pcap_header@Base 1.23
26 nids_linkoffset@Base 1.23
27 nids_next@Base 1.23
28 nids_no_mem@Base 1.23
29 nids_params@Base 1.23
30 nids_pcap_handler@Base 1.23
31 nids_register_chksum_ctl@Base 1.23
32 nids_register_ip@Base 1.23
33 nids_register_ip_frag@Base 1.23
34 nids_register_tcp@Base 1.23
35 nids_register_udp@Base 1.23
36 nids_run@Base 1.23
37 nids_tcp_timeouts@Base 1.23
38 nids_unregister_ip@Base 1.23
39 nids_unregister_ip_frag@Base 1.23
40 nids_unregister_tcp@Base 1.23
41 nids_unregister_udp@Base 1.23
42 nids_warnings@Base 1.23
43 process_icmp@Base 1.23
44 process_tcp@Base 1.23
45 raw_init@Base 1.23
46 register_callback@Base 1.23
47 scan_exit@Base 1.23
48 scan_init@Base 1.23
49 set_all_promisc@Base 1.23
50 tcp_check_timeouts@Base 1.23
51 tcp_exit@Base 1.23
52 tcp_init@Base 1.23
53 tcp_procs@Base 1.23
54 test_malloc@Base 1.23
55 unregister_callback@Base 1.23
+0
-1
debian/libnids1.24.install less more
0 usr/lib/*/lib*.so.*
+0
-56
debian/libnids1.24.symbols less more
0 libnids.so.1.24 libnids1.24 #MINVER#
1 detect_scan@Base 1.24
2 find_stream@Base 1.24
3 init_hash@Base 1.24
4 ip_check_ext@Base 1.24
5 ip_compute_csum@Base 1.24
6 ip_defrag_stub@Base 1.24
7 ip_fast_csum@Base 1.24
8 ip_frag_exit@Base 1.24
9 ip_frag_init@Base 1.24
10 ip_options_compile@Base 1.24
11 mkhash@Base 1.24
12 my_tcp_check@Base 1.24
13 my_udp_check@Base 1.24
14 nids_discard@Base 1.24
15 nids_dispatch@Base 1.24
16 nids_errbuf@Base 1.24
17 nids_exit@Base 1.24
18 nids_find_tcp_stream@Base 1.24
19 nids_free_tcp_stream@Base 1.24
20 nids_getfd@Base 1.24
21 nids_init@Base 1.24
22 nids_killtcp@Base 1.24
23 nids_killtcp_seq@Base 1.24
24 nids_last_pcap_data@Base 1.24
25 nids_last_pcap_header@Base 1.24
26 nids_linkoffset@Base 1.24
27 nids_next@Base 1.24
28 nids_no_mem@Base 1.24
29 nids_params@Base 1.24
30 nids_pcap_handler@Base 1.24
31 nids_register_chksum_ctl@Base 1.24
32 nids_register_ip@Base 1.24
33 nids_register_ip_frag@Base 1.24
34 nids_register_tcp@Base 1.24
35 nids_register_udp@Base 1.24
36 nids_run@Base 1.24
37 nids_tcp_timeouts@Base 1.24
38 nids_unregister_ip@Base 1.24
39 nids_unregister_ip_frag@Base 1.24
40 nids_unregister_tcp@Base 1.24
41 nids_unregister_udp@Base 1.24
42 nids_warnings@Base 1.24
43 process_icmp@Base 1.24
44 process_tcp@Base 1.24
45 raw_init@Base 1.24
46 register_callback@Base 1.24
47 scan_exit@Base 1.24
48 scan_init@Base 1.24
49 set_all_promisc@Base 1.24
50 tcp_check_timeouts@Base 1.24
51 tcp_exit@Base 1.24
52 tcp_init@Base 1.24
53 tcp_procs@Base 1.24
54 test_malloc@Base 1.24
55 unregister_callback@Base 1.24
0 Description: avoid soname bump
1 libnids changes the soname for every release even though it does not
2 break backwards compatibility; this is undesirable for Debian
3 Author: Lukas Schwaighofer <lukas@schwaighofer.name>
4 Forwarded: not-needed
5
6 --- a/src/Makefile.in
7 +++ b/src/Makefile.in
8 @@ -13,7 +13,7 @@
9 libdir = @libdir@
10 mandir = @mandir@
11 LIBSTATIC = libnids.a
12 -LIBSHARED = libnids.so.1.24
13 +LIBSHARED = libnids.so.1.21
14
15 CC = @CC@
16 CFLAGS = @CFLAGS@ -DLIBNET_VER=@LIBNET_VER@ -DHAVE_ICMPHDR=@ICMPHEADER@ -DHAVE_TCP_STATES=@TCPSTATES@ -DHAVE_BSD_UDPHDR=@HAVE_BSD_UDPHDR@
00 01_man-page.patch
11 02_inline.patch
22 03_edit-Makefile.in-to-apply-CPPFLAGS-and-LDFLAGS.patch
3 04_avoid-soname-bump.patch