Package: libpcap0.8 Version: 1.0.0-2 On Aug 22, Romain Francoise <rfranco...@debian.org> wrote:
> The last time I looked at this the symbols file in mole didn't look > right, and doing the inventory manually required more time than I > was willing to spend on it. If you want to send a wishlist bug > report with a patch I'll be happy to consider it. It is really simple, I just generated the symbols files for the version in stable and then updated it with the symbols for the version in testing. The first patch adds the symbols file. Some symbols disappeared between the two releases, but since you have not changed the SONAME I assumed that they are internal symbols exported by mistake. If you want to fix this I added a second patch which uses a linker script to suppress some symbols (the list is just an example, I have no idea of the official libpcap ABI!). -- ciao, Marco
diff -u libpcap-1.0.0/debian/README.Debian libpcap-1.0.0/debian/README.Debian --- libpcap-1.0.0/debian/README.Debian +++ libpcap-1.0.0/debian/README.Debian @@ -4,10 +4,6 @@ If you receive messages telling you the packet type is not supported or is deprecated check that CONFIG_PACKET is set to either `Y' or `M'. - You should also check that /etc/modules.conf has the line - - alias net-pf-17 af_packet - Feel free to report bugs. -- Anand Kumria <wildf...@progsoc.org>, Tue, 28 Nov 2000 02:04:28 EST diff -u libpcap-1.0.0/debian/rules libpcap-1.0.0/debian/rules --- libpcap-1.0.0/debian/rules +++ libpcap-1.0.0/debian/rules @@ -6,7 +6,7 @@ version := $(shell dpkg-parsechangelog | \ sed -rn 's/^Version: ([0-9.]*).*/\1/p') -export CFLAGS=-D_FILE_OFFSET_BITS=64 -g +export CFLAGS += -D_FILE_OFFSET_BITS=64 -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 @@ -68,7 +68,7 @@ dh_strip -a --dbg-package=libpcap0.8-dbg dh_compress -a dh_fixperms -a - dh_makeshlibs -a + dh_makeshlibs -a -- -c4 dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a reverted: --- libpcap-1.0.0/debian/libpcap0.8.shlibs +++ libpcap-1.0.0.orig/debian/libpcap0.8.shlibs @@ -1 +0,0 @@ -libpcap 0.8 libpcap0.8 (>= 1.0.0-1) diff -u libpcap-1.0.0/debian/changelog libpcap-1.0.0/debian/changelog --- libpcap-1.0.0/debian/changelog +++ libpcap-1.0.0/debian/changelog @@ -1,3 +1,11 @@ +libpcap (1.0.0-3) unstable; urgency=low + + * Added a .symbols file. + * Do not mention /etc/modules.conf, which is long gone. + * Preserve $CFLAGS set by dpkg-buildpackage. + + -- Marco d'Itri <m...@linux.it> Sun, 23 Aug 2009 01:44:17 +0200 + libpcap (1.0.0-2) unstable; urgency=low * debian/rules: Move pcap-filter(7) man page to libpcap0.8 from only in patch2: unchanged: --- libpcap-1.0.0.orig/debian/libpcap0.8.symbols +++ libpcap-1.0.0/debian/libpcap0.8.symbols @@ -0,0 +1,198 @@ +libpcap.so.0.8 libpcap0.8 #MINVER# + __pcap_at...@base 0.9.8 + __pcap_at...@base 0.9.8 + __pcap_nametodna...@base 0.9.8 + add_addr_to_ifl...@base 0.9.8 + add_or_find...@base 0.9.8 + blo...@base 0.9.8 + bpf_d...@base 0.9.8 + bpf_er...@base 0.9.8 + bpf_fil...@base 0.9.8 + bpf_im...@base 0.9.8 + bpf_optim...@base 0.9.8 + bpf_valid...@base 0.9.8 + dup_socka...@base 0.9.8 + ed...@base 0.9.8 + eproto...@base 0.9.8 + finish_pa...@base 0.9.8 + gen_ac...@base 0.9.8 + gen_...@base 0.9.8 + gen_a...@base 0.9.8 + gen_atmfield_c...@base 0.9.8 + gen_atmmulti_abb...@base 0.9.8 + gen_atmtype_abb...@base 0.9.8 + gen_broadc...@base 0.9.8 + gen_byt...@base 0.9.8 + gen_ec...@base 0.9.8 + gen_grea...@base 0.9.8 + gen_inbo...@base 0.9.8 + gen_l...@base 0.9.8 + gen_l...@base 0.9.8 + gen_lo...@base 0.9.8 + gen_load...@base 0.9.8 + gen_mco...@base 0.9.8 + gen_mc...@base 0.9.8 + gen_m...@base 0.9.8 + gen_mtp2type_abb...@base 0.9.8 + gen_mtp3field_c...@base 0.9.8 + gen_multic...@base 0.9.8 + gen_nc...@base 0.9.8 + gen_...@base 0.9.8 + gen_...@base 0.9.8 + gen...@base 0.9.8 + gen_p80211_fc...@base 1.0.0 + gen_p80211_t...@base 1.0.0 + gen_pf_act...@base 0.9.8 + gen_pf_ifn...@base 0.9.8 + gen_pf_rea...@base 0.9.8 + gen_pf_...@base 0.9.8 + gen_pf_rule...@base 0.9.8 + gen_pf_s...@base 0.9.8 + gen_port...@base 0.9.8 + gen_por...@base 0.9.8 + gen_portrange...@base 0.9.8 + gen_portrang...@base 0.9.8 + gen_ppp...@base 0.9.8 + gen_ppp...@base 0.9.8 + gen_proto_abb...@base 0.9.8 + gen_relat...@base 0.9.8 + gen_sc...@base 0.9.8 + gen_v...@base 0.9.8 + icode_to_fc...@base 0.9.8 + install_bpf_prog...@base 0.9.8 + lev...@base 0.9.8 + lex_clea...@base 0.9.8 + lex_i...@base 0.9.8 + n_err...@base 0.9.8 + next_vn...@base 0.9.8 + no_optim...@base 0.9.8 + pcap__create_buf...@base 0.9.8 + pcap__delete_buf...@base 0.9.8 + pcap__flex_de...@base 0.9.8 + pcap__flush_buf...@base 0.9.8 + pcap__scan_buf...@base 0.9.8 + pcap__scan_by...@base 0.9.8 + pcap__scan_str...@base 0.9.8 + pcap__switch_to_buf...@base 0.9.8 + pcap_activ...@base 1.0.0 + pcap_add...@base 0.9.8 + pcap_add_to_pcaps_to_cl...@base 1.0.0 + pcap_al...@base 0.9.8 + pcap_breakl...@base 0.9.8 + pcap_can_set_rf...@base 1.0.0 + pcap_c...@base 0.9.8 + pcap_check_activa...@base 1.0.0 + pcap_cleanup_live_com...@base 1.0.0 + pcap_cl...@base 0.9.8 +#MISSING: 1.0.0-2# pcap_close_com...@base 0.9.8 + pcap_comp...@base 0.9.8 + pcap_compile_nop...@base 0.9.8 + pcap_cre...@base 1.0.0 + pcap_create_com...@base 1.0.0 + pcap_datal...@base 0.9.8 + pcap_datalink_...@base 1.0.0 + pcap_datalink_name_to_...@base 0.9.8 + pcap_datalink_val_to_descript...@base 0.9.8 + pcap_datalink_val_to_n...@base 0.9.8 + pcap_dispa...@base 0.9.8 + pcap_do_adde...@base 1.0.0 + pcap_d...@base 0.9.8 + pcap_dump_cl...@base 0.9.8 + pcap_dump_f...@base 0.9.8 + pcap_dump_fl...@base 0.9.8 + pcap_dump_fo...@base 0.9.8 + pcap_dump_ft...@base 0.9.8 + pcap_dump_o...@base 0.9.8 + pcap_ether_a...@base 0.9.8 + pcap_ether_host...@base 0.9.8 + pcap_f...@base 0.9.8 + pcap_fil...@base 0.9.8 + pcap_findalld...@base 0.9.8 + pcap_fopen_offl...@base 0.9.8 + pcap_f...@base 0.9.8 + pcap_free_datali...@base 1.0.0 + pcap_freealld...@base 0.9.8 + pcap_freec...@base 0.9.8 + pcap_get_de...@base 0.9.8 +#MISSING: 1.0.0-2# pcap_get...@base 0.9.8 +#MISSING: 1.0.0-2# pcap_get_l...@base 0.9.8 +#MISSING: 1.0.0-2# pcap_get_lin...@base 0.9.8 +#MISSING: 1.0.0-2# pcap_get_...@base 0.9.8 + pcap_get_selectable...@base 0.9.8 +#MISSING: 1.0.0-2# pcap_get_t...@base 0.9.8 + pcap_get...@base 0.9.8 + pcap_getnonbl...@base 0.9.8 + pcap_getnonblock...@base 0.9.8 + pcap...@base 0.9.8 + pcap_inj...@base 0.9.8 + pcap_is_swap...@base 0.9.8 + pcap_l...@base 0.9.8 + pcap_...@base 0.9.8 + pcap_lex_dest...@base 0.9.8 + pcap_lib_vers...@base 0.9.8 + pcap_lin...@base 0.9.8 + pcap_list_datali...@base 0.9.8 + pcap_lookup...@base 0.9.8 + pcap_lookup...@base 0.9.8 + pcap_l...@base 0.9.8 + pcap_l...@base 0.9.8 + pcap_major_vers...@base 0.9.8 + pcap_minor_vers...@base 0.9.8 + pcap_nametoa...@base 0.9.8 + pcap_nametoaddri...@base 0.9.8 + pcap_nametoepr...@base 0.9.8 + pcap_nameto...@base 0.9.8 + pcap_nametoneta...@base 0.9.8 + pcap_nametop...@base 0.9.8 + pcap_nametoportra...@base 0.9.8 + pcap_nametopr...@base 0.9.8 + pcap_ne...@base 0.9.8 + pcap_n...@base 0.9.8 + pcap_next_ether...@base 0.9.8 + pcap_next...@base 0.9.8 + pcap_not_initiali...@base 1.0.0 + pcap_offline_fil...@base 1.0.0 + pcap_offline_r...@base 0.9.8 + pcap_open_d...@base 0.9.8 + pcap_open_l...@base 0.9.8 + pcap_open_offl...@base 0.9.8 + pcap_...@base 0.9.8 + pcap_pa...@base 0.9.8 + pcap_per...@base 0.9.8 + pcap_platform_findd...@base 0.9.8 + pcap_pop_buffer_st...@base 0.9.8 + pcap_push_buffer_st...@base 0.9.8 + pcap_r...@base 0.9.8 + pcap_real...@base 0.9.8 + pcap_remove_from_pcaps_to_cl...@base 1.0.0 + pcap_rest...@base 0.9.8 + pcap_sendpac...@base 0.9.8 + pcap_set_buffer_s...@base 1.0.0 + pcap_set_datal...@base 0.9.8 + pcap_set_de...@base 0.9.8 +#MISSING: 1.0.0-2# pcap_set...@base 0.9.8 +#MISSING: 1.0.0-2# pcap_set_lin...@base 0.9.8 +#MISSING: 1.0.0-2# pcap_set_...@base 0.9.8 + pcap_set_prom...@base 1.0.0 + pcap_set_rf...@base 1.0.0 + pcap_set_snap...@base 1.0.0 + pcap_set_time...@base 1.0.0 + pcap_setdirect...@base 0.9.8 + pcap_setfil...@base 0.9.8 + pcap_setnonbl...@base 0.9.8 + pcap_setnonblock...@base 0.9.8 + pcap_snaps...@base 0.9.8 + pcap_st...@base 0.9.8 + pcap_statusto...@base 1.0.0 + pcap_strcase...@base 0.9.8 + pcap_strer...@base 0.9.8 + pcap_t...@base 0.9.8 + pcap_vers...@base 0.9.8 + pcap_w...@base 0.9.8 + sapp...@base 0.9.8 + s...@base 0.9.8 + sp...@base 0.9.8 + usb_cre...@base 1.0.0 + usb_platform_findd...@base 1.0.0 + v...@base 0.9.8 + vnode_b...@base 0.9.8
--- a/Makefile.in +++ b/Makefile.in @@ -64,7 +64,7 @@ PROG=libpcap # Standard CFLAGS CFLAGS = $(CCOPT) $(INCLS) $(DEFS) -CFLAGS_SHARED = -shared -Wl,-soname,$(SOLIBRARY).$(MAJ) +CFLAGS_SHARED = -shared -Wl,-soname,$(SOLIBRARY).$(MAJ) -Wl,--version-script=libpcap.lds INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ --- /dev/null +++ b/libpcap.lds @@ -0,0 +1,5 @@ +{ + local: + edges; + levels; +};
signature.asc
Description: Digital signature