Commit graph

11388 commits

Author SHA1 Message Date
Ronnie Sahlberg
05539c4c90 Update to the makefiles to pull in the crc16 helper for use by SIR and later others
svn path=/trunk/; revision=11239
2004-06-25 07:19:47 +00:00
Jörg Mayer
392a0d43c0 doxygen changes:
- moved doxygen.cfg to doxygen.cfg.in and let configure to the substitution
  on unix. Adapted the namke files accordingly.
- Don't add doxygen as a dependency for libethereal and libui: As doxygen is
  an unconditional target, this would cause the applications to be rebuild
  every time make was called, even when nothing changed in the meantime.
  This means that by now we need to do "make doxygen" manually in case we
  want updated documentation.

svn path=/trunk/; revision=11238
2004-06-25 07:10:55 +00:00
Jörg Mayer
36d8f00cdb Get rid of a warning with newer auto... tools by proper quoting.
svn path=/trunk/; revision=11237
2004-06-25 07:06:46 +00:00
Jörg Mayer
0b8806bd51 Minor update
svn path=/trunk/; revision=11236
2004-06-25 07:05:38 +00:00
Jörg Mayer
0195deceae tmpnam() really should not be used for security reasons.
Replace it where used and update README.developer accordingly.

svn path=/trunk/; revision=11235
2004-06-25 07:04:03 +00:00
Jörg Mayer
021f72021e Fix automagically generated filters in case of remote login via IPv6.
This fix was picked from the source rpm of Suse 9.1.

svn path=/trunk/; revision=11234
2004-06-25 07:00:54 +00:00
Ronnie Sahlberg
e790073f3a Updates from Richard v d Hoff
IAX2 updates and a CRC16 routine

svn path=/trunk/; revision=11233
2004-06-25 06:31:47 +00:00
Ronnie Sahlberg
79d7a7cba6 fix bug in reassembly from last checkin
From Richard van der Hoff

svn path=/trunk/; revision=11232
2004-06-25 06:16:35 +00:00
Ronnie Sahlberg
9c880121eb from tomas k
updates to the asn2eth compiler and a new regenerated h235 dissector

svn path=/trunk/; revision=11231
2004-06-24 21:50:05 +00:00
Ronnie Sahlberg
9b96b86efb Update Gile S email address
svn path=/trunk/; revision=11230
2004-06-24 21:05:17 +00:00
Ronnie Sahlberg
5594752eea prettify the dissector and mark the generated fields as such
svn path=/trunk/; revision=11229
2004-06-24 20:58:46 +00:00
Ulf Lamping
84ea1ec5f6 As current implementation won't compile with GLib 1.x,
as a temporary solution, simply do nothing in this case.
Has to be improved later

svn path=/trunk/; revision=11228
2004-06-24 17:45:30 +00:00
Ronnie Sahlberg
48643ea768 from todd s
update to reassembly of dg style dcerpc

svn path=/trunk/; revision=11227
2004-06-24 07:43:24 +00:00
Ronnie Sahlberg
479f535db3 from Mazeau Philippe
more h.450 codes

svn path=/trunk/; revision=11226
2004-06-24 06:01:47 +00:00
Ronnie Sahlberg
c424f27edc some ber/der stuff like pkinit do use very large integers, 8 and 16 byte ones have been spotted.
make the ber helpers handle these large integers as well as possible.

svn path=/trunk/; revision=11225
2004-06-24 05:31:21 +00:00
Ronnie Sahlberg
0f1f4361c6 from JBM updates to SAMR CONNECTx
svn path=/trunk/; revision=11224
2004-06-24 05:23:47 +00:00
Ronnie Sahlberg
8bd0783e6b from Tomas K
updates to the asn2eth per/ber compiler

svn path=/trunk/; revision=11223
2004-06-24 05:13:59 +00:00
Ronnie Sahlberg
a87a416a7f The hf field we pass to H235_AuthenticationMechanism is a FT_UINT32 and not a FT_NONE
this finally allows ethereal to successfulkly  dissect the problem h225.cap capture properly.

