Commit Graph

211 Commits

Author SHA1 Message Date
Gerald Combs bd81c014c3 Add an item for ANSI MAP.
svn path=/trunk/; revision=22914
2007-09-19 22:57:40 +00:00
Gerald Combs afa9dfcddc Fix a buffer overflow found by Stefan Esser (untested).
svn path=/trunk/; revision=22883
2007-09-16 19:28:58 +00:00
Gerald Combs 3120e42f6e Fix problems found by Beyond Security:
Instead of overflowing an unsigned int when determining the number of
items in a range, use a signed int and check for a negative value.  Make
sure our offset increments as we step through each item.  This should 
avoid large/inifinite loops.

Fix the size of hf_dnp3_al_range_stop32.

svn path=/trunk/; revision=22811
2007-09-06 18:26:04 +00:00
Gerald Combs 92802883a6 Change the "--enable-setuid-install" option to install dumpcap and TShark
setuid instead of Wireshark.  Remove the "DANGEROUS" notices, but leave it
disabled by default.  Whine if the user runs Wireshark or TShark as root.
Add a preference to disable the whining.  Add a "setuid-root" script that
can be used to switch dumpcap and TShark's setuid-ness on and off for
development and testing.  Update the release notes and README.packaging.

svn path=/trunk/; revision=22733
2007-08-30 00:24:40 +00:00
Stephen Fisher 28af8a4c02 Fix doc build by removing empty itemized lists
svn path=/trunk/; revision=22288
2007-07-12 03:27:11 +00:00
Gerald Combs c460048f4c Clean out the 0.99.6 material and seed for 0.99.7.
svn path=/trunk/; revision=22286
2007-07-11 18:08:14 +00:00
Stephen Fisher b4fe7f972a Fix typo in HTTP Export Object menu path. It ends with HTTP, not HTML.
svn path=/trunk/; revision=22160
2007-06-21 23:30:09 +00:00
Gerald Combs 48e08af470 Fix invalid markup.
svn path=/trunk/; revision=22159
2007-06-21 23:19:16 +00:00
Gerald Combs 0c13cf0065 Expand the new/added features section.
svn path=/trunk/; revision=22158
2007-06-21 22:54:06 +00:00
Gerald Combs 249a747c51 Be less restrictive about WEP key preferences. Use hex_str_to_bytes to
process WEP keys.  Allow the "wep:" prefix for WEP keys even when
HAVE_AIRPDCAP isn't defined.  Add a NULL pointer check to
hex_str_to_bytes().  Fixes bug 1584.

Fixup indentation.

svn path=/trunk/; revision=22151
2007-06-21 17:49:03 +00:00
Gerald Combs 82295d76ef Updates for 0.99.6
svn path=/trunk/; revision=22109
2007-06-15 18:31:52 +00:00
Gerald Combs 1d567d6e6b The 802.11 dissector calculates the header size, so pass that value to
the WEP/WPA decryption code instead of re-calculating it.  Fixes bug
1639.

Remove fcsPresent, radiotapPresent, and associated code from airpdcap.c
since they were always FALSE.  Glib-ize some data types.  Fixup white
space.

Update the release notes.

svn path=/trunk/; revision=22104
2007-06-14 22:09:14 +00:00
Gerald Combs b7e74ea0d7 Display filter macros weren't in 0.99.5, so it didn't crash for macros
with no arguments.  Add macros as a new feature, and add an item about
named pipes under Windows.

svn path=/trunk/; revision=22013
2007-05-31 00:15:28 +00:00
Gerald Combs ce1de92c96 Add an item for bug 1416 (an off-by-one error in DHCP/BOOTP).
svn path=/trunk/; revision=22011
2007-05-30 23:33:26 +00:00
Guy Harris 7f50a87a4a Emphasize that if you try to build on a system without GTK+ installed,
the configure script will fail unless you explicitly say you don't want
Wireshark built.

svn path=/trunk/; revision=21914
2007-05-24 02:08:49 +00:00
Gerald Combs f0377b44af Add a note about the recent change in "--disable-wireshark" behavior to
the release notes.

