NetworkManager/libnm-util
Dan Williams 07c9de48df libnm-util: fix symbol export checks to catch un-exported ones too
The current check caught stuff in the .ver file that was outdated, but
didn't quite get stuff that was supposed to be exported but wasn't,
in some cases.  Update the regex to ensure that symbols that are
not exported, but that start with "nm_" (and aren't GObject
boilerplate) get flagged during the check.

Update internal code to return to a previous pattern of treating symbols
that start with "_" internal, and expecting symbols that start with
"nm_" to be exported.

Also fixes cases where random glibc symbols would get flagged:

00040ff4 l     O *ABS*  00000000              .hidden _GLOBAL_OFFSET_TABLE_
00041380 l     O .data  00000000              .hidden __dso_handle
000406e8 l     O .dtors 00000000              .hidden __DTOR_END__
0000fbe4 l     F .text  00000000              .hidden __i686.get_pc_thunk.cx
0002f980 l     F .text  00000014              .hidden __stack_chk_fail_local
0000b1e7 l     F .text  00000000              .hidden __i686.get_pc_thunk.bx
00040e60 l     O *ABS*  00000000              .hidden _DYNAMIC
2011-05-05 12:26:17 -05:00
..
tests libnm-util: fix loading/verifying certificates to allow DER format (rh #699591) 2011-04-28 05:31:15 -04:00
COPYING doc: fix FSF address (bgo #575625) 2009-09-10 21:03:30 -04:00
crypto.c libnm-util: fix loading/verifying certificates to allow DER format (rh #699591) 2011-04-28 05:31:15 -04:00
crypto.h libnm-util: rework certificate and private key handling 2011-03-02 12:00:47 -06:00
crypto_gnutls.c libnm-util: don't ever deinit crypto methods (bgo #646300) 2011-03-31 13:29:19 -05:00
crypto_nss.c libnm-util: don't ever deinit crypto methods (bgo #646300) 2011-03-31 13:29:19 -05:00
libnm-util.pc.in build: pkg-config file fixes 2010-01-20 16:53:04 -08:00
libnm-util.ver libnm-util: fix symbol export checks to catch un-exported ones too 2011-05-05 12:26:17 -05:00
Makefile.am libnm-util: test symbol exports against .ver file 2011-03-21 13:36:43 -05:00
nm-connection.c build: use -Wundef and fix up cases where stuff wasn't defined (bgo #647157) 2011-04-14 13:19:12 -05:00
nm-connection.h libnm-util: verify connection's 'type' setting is actually a base type 2011-03-28 10:40:38 -05:00
nm-param-spec-specialized.c libnm-util: fix symbol export checks to catch un-exported ones too 2011-05-05 12:26:17 -05:00
nm-param-spec-specialized.h Rename private nm_* functions to _nm_* 2008-08-26 09:34:31 +00:00
nm-setting-8021x.c libnm-util: fix misspelling in property documentation 2011-03-04 13:49:34 -06:00
nm-setting-8021x.h libnm-util: rework certificate and private key handling 2011-03-02 12:00:47 -06:00
nm-setting-bluetooth.c libnm-util: fix description of bluetooth setting type property 2011-02-18 11:23:21 -06:00
nm-setting-bluetooth.h libnm-util: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-setting-cdma.c core: don't require serial and PPP settings for mobile broadband 2011-02-25 11:24:20 -06:00
nm-setting-cdma.h libnm-util: add secret flags for each secret describing how the secret is stored 2011-01-29 13:34:24 -06:00
nm-setting-connection.c libnm-util: fix introspection annotation (bgo #646335) 2011-04-02 08:53:43 -05:00
nm-setting-connection.h libnm-util: rework permissions helpers to be more useful 2011-02-07 18:35:48 -06:00
nm-setting-gsm.c core: don't require serial and PPP settings for mobile broadband 2011-02-25 11:24:20 -06:00
nm-setting-gsm.h libnm-util: add secret flags for each secret describing how the secret is stored 2011-01-29 13:34:24 -06:00
nm-setting-ip4-config.c build: fix return types (bgo #644665) 2011-03-14 01:05:51 -05:00
nm-setting-ip4-config.h introspection: add GObject introspection support (bgo #637032) 2011-01-21 14:46:09 -06:00
nm-setting-ip6-config.c trivial: let g_free and g_strdup handle NULL (bgo #644763) 2011-03-15 00:08:58 -05:00
nm-setting-ip6-config.h introspection: add GObject introspection support (bgo #637032) 2011-01-21 14:46:09 -06:00
nm-setting-olpc-mesh.c misc: license fixups 2010-01-21 15:11:50 -08:00
nm-setting-olpc-mesh.h misc: license fixups 2010-01-21 15:11:50 -08:00
nm-setting-ppp.c doc: document ppp setting properties 2009-11-11 14:06:48 -08:00
nm-setting-ppp.h libnm-util: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-setting-pppoe.c libnm-util: update CDMA, GSM, and PPPoE settings for NOT_REQUIRED secrets 2011-02-07 19:16:54 -06:00
nm-setting-pppoe.h libnm-util: add secret flags for each secret describing how the secret is stored 2011-01-29 13:34:24 -06:00
nm-setting-private.h libnm-util: add NM_SETTING_SECRET_FLAG_NOT_REQUIRED 2011-02-07 13:50:40 -06:00
nm-setting-serial.c core: don't require serial and PPP settings for mobile broadband 2011-02-25 11:24:20 -06:00
nm-setting-serial.h libnm-util: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-setting-template.c 2008-10-27 Dan Williams <dcbw@redhat.com> 2008-10-27 17:36:18 +00:00
nm-setting-template.h libnm-util: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-setting-vpn.c libnm-util: fix some documentation issues 2011-03-10 12:28:59 -06:00
nm-setting-vpn.h libnm-util: remove VPNIterFunc backwards compat define 2011-02-21 18:04:49 -06:00
nm-setting-wimax.c libnm-util: clarify WiMAX network-name property description 2011-02-16 22:39:38 -06:00
nm-setting-wimax.h wimax: Implement WiMAX support 2009-12-18 15:41:27 +02:00
nm-setting-wired.c libnm-util: fix s390 CTC nettype and whitelist ctcprot option (bgo #647578) (rh #641986) 2011-04-12 15:38:08 -05:00
nm-setting-wired.h core: handle s390 options more cleanly 2010-06-29 00:37:14 -07:00
nm-setting-wireless-security.c libnm-util: NM_SETTING_SECRET_FLAG_SYSTEM_OWNED -> NM_SETTING_SECRET_FLAG_NONE 2011-02-06 23:37:39 -06:00
nm-setting-wireless-security.h libnm-util: add secret flags for each secret describing how the secret is stored 2011-01-29 13:34:24 -06:00
nm-setting-wireless.c libnm-util: use WiFi enums more consistently 2011-03-11 09:26:21 -06:00
nm-setting-wireless.h libnm-util: use WiFi enums more consistently 2011-03-11 09:26:21 -06:00
nm-setting.c libnm-util: simplify nm_setting_update_secrets() 2011-02-23 19:36:17 -06:00
nm-setting.h libnm-util: add nm_connection_diff() 2011-02-22 23:36:43 -06:00
nm-utils-private.h 2008-11-20 Dan Williams <dcbw@redhat.com> 2008-11-20 20:22:14 +00:00
nm-utils.c libnm-util: fix symbol export checks to catch un-exported ones too 2011-05-05 12:26:17 -05:00
nm-utils.h libnm-util: remove nm_warning/nm_info/nm_error macros 2011-02-23 11:42:04 -06:00