Commit Graph

731 Commits

Author SHA1 Message Date
Bill Meier 4bf797bcc0 Use '-D_FORTIFY_SOURCE=2' when compiling with GCC or CLang.
For info see: http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02055.html


svn path=/trunk/; revision=38467
2011-08-11 02:14:20 +00:00
Bill Meier a5abe51580 Add -DG_DISABLE_SINGLE_INCLUDES to CFLAGS
Also: Move the addition of -DG_DISABLE_DEPRECATED to CFLAGS
      so that it actually takes effect.

svn path=/trunk/; revision=38466
2011-08-11 02:08:30 +00:00
Jeff Morriss bf95c7b5e4 Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5608 :
getopt() can/should normally be found in unistd.h, so:

- When testing for getopt(), define that we HAVE_GETOPT instead of
  HAVE_GETOPT_H (to avoid confusion).
- Don't attempt to include getopt.h: not all OS's have it (for example,
  Solaris 9 does not).
- (All the places which need getopt already include unistd.h (if we have it).)

If this breaks things on some OS, we might need (a real) HAVE_GETOPT_H check.

svn path=/trunk/; revision=38437
2011-08-09 21:02:10 +00:00
Jörg Mayer e22f19f645 MAIN_MENU_USE_UIMANAGER is also used in some includes, not only
in .c files, so the aproach to #undef GTK_DISABLE_DEPRECATED was
wrong.
Only enable GTK_DISABLE_DEPRECATED if MAIN_MENU_USE_UIMANAGER is
defined.

svn path=/trunk/; revision=38420
2011-08-08 20:35:36 +00:00
Jörg Mayer 6ef6042641 GTK3 stuff:
- Update Status file
- configure.in: start GSEALing with 2.20 and not 2.22
- configure.in/config.nmake/CMakeLists.txt: enable GTK_DISABLE_SINGLE_INCLUDE
    and GTK_DISABLE_DEPRECATED
- menus.c: If not building with UI_MANAGER, disable GTK_DISABLE_DEPRECATED

svn path=/trunk/; revision=38404
2011-08-08 13:39:21 +00:00
Jörg Mayer 553c565699 mate_grammar.lemon:
- Fix a bug my previous patch introduced.

mate/:
- Unset G_DISABLE_DEPRECATED for the mate files.

CMakeLists.txt
configure.in:
- Build with -DG_DISABLE_DEPRECATED so further usage of
  deprecated glib functions will be detected.

svn path=/trunk/; revision=38393
2011-08-07 18:35:36 +00:00
Jeff Morriss c330acaa8c As suggested by Anders: only compile with GSEAL_ENABLE if we're using GTK 2.22 or higher (and not GTK3)
svn path=/trunk/; revision=38341
2011-08-04 21:38:31 +00:00
Bill Meier 1293999174 '-Wno-error=unused-but-set-parameter' not req'd since no such warnings in Wireshark compile.
svn path=/trunk/; revision=38318
2011-08-03 15:24:06 +00:00
Bill Meier 6e97a2e143 For now: treat GCC 4.6 'unused-but-set' reports as just warnings (i.e., when -Werror).
GCC 4.6 has added 'unused but set' reports so this change allows builds to proceed without
erroring out for those building from SVN with GCC 4.6.

(AFAIK Wireshark source distributions do not enable -Werror).

This change can be removed (at least globally) once the code as been fixed.



svn path=/trunk/; revision=38311
2011-08-02 16:17:25 +00:00
Jörg Mayer 9283597c75 Configuring with --enable-ui-manager would not work - fix this.
svn path=/trunk/; revision=38287
2011-07-31 13:32:05 +00:00
Stig Bjørlykke 050b61d4cf Print a more correct error message when missing gtk3.
This fixes bug 6181.