Add a couple of updates to the packaging doc.

svn path=/trunk/; revision=21891
2007-05-22 19:05:27 +00:00
Gerald Combs 17271f0879 When saving an RTP stream, don't insert silence if our packet has a
wrong timestamp.  Place a cap on the amount of silence that we do
insert.  This should fix bug 1580.

Update the release notes.

svn path=/trunk/; revision=21818
2007-05-17 18:41:07 +00:00
Gerald Combs c1688f5612 Check for an infinite loop while processing cipher suites. Fixes bug 1582.
Add release notes for the SSL and display filter macro bugs.

svn path=/trunk/; revision=21665
2007-05-03 16:59:13 +00:00
Gerald Combs 3105f52f2d Add a note about the HTTP chunked response crash.
svn path=/trunk/; revision=21093
2007-03-21 20:44:07 +00:00
Gerald Combs 0e181d05c8 Fix for bug 1264 from Julian Cable:
I've refactored the offending code branch and added some comments so
  hopefully the intent is a bit clearer. The loop termination conditions
  are now obviously independent of the content on the wire (they were
  meant to be before, but I admit it was obscure). I've tried using the
  ephemeral memory routines.

Add a check for a maximum fragment count, and bail out of reassembly instead
of triggering an ep_alloc exception.  Add Julian to AUTHORS.  Update the 
release notes.

svn path=/trunk/; revision=21007
2007-03-09 01:40:30 +00:00
Gerald Combs b7d30175c0 Fix a couple of off-by-one overflows reported in bug 1415. Update the
release notes accordingly.

svn path=/trunk/; revision=20990
2007-03-07 01:17:24 +00:00
Stephen Fisher d5f4bfe773 Remove two empty itemized lists that are breaking XML validation and
stopping the Windows buildbot in its tracks.


svn path=/trunk/; revision=20887
2007-02-21 01:27:28 +00:00
Gerald Combs 183cbf95cc WEP decryption is destructive -- pass a fresh copy of our data buffer
instead of the actual buffer.  Add an entry to the release notes, and
clear out leftovers from the 0.99.5 release.

svn path=/trunk/; revision=20875
2007-02-20 18:44:22 +00:00
Gerald Combs b58dc9e519 Fix a ulink tag.
svn path=/trunk/; revision=20674
2007-02-01 20:29:17 +00:00
Gerald Combs ca4ef16722 The contents of the NEWS file come from the release notes. Back-port
the changes in r20642 to release-notes.xml.  Add "news" targes to the
docbook makefiles to copy release-notes.txt to NEWS.

svn path=/trunk/; revision=20669
2007-02-01 18:35:14 +00:00
Gerald Combs 7c9d63afc7 Sync with the 0.99.5 release.
svn path=/trunk/; revision=20656
2007-01-31 22:55:55 +00:00
Gerald Combs 063621f11b Fix potential buffer overruns in address_to_str_buf() found by Andrej
Mikus.  Add a buf_len parameter to ip_to_str_buf(), and make sure it's 
enforced.  Copy the release notes over from the 0.99.5 trunk and add a
note about the ISUP dissector (which is affected by the overrun).

svn path=/trunk/; revision=20607
2007-01-29 20:25:26 +00:00
Luis Ontanon 961ae4a558 add snmp decryption
svn path=/trunk/; revision=20400
2007-01-12 00:48:09 +00:00
Gerald Combs 8068316211 Update to r20350.
svn path=/trunk/; revision=20368
2007-01-10 01:58:56 +00:00
Gerald Combs 75ba22c7d0 Processing packet data via tvb_get_ptr() is like palpating a cow -- it's
messy and you shouldn't do it unless you REALLY have to.  Change several
routines to use standard tvb_get_* accessors instead of operating on raw
packet data.  This fixes an integer overflow in dissect_vendor_ie_rsn()
found by Neil Kettle.

Use value_strings instead of duplicating their functionality with our
own routines.  Print the WME surplus bandwidth allowance factor.  Fix
some compiler warnings.