svn path=/trunk/; revision=11222
2004-06-24 05:05:42 +00:00
Ronnie Sahlberg
2cfc02dca7 dissect_per_sequence_of needs a hf field of type FT_NONE and not FT_UINT32
Fix one instance of this bug and verify all other uses of dissect_per_sequence_of in h225.

Fix one ett field we forgot to initialize.

This fixes the problem reported with a crash earlier.
(ethereal still crashes but now inside the machinegenerated h235 dissector)

svn path=/trunk/; revision=11221
2004-06-24 04:51:12 +00:00
Guy Harris
fee2cf0d28 Add the HTML man pages to the "ignore these files" list.
svn path=/trunk/; revision=11220
2004-06-23 22:17:44 +00:00
Guy Harris
d1103e6d5c "g_malloc()" takes the number of bytes to allocate, not the number of
items to allocate.

svn path=/trunk/; revision=11219
2004-06-23 21:43:02 +00:00
Gilbert Ramirez
65d13f43cf Add paragraph about freeing tvbuffs.
svn path=/trunk/; revision=11218
2004-06-23 15:15:28 +00:00
Guy Harris
fc1023772c Build and install the HTMLized man pages on UN*X.
svn path=/trunk/; revision=11217
2004-06-23 08:39:07 +00:00
Guy Harris
aacb8bc9b6 Add "gtk/webbrowser.h" to declare functions from "gtk/webbrowser.c".
Rename "browser_open_program_file()" to "browser_open_data_file()", and
make it open files relative to the application's data directory, as
that's where data files such as HTMLized man pages would be put.  (That
happens to be the program directory on Windows, but it's a different
directory on UN*X - and you aren't guaranteed to be able to find the
program directory on UN*X by looking at argv[0] in any case.)  Move it
to "gtk/webbrowser.c".

Fix "filename2url()" to put "file://", not just "file:", in front of
pathnames on UN*X.

svn path=/trunk/; revision=11216
2004-06-23 01:38:39 +00:00
Guy Harris
fe40fa191e Mark some unused variables as such.
svn path=/trunk/; revision=11215
2004-06-22 21:51:55 +00:00
Guy Harris
56833f4288 To test whether we can build with OS X frameworks, try building with
those frameworks.

svn path=/trunk/; revision=11214
2004-06-22 21:15:41 +00:00
Ulf Lamping
eab0af6659 add functionality, to show html files from the local installation
svn path=/trunk/; revision=11213
2004-06-22 16:28:27 +00:00
Gerald Combs
00a2183711 Handle cases where PRI[doxu]64 is defined, but u_int64_t isn't. (Solaris 8
only defines uint64_t, for example).

svn path=/trunk/; revision=11212
2004-06-22 15:18:45 +00:00
Ulf Lamping
256f174ed4 add Henrik Brix Andersen as the original author of webbrowser.c
svn path=/trunk/; revision=11211
2004-06-22 05:45:59 +00:00
Guy Harris
11a2f11698 "Home page" is typically two words.
svn path=/trunk/; revision=11210
2004-06-22 01:11:14 +00:00
Guy Harris
26664e5665 Style tweaks, and finish an unfinished comment.
svn path=/trunk/; revision=11209
2004-06-22 01:00:02 +00:00
Guy Harris
9bb3e4cf9e On Mac OS X, use Launch Services to start a Web browser with a given URL.
svn path=/trunk/; revision=11208
2004-06-22 00:40:03 +00:00
Michael Tüxen
388af2fccb Change type of argument of dnd_open_file_cmd to get ethereal compiled.
svn path=/trunk/; revision=11207
2004-06-21 20:12:45 +00:00
Ulf Lamping
2a6da1361c Add experimental feature of opening a webbrowser, to show some of the
webpages from http://www.ethereal.com. This functionality is copied from
the Gimp.
Win32 will use ShellExecute to use the system registered webbrowser.
On unix builds, currently the mozilla browser is hardcoded, we still need a
preference setting for this (I will add this later).