svn path=/trunk/; revision=38262
2011-07-29 19:35:16 +00:00
Stig Bjørlykke 3834af4bc0 Try build with GSEAL_ENABLE if not gtk3 again.
svn path=/trunk/; revision=38261
2011-07-29 17:00:59 +00:00
Stig Bjørlykke 4f3bcc86cc Removed building with GSEAL_ENABLE, does not work yet.
svn path=/trunk/; revision=38256
2011-07-29 12:06:24 +00:00
Stig Bjørlykke 693ebda5d8 Build with GSEAL_ENABLE if not gtk3.
svn path=/trunk/; revision=38255
2011-07-29 11:04:58 +00:00
Jörg Mayer e7c7244bfe Back out my last changes to configure.in - they broke too much
svn path=/trunk/; revision=38168
2011-07-22 10:17:58 +00:00
Jörg Mayer cf55ea274e When moving stuff around, move it all.
svn path=/trunk/; revision=38167
2011-07-22 09:50:30 +00:00
Jörg Mayer be8667d7ad Fix the order of tests: the test for wireshark needs to run after
the test for gtk.

svn path=/trunk/; revision=38163
2011-07-22 05:50:45 +00:00
Guy Harris 6eec1f97bb Regularize style a bit in help messages.
Clean up capitalization.

Fix a comment.

svn path=/trunk/; revision=38130
2011-07-20 05:49:24 +00:00
Michael Tüxen e4b18600fb Get --enable-ui-manager working.
svn path=/trunk/; revision=38084
2011-07-18 13:36:11 +00:00
Jörg Mayer 9a7fcb7ec7 Add option --enable-uimanager to mimic cmake -DUI_MANAGER=ON
svn path=/trunk/; revision=38081
2011-07-18 12:49:16 +00:00
Michael Tüxen 4c7db09d5c Use threads per default. Same as on Windows.
svn path=/trunk/; revision=38060
2011-07-16 13:02:44 +00:00
Michael Tüxen 73de1d4952 Ensure that USE_THREADS is defined when --enable-threads is specified.
svn path=/trunk/; revision=38046
2011-07-15 14:59:42 +00:00
Gerald Combs cf161b7735 Make the minimum GLib version 2.14 and the minimum GTK+ version 2.12.
svn path=/trunk/; revision=37967
2011-07-11 17:49:59 +00:00
Stig Bjørlykke 8443bbbf75 Replace all strerror() with g_strerror().
Remove our local strerror implementation.
Mark strerror as locale unsafe API.

This fixes bug 5715.

svn path=/trunk/; revision=37812
2011-06-28 09:00:11 +00:00
Gerald Combs 8d88f3a790 Make pcap-ng the default. Add a compile-time option to prefer pcap-ng or
pcap.  Add a "-P" capture option which tries to use pcap instead of
pcap-ng ("-P" seemed to be the best option but we may want to use a
different letter).

Update the documentation and release notes.

svn path=/trunk/; revision=37696
2011-06-17 17:52:31 +00:00
Guy Harris 350ec69e9a Do the Python embedding similarly to other "default = yes, if available"
items.

Add some quoting to the zlib tests, just in case the argument contains
white space.

Clean up capitalization of Lua and Python.

Link programs that use libwireshark with the Python libraries, and build
Epan with the Python cflags.

svn path=/trunk/; revision=37652
2011-06-11 19:05:17 +00:00
Anders Broman afb0e8b434 From Michael Mann:
Make interlink built-in dissector (from plugin).
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6005

svn path=/trunk/; revision=37610
2011-06-08 05:20:43 +00:00
Guy Harris e25095dfe5 The SERCOS III dissector is now built-in.
svn path=/trunk/; revision=37605
2011-06-08 01:37:18 +00:00
Anders Broman 2ef145dfb2 Remove HAVE_AIRPDCAP
svn path=/trunk/; revision=37496
2011-05-31 21:41:00 +00:00
Jeff Morriss e7974bf250 AirPcap is disabled by default; fix the help text to reflect that fact.
svn path=/trunk/; revision=37423
2011-05-27 03:22:48 +00:00
Anders Broman 2756b787d3 Copy-paste error.
svn path=/trunk/; revision=37394
2011-05-25 15:01:07 +00:00
Anders Broman 84a22ed17e Make it easier to add custom asn1 dissectors.
svn path=/trunk/; revision=37393
2011-05-25 14:21:42 +00:00
Guy Harris 17d758799e One "-Warray-bounds" suffices; as we're including it in the default
options, no need to include it in the "extra warnings" options as well.