Update the release notes.

Some of the changes are untested due to a lack of capture data.

svn path=/trunk/; revision=20126
2006-12-12 22:24:18 +00:00
Gerald Combs 40b8458408 Add support for:
- The AirPcap Multi-Channel Aggregator (which is marketspeak for an "any" 
    device)
  - Merging the 802.11 dissector WEP key list with AirPcap's
  - Decrypting WEP in the adapter, in Wireshark, or not at all
  
Update the release notes.

svn path=/trunk/; revision=19599
2006-10-19 00:48:03 +00:00
Gerald Combs fc62f98e74 In the 802.11 dissector, mark the "wep_keys" preference as obsolete,
and replace it with an "enable_decryption" preference.

Instead of forcing the user to specify how many WEP keys we have,
figure it out for ourselves by parsing the key list.  When decrypting,
don't worry about the key index specified in the header (which resulted
in trying to decrypt using the same key twice); simply try each key in
order (which we were doing anyway).

In hex_str_to_bytes(), handle a null hex string.

Update the release notes.

svn path=/trunk/; revision=19592
2006-10-18 17:55:29 +00:00
Gerald Combs 5da29805b1 Fix tag names.
svn path=/trunk/; revision=19577
2006-10-17 15:41:08 +00:00
Gerald Combs b76aaf82da Add bug 1135.
svn path=/trunk/; revision=19567
2006-10-16 23:43:48 +00:00
Gerald Combs b4f347aa41 Add more USB capturing info.
svn path=/trunk/; revision=19562
2006-10-16 20:42:32 +00:00
Gerald Combs 8faa6f6c89 Add bug 1134.
svn path=/trunk/; revision=19561
2006-10-16 18:47:52 +00:00
Gerald Combs 8288a04505 Release notes and changelog updates.
svn path=/trunk/; revision=19552
2006-10-16 03:46:11 +00:00
Gerald Combs caaecd93e3 Release note and changelog updates.
svn path=/trunk/; revision=19522
2006-10-14 00:31:35 +00:00
Ulf Lamping 1df3e17038 The preferences and alike dialog button behaviour changed.
svn path=/trunk/; revision=19502
2006-10-12 07:52:24 +00:00
Gerald Combs 0163d9c8d6 Update bug lists.
svn path=/trunk/; revision=19500
2006-10-11 23:53:19 +00:00
Gerald Combs 9dcd4f3372 Prep for the 0.99.4 release.
svn path=/trunk/; revision=19481
2006-10-10 21:15:19 +00:00
Gerald Combs 9ee8a3876f Copy over files from the release.
svn path=/trunk/; revision=19015
2006-08-24 16:29:49 +00:00
Gerald Combs 0e5e0c4453 Fix two remaining off-by-one errors. Remove a static buffer.
svn path=/trunk/; revision=18943
2006-08-18 00:22:48 +00:00
Gerald Combs 289e031768 Update for 0.99.3.
svn path=/trunk/; revision=18919
2006-08-15 20:54:51 +00:00
Gerald Combs f357915f4c Set the version to 0.99.2, since we're building releases from /trunk again.
svn path=/trunk/; revision=18674
2006-07-06 20:19:01 +00:00
Gerald Combs d6905b6034 Convert to wireshark.
svn path=/trunk/; revision=18356
2006-06-06 13:04:30 +00:00
Gerald Combs eb71f7fb96 Rename the main executable to "wireshark", along with more conversions:
ethereal.com -> wireshark.org
  mailing lists and addresses
  ETHEREAL -> WIRESHARK
  Man pages
  Automake/Autoconf names