svn path=/trunk/; revision=11206
2004-06-21 17:27:35 +00:00
Ulf Lamping
5c061e582e if more than one file is (drag and) dropped into the program,
merge them together into a new temporary file
(and notice the user by a simple_dialog about it)

svn path=/trunk/; revision=11205
2004-06-21 16:45:07 +00:00
Gerald Combs
c10d97d8e3 Change to GLib 2.4.2 and GTK+ 2.4.3.
svn path=/trunk/; revision=11204
2004-06-21 15:57:50 +00:00
Jörg Mayer
2a08db4349 Remove trailing comma at end of enum
svn path=/trunk/; revision=11203
2004-06-21 10:53:35 +00:00
Ulf Lamping
527ad5b35d use the "correct" resize function for the file selection dialog
svn path=/trunk/; revision=11202
2004-06-21 05:48:15 +00:00
Ulf Lamping
4ee816d884 add GTK2.4 and alike libs to the setup target,
depending on settings in config.nmake

svn path=/trunk/; revision=11201
2004-06-20 20:28:23 +00:00
Ulf Lamping
3e66de1895 add GTK2.4 and alike libs to the setup target,
depending on settings in config.nmake

svn path=/trunk/; revision=11200
2004-06-20 20:22:09 +00:00
Ulf Lamping
13280b6e38 bugfix: is using last_open_dir with GTK2.4 file chooser
gtk_file_chooser_set_current_folder() is very pedantic of it's parameter,
trim filename so it will be accepted.

svn path=/trunk/; revision=11199
2004-06-20 19:35:04 +00:00
Guy Harris
b4e1ad58fc In "show_fragment()", use common code to put the top-level entry into
the protocol tree for the fragment, regardless of whether the fragment
has any flags set or not, and, in that common code, handle fragments
with 0 bytes of data specially (at least in NDS, you can get zero-length
fragments - including the last fragment, so you can't just ignore those
fragments; the last fragment has to be added to finish off the
reassembly).

svn path=/trunk/; revision=11198
2004-06-20 19:20:55 +00:00
Ulf Lamping
2c59ab145d bugfix: handle NULL pointer correct,
if gtk_file_chooser_get_filename returned NULL

svn path=/trunk/; revision=11197
2004-06-20 18:36:16 +00:00
Ulf Lamping
c5bae1f7e3 preference setting, so "ask for unsaved capture files" can be switched off
svn path=/trunk/; revision=11196
2004-06-20 15:57:11 +00:00
Ulf Lamping
17ca623b0f preference setting for the option to "avoid" the capture info dialog
svn path=/trunk/; revision=11195
2004-06-20 14:48:24 +00:00
Ulf Lamping
7e8187df20 added an option to "avoid" the capture info dialog completely.
This matters for "update of list in real time" (sync_mode) only,
as in normal mode you wouldn't otherwise have the possibility
to stop the capture.

svn path=/trunk/; revision=11194
2004-06-20 13:39:44 +00:00
Ulf Lamping
a85e91903a add merge.obj to the linking of mergecap.exe
svn path=/trunk/; revision=11193
2004-06-20 09:49:36 +00:00
Ulf Lamping
f098b90832 preview: add 3 seconds timeout, and show the information got so far.
This will prevent getting the preview information take a lot of time for
*very* long capture files. However, on a Pentium-M 1.6 even a 35MB
capture file will not timeout in this 3 second interval.

svn path=/trunk/; revision=11192
2004-06-20 09:35:51 +00:00
Ulf Lamping
7812b42c24 bugfix: prefix for int64 output on win32 must be "I64" not "i64"
svn path=/trunk/; revision=11191
2004-06-20 09:31:48 +00:00
Guy Harris
1d2413f4a3 Include <string.h> to declare "strlen()".
Make "cf_name" a "const gchar *", as, at least in GTK+ 2.x, a "const
gchar *" is assigned to it.  (If it's just a "gchar *" being assigned to
it, declaring it a "const gchar *" does no harm.)

svn path=/trunk/; revision=11190
2004-06-20 07:28:02 +00:00