svn path=/trunk/; revision=37387
2011-05-25 02:35:30 +00:00
Jörg Mayer 07265037dd Update CMakeLists to follow commit 37219.
Remove a duplicate check in configure.in

svn path=/trunk/; revision=37277
2011-05-19 04:35:04 +00:00
Guy Harris e902f33d18 Add -Wold-style-definition and -Wdeclaration-after-statement to the list
of warnings we enable by default; we'll move them if they break any
builds in non-fixable ways.

Add -Wmissing-prototypes and -Wmissing-declarations to the list of
things we don't enable by default, and explain why those, and
-Wstrict-prototypes can't be used.

Also explain why we check for clang before checking whether we can
enable -fexcess-precision=fast.

svn path=/trunk/; revision=37219
2011-05-17 22:24:26 +00:00
Jeff Morriss 99a76aca46 Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5875 :
Error out if the user asked us to install dumpcap with a particular group but
we are not building dumpcap.

svn path=/trunk/; revision=37208
2011-05-17 19:59:18 +00:00
Gerald Combs 1c831b6343 1.5.2 → 1.7.0.
svn path=/trunk/; revision=37148
2011-05-14 20:17:37 +00:00
Jeff Morriss 86f69833bf We need both gthread and gmodule.
svn path=/trunk/; revision=37101
2011-05-12 20:35:13 +00:00
Michael Tüxen 3501febf60 Initialize the glib thread system on all platforms, not only on Windows.
This requires to be linked against a different library. This is only
required for dumpcap, but the configure files currently doesn't check
this in a target specific way. So use these libs for all binaries.

svn path=/trunk/; revision=37095
2011-05-12 18:55:24 +00:00
Jakub Zawadzki b680407847 Conditional support for packet-editor [default=no].
svn path=/trunk/; revision=37084
2011-05-12 17:14:59 +00:00
Guy Harris 7eb4723184 Don't bother checking for gzgets(), as we don't use it, and don't even
need to use its presence in zlib as a proxy for "not the crufty old zlib
that comes with some versions of X11".

Do, however, check for inflatePrime() there, instead, just in case the
crufty old zlib that comes with some versions of X11 lack it; this is to
prevent the configure script from assuming a shiny new zlib by testing
with a non-X11 program, causing the build to fail when you build
Wireshark.

svn path=/trunk/; revision=36969
2011-05-03 04:48:02 +00:00
Jakub Zawadzki 229adbc1e5 configure: remove test for gzclearerr (not used anymore), add test for inflatePrime.
svn path=/trunk/; revision=36949
2011-04-29 07:49:55 +00:00
Stephen Fisher 49d5d071a0 Don't pass -fexcess-precision=fast to clang like we do for gcc.
svn path=/trunk/; revision=36828
2011-04-22 19:31:09 +00:00
Guy Harris 4bdde629bb Oh, dear, autoconf thinks clang is GCC, because it defines __GNUC__.
svn path=/trunk/; revision=36733
2011-04-20 09:31:47 +00:00
Guy Harris b9d4c025d1 Instead of having GCC and CLANG variables, just have
ac_supports_gcc_flags and ac_supports_W_linker_passthrough flags, the
first of which, for now, we set for GCC and clang, and the latter of
which we set for GCC, clang, and xlc (probably true for some other
compilers as well).

Rename AC_WIRESHARK_GCC_LDFLAGS_CHECK to AC_WIRESHARK_LDFLAGS_CHECK, as
it's not checking for anything GCC-specific.  (Leave
AC_WIRESHARK_GCC_CFLAGS_CHECK unrenamed for now, as the flags we test
with it are originally GCC flags that clang also supports for GCC
compatibility.)