svn path=/trunk/; revision=18271
2006-05-31 19:12:15 +00:00
Gerald Combs 8958bab6de Tethereal/tethereal -> TShark/tshark.
svn path=/trunk/; revision=18268
2006-05-31 17:38:42 +00:00
Ronnie Sahlberg 6075ec39fb ethereal->wireshark
svn path=/trunk/; revision=18207
2006-05-22 08:21:22 +00:00
Ronnie Sahlberg f0b33a4789 ethereal->wireshark updates
svn path=/trunk/; revision=18206
2006-05-22 08:14:01 +00:00
Gerald Combs 08dea4588e Bump the version number to 1.1. Clean up the release notes.
svn path=/trunk/; revision=18062
2006-05-01 19:21:00 +00:00
Guy Harris a38c1417f7 Fix typo.
svn path=/trunk/; revision=17852
2006-04-12 21:21:47 +00:00
Gerald Combs dc4488c3d4 Add a few entries to the "Known Bugs" section.
svn path=/trunk/; revision=17848
2006-04-12 20:52:09 +00:00
Gerald Combs f87b0f78ae Fix an off-by-one error.
svn path=/trunk/; revision=17771
2006-03-30 16:13:37 +00:00
Gerald Combs 4ea62e57b0 Continue to play whack-a-mole with null dereferences. Fixes CID 146.
svn path=/trunk/; revision=17770
2006-03-30 15:34:18 +00:00
Gerald Combs 19b5882af3 The SIP statistics bug was limited to the UI.
svn path=/trunk/; revision=17746
2006-03-27 20:36:22 +00:00
Gerald Combs b32b775cdd Updates for CID 42.
svn path=/trunk/; revision=17745
2006-03-27 19:45:07 +00:00
Gerald Combs aa82a38e12 Add the recent fix for CID 105.
svn path=/trunk/; revision=17731
2006-03-27 15:44:09 +00:00
Gerald Combs eb2751cdff Finish adding the Coverity IDs. That brings us to 29 security flaws.
svn path=/trunk/; revision=17723
2006-03-24 21:48:00 +00:00
Gerald Combs fa522c7349 Add Coverity IDs 44-109, plus others. More tomorrow after my eyes rest.
svn path=/trunk/; revision=17711
2006-03-23 23:03:22 +00:00
Gerald Combs 92460ae2b0 Add entries for several bugs, including Coverity IDs 1 - 43.
svn path=/trunk/; revision=17700
2006-03-22 21:39:32 +00:00
Ulf Lamping a9b74a73ce fix Docbook/XML DTD conformance
svn path=/trunk/; revision=17688
2006-03-21 00:17:40 +00:00
Gerald Combs 38b73ce55e Add security bugs found after canary checking was added. Coverity bugs
will be added separately.

Add other release items.

svn path=/trunk/; revision=17687
2006-03-20 20:27:52 +00:00
Gerald Combs a0db53ba73 Remove unused internal entities. Update some bug entries. Fixup
whitespace.

svn path=/trunk/; revision=17659
2006-03-17 22:59:24 +00:00
Ulf Lamping db279bee85 add dumpcap to the list of new features
svn path=/trunk/; revision=17592
2006-03-11 18:51:57 +00:00
Jaap Keuter 7417244b1e Fix a cloding tag
svn path=/trunk/; revision=17522
2006-03-08 10:24:59 +00:00
Gerald Combs 1a4719ef8d Fix Coverity run 12, CID 104: Don't overflow a guint8, and don't read past
the end of an array.

Update the release notes.

svn path=/trunk/; revision=17506
2006-03-07 19:53:57 +00:00
Gerald Combs b164a4688f Add an entry for the UMA dissector.
svn path=/trunk/; revision=17423
2006-02-27 19:43:53 +00:00
Jörg Mayer 67a8623124 Add an <itemizedlist> ... </itemizedlist> to fix a buildbot build error.
svn path=/trunk/; revision=17109
2006-01-27 13:57:18 +00:00
Ulf Lamping 7b16b24e72 Win32: add SEH to the new features. It might be noteworthy to the users that we probably won't crash for hardware exceptions caused by buggy dissectors
svn path=/trunk/; revision=17101
2006-01-25 21:32:55 +00:00
Ulf Lamping 6b2b3e777b add bugs #648 and #661: "Win32: Unicode chars in filenames" as they seems to be really relevant for some Win32 users
svn path=/trunk/; revision=17040
2006-01-16 23:43:06 +00:00
Gerald Combs 20b00dd581 Don't dereference a null pointer. Fixes bug 651. Update the release notes
accordingly.

