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
9 | 9 |
* d/control
|
10 | 10 |
+ Delete duplicate field.
|
11 | 11 |
+ Bump to dh 10 compat level.
|
12 | |
+ Change dir and pkg name to new 1.24 version
|
13 | 12 |
+ Cosmetic changes to description.
|
14 | |
+ Delete explicit version of libnet1-dev.
|
|
13 |
+ Delete explicit version of libnet1-dev.
|
15 | 14 |
It is present since Wheezy release.
|
16 | 15 |
+ Delete build-dependency on pkg-config
|
17 | 16 |
+ Bump to Standards-Version: 3.9.8
|
|
21 | 20 |
* d/watch
|
22 | 21 |
+ Check gpg signature with uscan.
|
23 | 22 |
+ 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
|
25 | 24 |
|
26 | 25 |
[ Lukas Schwaighofer ]
|
27 | 26 |
* update config.{sub,guess} by enabling the dh autotool-dev sequence
|
28 | 27 |
* 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
|
30 | 31 |
* add -Wl,--as-needed to LDFLAGS to avoid unnecessary linking
|
31 | 32 |
* drop modifications of the printall.c sample code
|
32 | 33 |
* mark binary packages as Multi-Arch: same
|
11 | 11 |
Package: libnids-dev
|
12 | 12 |
Architecture: any
|
13 | 13 |
Multi-Arch: same
|
14 | |
Depends: libnids1.24 (= ${binary:Version}), libc6-dev, ${misc:Depends}
|
|
14 |
Depends: libnids1.21 (= ${binary:Version}), libc6-dev, ${misc:Depends}
|
15 | 15 |
Description: IP defragmentation TCP segment reassembly library (development)
|
16 | 16 |
Libnids is a library that provides the functionality of one of the NIDS
|
17 | 17 |
(Network Intrusion Detection System) components, namely E-component.
|
|
23 | 23 |
.
|
24 | 24 |
This is the development package.
|
25 | 25 |
|
26 | |
Package: libnids1.24
|
|
26 |
Package: libnids1.21
|
27 | 27 |
Architecture: any
|
28 | 28 |
Multi-Arch: same
|
29 | 29 |
Depends: ${shlibs:Depends}, ${misc:Depends}
|
|
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 | |
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@
|
0 | 0 |
01_man-page.patch
|
1 | 1 |
02_inline.patch
|
2 | 2 |
03_edit-Makefile.in-to-apply-CPPFLAGS-and-LDFLAGS.patch
|
|
3 |
04_avoid-soname-bump.patch
|