Fix some string-equality tests to use = rather than ==; the former is
what the test/[ command uses.

Don't turn on "-no-cpp-precomp" for clang - it whines if you do.

svn path=/trunk/; revision=36731
2011-04-20 08:37:45 +00:00
Guy Harris 05e06f7a7a First cut at support for clang. We may want to have specific items for
"supports GCC-style -W flags", etc., and may want to improve the check
for "is this clang", as well as deciding what other stuff should be done
if we have clang as well.  clang should, I think, largely be
gcc-compatible at the command line.

svn path=/trunk/; revision=36729
2011-04-20 03:22:19 +00:00
Guy Harris c349caf925 Use AC_SYS_LARGEFILE to turn on large file support on platforms that
support it.

Rename ws_lseek to ws_lseek64, as it should be given a 64-bit offset,
and have it use _lseeki64 on Windows, to try to get 64-bit offset
support; AC_SYS_LARGEFILE should cause lseek() to support 64-bit offsets
on UN*X if possible.

svn path=/trunk/; revision=36542
2011-04-10 18:22:47 +00:00
Gerald Combs d7d45f8072 1.5.1 → 1.5.2. Reenable Babel.
svn path=/trunk/; revision=36540
2011-04-10 17:03:43 +00:00
Stig Bjørlykke a5ad6dbefe Added a configure message when having c-ares instead of adns.
svn path=/trunk/; revision=36215
2011-03-20 12:38:31 +00:00
Jeff Morriss ec75406c30 Remove the --enable-new-packet-list option (since the code no longer supports the old packet list)
svn path=/trunk/; revision=36164
2011-03-08 14:41:12 +00:00
Stig Bjørlykke 5868c7d026 Renamed x411 to p1, x420 to p22 and s4406 to p772 to be consistent
on the naming policy for X.400 protocols.

svn path=/trunk/; revision=36013
2011-02-20 17:03:29 +00:00
Guy Harris b4f663a29b On Windows, try putting __declspec(noreturn) in front of declarations of
routines that don't return.  (This requires that some files include
config.h to get WS_MSVC_NORETURN declared properly.)

svn path=/trunk/; revision=35989
2011-02-17 23:11:49 +00:00
Stephen Fisher 5e5aa3c09e Add a command line argument for the configure script of "--with-gtk3" to
attempt to compile against GTK+ 3.0 (which can be installed at the same
time as GTK+ 2.0).  Also place a copy of the autoconf macro for finding
GTK+ 3.0 in the aclocal-fallback directory taken from the GTK+ 3.0
distribution.