svn path=/trunk/; revision=16967
2006-01-06 20:03:52 +00:00
Gerald Combs 1b3ca88853 Fix download URLs in the release notes. Disable building release-notes.txt,
since the Windows build server doesn't have elinks.  Copy over ChangeLog and
NEWS from 0.10.14.

svn path=/trunk/; revision=16912
2005-12-28 16:19:31 +00:00
Gerald Combs 5dd7ff581e Prep for 0.10.14.
svn path=/trunk/; revision=16872
2005-12-21 16:49:47 +00:00
Ulf Lamping 5fa59abfe4 Updated feature: When cancelling a file load operation...
svn path=/trunk/; revision=16442
2005-11-09 00:39:20 +00:00
Gerald Combs ba26efe7f1 Fix a cut-and-pasteo.
svn path=/trunk/; revision=16437
2005-11-08 15:23:20 +00:00
Gerald Combs f2d2a624d8 You don't tug on Superman's cape. You don't spit into the wind.
You don't pull the mask off the old Lone Ranger, and you don't
overflow a guint8.  Fixes the infinite loop in bug 576.

Fix up whitespace.  Add an entry to the release notes.  Apologies
to Jim Croce.

svn path=/trunk/; revision=16436
2005-11-08 15:22:38 +00:00
Gerald Combs ed54bc4928 Add a CVE item for the IRC bug.
svn path=/trunk/; revision=16345
2005-10-27 13:46:32 +00:00
Gerald Combs cf6e220d3e Add the recent IRC bug to the release notes.
svn path=/trunk/; revision=16318
2005-10-26 14:27:12 +00:00
Gerald Combs 1c7d1a01a9 Fix XML errors.
svn path=/trunk/; revision=16223
2005-10-14 18:50:25 +00:00
Gerald Combs 614bff4ba6 Clear 0.10.13-specific contents out of the release notes.
svn path=/trunk/; revision=16222
2005-10-14 16:00:04 +00:00
Gerald Combs cb59613a06 Add entries for SRVLOC and the protocol hierarchy stats.
svn path=/trunk/; revision=16216
2005-10-13 13:33:36 +00:00
Gerald Combs f57b54eeb2 Updates for 0.10.13.
svn path=/trunk/; revision=16201
2005-10-12 16:17:03 +00:00
Gerald Combs 5135bf2ad5 Don't write before the beginning of a buffer. Add an item to the
release notes.

svn path=/trunk/; revision=16003
2005-09-25 22:19:57 +00:00
Gerald Combs 523794f00a Add an item about the X11 dissector.
svn path=/trunk/; revision=15930
2005-09-21 15:26:12 +00:00
Gerald Combs 551b9bc61d Free our flow graph strings when we're done with them. Add a note about
flow graphs to the release notes, along with other stuff.

svn path=/trunk/; revision=15928
2005-09-21 14:20:43 +00:00
Gerald Combs 775906a73f Be more paranoid about buffer overruns.
svn path=/trunk/; revision=15901
2005-09-20 17:26:43 +00:00
Gerald Combs a242f1926b In smb_trans_defragment(), throw an exception if we encounter a too-large
fragment size.  The limit is conservatively set at 65536 bytes.  It may
have to be increased.  Fixes bug 421.

Add an entry to the release notes.

svn path=/trunk/; revision=15789
2005-09-13 19:01:01 +00:00
Gerald Combs a67948bac7 Add bounds checking in several places to the SigComp UDVM. Use memset()
instead of while loops to initialize variables.  Use a define instead
of magic numbers.  Don't use guint8s for counters.  Add a corresponding
entry to the release notes.

svn path=/trunk/; revision=15715
2005-09-07 20:09:40 +00:00
Gerald Combs 00aa0f43b8 Add a note about PCRE.
svn path=/trunk/; revision=15708
2005-09-06 22:07:35 +00:00
Gerald Combs 8d183068a0 Add a section on file locations.
svn path=/trunk/; revision=15705
2005-09-06 19:21:48 +00:00
Gerald Combs 621cf58ac5 In RTnet, make sure we don't pass a null handle to call_dissector(). Add
an entry about this to the release notes.  Fixes a recent buildbot crash.

svn path=/trunk/; revision=15673
2005-09-02 19:54:16 +00:00
Gerald Combs fbf318a41e Add an item about the packet list scroll bar.
svn path=/trunk/; revision=15628
2005-08-30 19:52:38 +00:00
Ulf Lamping e6ef8db891 add timestamp enhancements to the changes section, do some editing with the existing entries
svn path=/trunk/; revision=15627
2005-08-30 19:43:38 +00:00
Gerald Combs 4f3436fdee Update the RSVP entry.
svn path=/trunk/; revision=15601
2005-08-28 20:15:57 +00:00
Gerald Combs 6f42e3ce75 Docbook isn't HTML. Use <ulink> instead of <a>.
svn path=/trunk/; revision=15543
2005-08-26 19:01:58 +00:00
Gerald Combs 3d9f74a062 Add an item about ip.checksum_bad's new behavior. Update the WinPcap
installer notes.

svn path=/trunk/; revision=15541
2005-08-26 15:47:32 +00:00
Ulf Lamping c6c57e7008 0.10.12 -> 0.10.13 (preliminary)
add a section about "new and updated features"

svn path=/trunk/; revision=15396
2005-08-17 22:32:40 +00:00
Gerald Combs e66c31ddd0 Add a note about sFlow. Remove the CSM_ENCAPS bug; I inadvertently
reintroduced it after the 0.10.12 release.

svn path=/trunk/; revision=15376
2005-08-16 16:09:49 +00:00
Gerald Combs 871bcab448 Add an item for CSM_ENCAPS.
svn path=/trunk/; revision=15340
2005-08-13 18:52:41 +00:00
Gerald Combs 805602acd5 Add notes about SCSI, BER, and ONC RPC bugs.
svn path=/trunk/; revision=15293
2005-08-11 16:24:12 +00:00
Gerald Combs d510893a5c Add bug IDs to the list of bugs fixed.
svn path=/trunk/; revision=15287
2005-08-10 20:17:53 +00:00
Guy Harris 4889bace3d Fix a typo.
svn path=/trunk/; revision=15285
2005-08-10 19:38:04 +00:00
Gerald Combs 560b1be060 Add an item for the SLIMP3 overflow.
svn path=/trunk/; revision=15280
2005-08-10 18:54:30 +00:00
Gerald Combs 0b67c91c59 Add a note about the IrDA dissector crash.
svn path=/trunk/; revision=15268
2005-08-09 14:46:06 +00:00
Gerald Combs e108e80811 Add a note about the ISIS LSP bug.
svn path=/trunk/; revision=15246
2005-08-06 15:23:52 +00:00
Gerald Combs ac8dcfc8ef Add items for the recent FC-FCS and RSVP bug fixes.
svn path=/trunk/; revision=15207
2005-08-04 17:14:19 +00:00
Gerald Combs 50525fca41 After reading through the code again, the LPD
dissector wasn't susceptible to a crash.  The patch at
http://cvs.fedora.redhat.com/viewcvs/rpms/ethereal/FC-4/ is unneccessary.

svn path=/trunk/; revision=15198
2005-08-02 18:26:31 +00:00
Jörg Mayer d135654fb5 Fix svn properties where needed:
Remove svn:executable
          Add svn:executable
          Add svn:eol-style
          Add svn:keywords
          Add mime-type

svn path=/trunk/; revision=15185
2005-08-02 06:39:04 +00:00
Gerald Combs dce40ad176 Add notes about the LPD and ISAKMP bugs.
svn path=/trunk/; revision=15164
2005-08-01 13:53:50 +00:00
Gerald Combs 74ae0a5f80 Add release notes. The content still needs to be filled in.
svn path=/trunk/; revision=15134
2005-07-28 14:29:19 +00:00