(Note: Wireshark won't finish compiling with GTK+ 3.0 yet...)


svn path=/trunk/; revision=35918
2011-02-11 20:21:32 +00:00
Bill Meier 32ca1b0490 Remove duplicate 'asn1/gprscdr/Makefile' entry
svn path=/trunk/; revision=35770
2011-02-02 22:02:53 +00:00
Anders Broman 2395973d17 Integrate and build the tetra dissector.
svn path=/trunk/; revision=35766
2011-02-02 20:11:02 +00:00
Guy Harris 8a0d5c1526 Add the gprscdr Makefile to the list of Makefiles to be generated.
svn path=/trunk/; revision=35765
2011-02-02 20:06:05 +00:00
Gerald Combs 1635ef0ddf 1.5.0 → 1.5.1.
svn path=/trunk/; revision=35639
2011-01-24 19:27:38 +00:00
Guy Harris e26e9891b5 Add a comment asking where to check for YACC/Bison and Flex.
svn path=/trunk/; revision=35262
2010-12-25 08:21:53 +00:00
Guy Harris 3be1fe366d We only need to do AC_PATH_PROG on flex once.
We don't define FLEX_PATH, so no need to AC_SUBST it.

svn path=/trunk/; revision=35261
2010-12-24 22:51:53 +00:00
Balint Reczey 7f690fd086 Export only defined symbols from libwsutil.
Exported symbols are the symbols listed in libwsutil.def, but the
symbols defined in not used optional objects are filtered out.

svn path=/trunk/; revision=35202
2010-12-16 16:42:34 +00:00
Stephen Fisher 6b7aa68613 Define HAVE_GTK in config.h when compiling with GTK for the GUI
svn path=/trunk/; revision=35036
2010-11-26 23:50:56 +00:00
Jörg Mayer 95a48cd208 Enable Airpcap build by default: There should be no
side effects on non-windows systems and it will increase
the common source code coverage between Win32 and other
systems.

svn path=/trunk/; revision=34356
2010-10-03 20:51:02 +00:00
Jörg Mayer 6a13fff801 Fix typo reported by Jose Pedro Oliveira
svn path=/trunk/; revision=34273
2010-09-28 19:07:42 +00:00
Jörg Mayer a2a8cd0f65 Enable Python in HEAD to find problems during testing.
svn path=/trunk/; revision=34196
2010-09-23 06:45:30 +00:00
Jeff Morriss 80d78c6794 Very old versions of libz (such as the one that comes with Solaris 10) don't have gzclearerr(). Check for that function and only use it if we have it.
svn path=/trunk/; revision=34187
2010-09-22 21:51:53 +00:00
Guy Harris c66f97ddad Put the definition of NEW_PACKET_LIST into config.h rather than the
Makefile; that will force a rebuild if you configure it on or off
(that'll rebuild stuff that doesn't need to be rebuilt, but it'll also
rebuild stuff that *does* need to be rebuilt and that wouldn't be
rebuilt otherwise).

svn path=/trunk/; revision=34145
2010-09-17 07:24:35 +00:00
Balint Reczey a89c52939f Use local copy of Wireshark documentation on UNIX if it's available.
Installation has to be done manually to the location specified by --docdir
configure option.

svn path=/trunk/; revision=33683
2010-08-01 10:45:42 +00:00
Guy Harris d7e9136268 Only link programs that call stuff in Application Services or Core
Foundation with those frameworks.

svn path=/trunk/; revision=33541
2010-07-15 19:43:01 +00:00
Jaap Keuter 526a2946a3 From Jan Šafránek:
dftest and randpkt are installed during make install, but they are not
documented in any man page.
This is a start. It's more or less a compilation of information found elsewhere.

svn path=/trunk/; revision=33504
2010-07-13 21:21:38 +00:00
Stig Bjørlykke 933ca0bdfd Check if /usr/local exists before adding to CFLAGS/CPPFLAGS and LDFLAGS.
svn path=/trunk/; revision=33205
2010-06-10 10:31:46 +00:00
Stig Bjørlykke 70c26add0a Build Makefile in asn1/idmp.
svn path=/trunk/; revision=33181
2010-06-09 14:40:35 +00:00
Gerald Combs 349fac664b 1.3.6 -> 1.5.0
svn path=/trunk/; revision=33138
2010-06-07 16:43:09 +00:00
Gerald Combs 423669df7d Back out r33088 for now.
svn path=/trunk/; revision=33102
2010-06-05 00:29:31 +00:00
Gerald Combs f6b2458924 From Matt Poduska via bug 1957 (with minor changes):
New dissector (plugin) to support decode of the EPCglobal Low-Level Reader
protocol (see llrp.org for more information). This dissector has passed fuzz
testing.

svn path=/trunk/; revision=33088
2010-06-04 18:45:02 +00:00
Gerald Combs ad273c35b6 From Michael Bernhard via bug 3398 with minor fixups:
I've created a ASN.1 dissector for the IEC 61850 Sampled Values protocol. It
dissects ethernet frames of the IEC 61850-9-2LE specification form the UCA
International User Group.

There is also a new TAP for tshark (-R sv) which extracts the important
information of the frame and allows to create plots (with external tools) of
the sampled values.

I've developed under Linux (Ubuntu 8.10) but everything should be in place for
successful compilation under Windows.

It would be great if this dissector could be included in wireshark. I'm looking
forward for your comments.


svn path=/trunk/; revision=33039
2010-06-01 23:27:16 +00:00
Jeff Morriss 403e4e62a4 Put the optional objects in EXTRA..SOURCES instead of EXTRA_DIST.
Put the optional objects in a _DEPENDENCIES rule so they actually get built
when needed.

Use libtool to make these objects.  Remove AC variables that are no longer
needed.

svn path=/trunk/; revision=33017
2010-05-29 03:33:28 +00:00
Guy Harris 36623bcb71 From H.sivank: GtkOSXApplication support.
Call the various flavors of OS X integration just "OS X integration",
not anything with "IGE" in it - it appears that, in some places,
"ige-mac-integration" refers only to the older Carbon-based functions,
although the library still appears to be called -ligemacintegration.

Update the URLs for the information about the OS X integration
libraries.

Clean up help message for --with-pcap-remote.

Clean up white space a bit.

Speaking of white space, it's "Mac OS X", not "MacOS X".

svn path=/trunk/; revision=32941
2010-05-25 00:35:44 +00:00
Jeff Morriss 7575b52df7 Add epan/dissectors/dcerpc/ and epan/dissectors/pidl/ to the source distribution
svn path=/trunk/; revision=32879
2010-05-18 15:58:49 +00:00
Jörg Mayer e4eecc5215 - Move cmake options into their own file, making it easier to
use a locally modified version of the stuff
- Some (still preliminary) CPack changes
- Add -fexcess-precision=fast (configure.in and CmakeLists.txt)
  to the compileflags (new gcc-4.5 feature to maintain backward
  compatibility with gcc-4.4 and IMO we don't need the slower but
  more exact implementation gcc 4.5 offers.

svn path=/trunk/; revision=32823
2010-05-15 20:41:53 +00:00
Gerald Combs e535271512 1.3.5 -> 1.3.6.
svn path=/trunk/; revision=32667
2010-05-05 00:28:24 +00:00
Stig Bjørlykke 81aede3f8c Added PKIXAttributeCertificate (RFC3281).
svn path=/trunk/; revision=32460
2010-04-14 08:42:24 +00:00
Jeff Morriss 873a93c7b1 Use a 64-bit number to store the content length. This fixes:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1958

Of course this doesn't mean we can reassemble that much data.

svn path=/trunk/; revision=32433
2010-04-09 01:42:12 +00:00
Gerald Combs 1426281ebd Add --enable-setcap-install and --with-dumpcap-group.
svn path=/trunk/; revision=32421
2010-04-08 00:02:29 +00:00
Bill Meier fd26f6ccd7 Disable the possible use of 'links' to generate release-notes.txt
"Fixes" Bug #4631.
See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4631

svn path=/trunk/; revision=32389
2010-04-05 21:04:37 +00:00
Gerald Combs ab71d9d92b 1.3.4 -> 1.3.5.
svn path=/trunk/; revision=32345
2010-03-31 22:54:07 +00:00
Uwe Girlich c4d29dfd99 This adds a new dissector plugin: INTERLINK. This protocol is used in
(real and simulated) BMW cars for all kinds of gadget communication.
My plugin only dissects the high level infrastructure and not any particular
messages. It uses a heuristic dissector to detect INTERLINK packets.

svn path=/trunk/; revision=32202
2010-03-16 06:58:25 +00:00
Anders Broman c126a3970b From Erwin van Eijk:
Add ETSI ts101671 dissector
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4543
I added dissection of 
	UmtsQos,
	IMSevent,
	LDIevent,
	TARGETACTIVITYMONITOR-1
	TARGETACTIVITYMONITORind,
	TARGETCOMMSMONITORind,
	TTRAFFICind,
	CTTRAFFICind
And used the original HI2Operations ASN1 file.l

svn path=/trunk/; revision=32053
2010-02-28 20:51:24 +00:00
Guy Harris 8e7809038a Handle C++ code, such as the wsgd plugin.
svn path=/trunk/; revision=32018
2010-02-26 23:05:02 +00:00
Guy Harris 1f8845f1ca Make asn1/kerberos/Makefile and asn1/rua/Makefile as well.
svn path=/trunk/; revision=31998
2010-02-25 05:00:58 +00:00
Guy Harris 40713c28b7 Generate asn1/hnbap/Makefile.
svn path=/trunk/; revision=31997
2010-02-25 04:55:16 +00:00
Guy Harris 88035881c3 There's an echo in here....
svn path=/trunk/; revision=31918
2010-02-19 00:05:34 +00:00
Guy Harris f919a5c1b4 To check for GLib 2.14.0 or later, just check with pkg-config, don't use
AM_PATH_GLIB_2_0.  We don't need all the mechanism of AM_PATH_GLIB_2_0
to check for pkg-config sanity etc., as we've already used
AM_PATH_GLIB_2_0 and have thus already done that, and not doing it again

	1) means we don't get a bunch of configure-script whining if we
	   have GLib >= 2.4 and GLib < 2.14;

	2) means we can get rid of stuff to compensate for
	   AM_PATH_GLIB_2_0 failing with GLib < 2.14.

svn path=/trunk/; revision=31912
2010-02-18 02:32:13 +00:00
Guy Harris c5651b3ccc Fix/update some comments.
Save the setting of GLIB_LIBS before testing for GLib 2.14-or-later, and
restore it afterwards, in case the test fails; that might fix the
Solaris build fails we're having (the Solaris buildbot has an older
version of GLib).

svn path=/trunk/; revision=31910
2010-02-18 01:27:19 +00:00
Gerald Combs e84e742d86 Check for GLib 2.14 and gmodule support no matter what.
svn path=/trunk/; revision=31881
2010-02-15 05:08:17 +00:00
Gerald Combs 79ed4c8305 Don't use PCRE if we have GRegex.
svn path=/trunk/; revision=31871
2010-02-13 00:07:42 +00:00
Gerald Combs 7e9faae9d9 1.3.3 -> 1.3.4.
svn path=/trunk/; revision=31865
2010-02-11 16:38:42 +00:00
Jeff Morriss e6b0f7cdfd Use automake to build things in docbook/ .
This at least gets the docbook source distributed, as requested in:

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3871

Still to do:
	1) get out-of-source-tree builds working
	2) automatically check that everything is distributed with distcheck
	   (requires (1) but it may also require building the docbook
	   directory as part of "make all")
	3) (optional) use automake rules to actually build the stuff (currently
	   Makefile.am is basically some automake stuff wrapped around standard
	   Makefile rules. Could this done better?)

svn path=/trunk/; revision=31858
2010-02-10 22:12:22 +00:00
Jörg Mayer 25eb272657 automake 1.11 has macros built in that make compilation much
less verbose, i.e. only shows something like
  CC     libdfilter_la-sttype-string.lo
and
  CCLD   libdfilter.la                                                          
Warnings are still shown, which makes warnings stick out more prominently
than before.

Offer that option if present.
This will provide 2 new configure arguments:
  --enable-silent-rules          less verbose build output (undo: `make V=1') 
  --disable-silent-rules         verbose build output (undo: `make V=0')      
The current default is disable-silent-rules to make the default behaviour
match the current one.

If you like that feature, maybe we should make silent compilation the new
default.

svn path=/trunk/; revision=31346
2009-12-22 09:43:48 +00:00
Gerald Combs 7c0dc5d7e7 If we don't have PCRE and we do have GLib >= 2.14, use GRegexes for the
"matches" operator.

svn path=/trunk/; revision=31302
2009-12-18 01:15:08 +00:00
Guy Harris 488253bfe7 Add the time zone abbreviation to the result of abs_time_to_str() and
abs_time_secs_to_str().

svn path=/trunk/; revision=31234
2009-12-11 03:39:17 +00:00