aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2005-06-08fix a problem if the tools have a space char in their pathUlf Lamping1-5/+5
svn path=/trunk/; revision=14588
2005-06-08add some general and some cygwin related commentsUlf Lamping1-2/+15
svn path=/trunk/; revision=14587
2005-06-07- usage of dissect_per_null() and dissect_ber_null()Tomas Kukosa1-70/+114
- new #.FN_PARS directive (implemented only for OCTET STRING and INTEGER now) - set true value strings for named bits svn path=/trunk/; revision=14575
2005-05-27Add a "-G fields3" report which prints the bitmask of the field, and avoidsGilbert Ramirez1-0/+97
printing the blurb twice, like fields2 does. Add a script, fsanity.py, to check sanity of FT definitions. Right now the only check is for bitmasks for integer-like fields. svn path=/trunk/; revision=14454
2005-05-17Add get_items_before(), to help analyze in the presence ofGilbert Ramirez1-0/+25
tunneled protocols. svn path=/trunk/; revision=14380
2005-05-16Add get_hide() to return the value of the "hide" tagGilbert Ramirez1-0/+7
in field attributes. svn path=/trunk/; revision=14379
2005-05-13Forgott the lex.py fileAnders Broman1-0/+1
svn path=/trunk/; revision=14360
2005-05-13Add the asn2eth related files to extra-dist (I hope this is the right thing ↵Anders Broman1-1/+3
to do to get them into the SVN tarballs). svn path=/trunk/; revision=14359
2005-04-24Fix a quoting bug.Gerald Combs1-2/+2
svn path=/trunk/; revision=14177
2005-04-20Allow the locations of tethereal, editcap, and capinfos to be changed.Gerald Combs1-8/+18
Limit the amount of VM the process can use (default 500 MB). If we can't save a capture in libpcap format, try again with the encapsulation type set to "ether". svn path=/trunk/; revision=14156
2005-04-20- fix handling SET/SEQUENCE OF Type if type name contains hyphenTomas Kukosa1-1/+7
- raise warning if type is not renamed to name with the first letter uppercase - raise warning if field is not renamed to name with the first letter lowercase svn path=/trunk/; revision=14147
2005-04-18Add fuzz-test.sh to the distribution.Gerald Combs1-0/+1
svn path=/trunk/; revision=14126
2005-04-17Add a description and usage message. Handle invalid capture files.Gerald Combs1-1/+36
svn path=/trunk/; revision=14114
2005-04-14Add a script based on the "menagerie-fuzz" buildbot test. RunningGerald Combs1-0/+52
"./tools/fuzz-test.sh /path/to/capture/files/*" will iterate over the specified capture files, using editcap to introduce errors and tethereal to check for bugs. It will do this until tethereal exits abnormally or a dissector bug is encountered. svn path=/trunk/; revision=14073
2005-03-27From Jacques, Olivier:Anders Broman1-2/+5
The patch attached fixes it by creating a table of unique files at the time of file deletion. This way, current asn2eth behaviour is not modified. svn path=/trunk/; revision=13943
2005-03-20Fix asn2eth to pass 0, not NULL, for the last argument toGuy Harris1-1/+1
"dissect_per_restricted_character_string()", which is a guint32, not a pointer. Re-generate packet-h225.c with the fixed asn2eth. svn path=/trunk/; revision=13819
2005-03-16Add a comment about where lemon is maintained now.Anders Broman1-0/+4
svn path=/trunk/; revision=13781
2005-02-28Handle the new signature for "dissect_per_restricted_character_string()".Guy Harris1-1/+2
svn path=/trunk/; revision=13547
2005-02-23update asn2eth and all generated dissectors to new dissect_ber_boolean that ↵Ronnie Sahlberg1-1/+1
takes a implicit_tag parameter svn path=/trunk/; revision=13479
2005-02-16From Tomas Kukosa:Anders Broman1-8/+5
Fix problems with bitfields with dashed ("-") names svn path=/trunk/; revision=13416
2005-02-14Make the "maintainer-clean" rules get rid of some additional generatedGuy Harris2-0/+7
files. Do this with GENERATED_HEADER_FILES, GENERATED_C_FILES, and GENERATED_FILES macros in Makefile.common files, along the lines of what wiretap/Makefile.common has. Clean up "*~" files with "make clean" rather than only "make distclean" in some additional places. Add "maintainer-clean" rules to the Makefile.nmake files, paralelling the ones in the automake-generated Makefile.in files, using the GENERATED_FILES macros from Makefile.common files. In some cases, move the cleanup of files from "make distclean" to "make maintainer-clean", and in other cases, put in a comment indicating why we're not doing that (because some files that are distributed in the source tarballs, namely Flex output, were built with a UN*X Flex and won't compile on Windows, so we get rid of them with "make distclean" so you can clean up stuff that *has* to be re-generated for Windows). Clean up some *CLEANFILES definitions - get rid of ones that no longer apply as files were moved or that add to the definition a name that's already there. svn path=/trunk/; revision=13402
2005-02-07From Alejandro Vaquero :Anders Broman1-1/+2
Find attached a patch for "Voip analysis" to get the LRQ/LCF/LRJ messages included in the H323 calls for Gatekeeper to Gatekeeper configurations svn path=/trunk/; revision=13338
2005-01-20Fix bug in SEQUENCE/SET OF handlingTomas Kukosa1-2/+6
svn path=/trunk/; revision=13137
2005-01-17Switch the Windows build environment to GTK 2.4.14. Enable GTK-Wimp by Gerald Combs1-1/+1
default in the installer. svn path=/trunk/; revision=13087
2005-01-17Support of GeneralizedTime in PERTomas Kukosa1-1/+5
svn path=/trunk/; revision=13086
2005-01-17Convert files with mixed (unix and DOS) EOL-style correctly.Lars Roland1-1/+3
svn path=/trunk/; revision=13080
2005-01-05Fixed value string names in field array when NO_PROT_PREFIX option is usedTomas Kukosa1-2/+2
svn path=/trunk/; revision=12949
2005-01-03Directives #.FN_* can be used for Ethereal types as well as for ASN.1 typesTomas Kukosa1-7/+12
svn path=/trunk/; revision=12942
2005-01-03- names for value_string tables are generated with protocol name prefixTomas Kukosa1-15/+42
- FROM constraint for PER supported svn path=/trunk/; revision=12941
2004-12-29- new optional parameter ETH_VAR for #.EXPORTS directiveTomas Kukosa1-25/+47
- few fixes for last changes Summary of changes during last three revisions - NULL can be used in #.PDU or #.REGISTER directive - fix in cyclic dependency handling - keep <proto>-exp.cnf file regardless of '-k' option - handling of negative values in SingleValue or ValueRange constraints - handling of all SEQUONCE/SET (OF) types including SIZE constraint - rename ber_sequence->ber_sequence_t and ber_choice->ber_choice_t - rename dissect_ber_integer_new()->dissect_ber_integer() - fix number of parameters for dissect_per_GeneralString() svn path=/trunk/; revision=12854
2004-12-13update of the asn2eth compiler to use the types ber_[choice|sequence]_t ↵Ronnie Sahlberg1-10/+4
instead of ber_[choice|sequence] regenerated all dissectors fixed the choice/sequence struct to use unsigned entities for class and tag (to reduce some compiler warning and because it should be signed quantities) svn path=/trunk/; revision=12740
2004-12-12update the helper for BER GeneralizedTime to handle implicit tag and update ↵Ronnie Sahlberg1-2/+2
all dissectors using GeneralizedTime svn path=/trunk/; revision=12732
2004-12-12updates from tomas and andersRonnie Sahlberg1-122/+193
create some missing makefiles for autogenerated dissectors finish the transition to the new ber integer dissetor helper signature and regenerate all ber dissectors svn path=/trunk/; revision=12724
2004-12-01If bash is run as a non-login shell, it doesn't read /etc/profile. Under Gerald Combs1-1/+1
Cygwin this has the side effect of making the Windows "find" command appear first in the path instead of Cygwin's "find" command. Call /usr/bin/find explicitly in win32-setup.sh. svn path=/trunk/; revision=12639
2004-11-23Update to GTK+ 2.4.13.Gerald Combs1-1/+1
svn path=/trunk/; revision=12581
2004-11-20add _U_ to int hf_index to reduce number of compiler warningsRonnie Sahlberg1-1/+1
svn path=/trunk/; revision=12547
2004-11-14Major update of the ber helpers to fix a lot of bugs and make the handling ↵Ronnie Sahlberg1-4/+4
of implicit_tags more sane. It worked reasonably well mainly, I suspect, due to implicit tags are reasonably uncommon in the dissectors we have already implemented and that the bugs were masking eachothers. my regression tests (limited test samples though) decodes this new one exactly the same as the old one. As a bonus by not changing anythiong in the decode is that now it is possible to get dissection of implice items to work properly, hence CMIP (and also x509 Extensions work now) make heaps of dissector helpers implicit_tag aware. change asn2eth to generate code to call the implicit_tag aware integer dissector helper. svn path=/trunk/; revision=12520
2004-11-02Update the Windows build to zlib 1.2.2.Gerald Combs1-1/+1
Have win32-setup.sh download from "2004-11-02" tag directory. svn path=/trunk/; revision=12474
2004-11-01From Tomas Kukosa:Guy Harris1-29/+52
add support for ANY type; add support for DEFAULT { } (empty sequence); some minor changes. svn path=/trunk/; revision=12464
2004-10-29Add netscreen2dump.py, to convert netscreen packet-trace hex dumpsGilbert Ramirez2-0/+133
to hex dumps that can be read by text2pcap. svn path=/trunk/; revision=12435
2004-10-27Add unix2dos.pl to the list of files to be distributed.Guy Harris1-0/+1
svn path=/trunk/; revision=12409
2004-10-16First support for Unix-to-DOS line termination translation by means of a smallOlivier Biot1-0/+33
perl script (unix2dos.pl). The NEWS file is now properly displayed on the Notepad.exe text editor on a Windows box. svn path=/trunk/; revision=12318
2004-10-12From Tomas Kukosa:Guy Harris1-4/+5
- avoid assignemnt to None which is deprecated in Python 2.3 - fix bug when one field is used both with and without implicit tag svn path=/trunk/; revision=12277
2004-10-11More constification of arrays.Guy Harris1-4/+4
svn path=/trunk/; revision=12261
2004-10-11Constify "asn_namedbit" structures.Guy Harris1-1/+1
svn path=/trunk/; revision=12252
2004-10-08Make "ber_sequence" tables "const".Guy Harris1-2/+2
svn path=/trunk/; revision=12246
2004-10-01From Tomas Kukosa:Guy Harris1-55/+86
- fix for protocol registration (register_dissector() does not return handle) - new directive REGISTER which can register PDU more than once - implicit tagging environment is supported svn path=/trunk/; revision=12177
2004-09-24Use new win32 libs from anonsvn instead of webpage, including setup target. ↵Ulf Lamping1-1/+2
Use updated GTK 2.4.9 libraries. But still use wget. svn path=/trunk/; revision=12086
2004-09-22From Tomas Kukosa:Guy Harris1-42/+127
- make the default protocol name module-name from input file - don't use the [##]/(##) mark for index of SET/SEQUENCE item with original PER/BER API - allow PDUs to be registered svn path=/trunk/; revision=12066
2004-09-13from tomas kukosa, fix for generated _PDU() functions to match the ↵Ronnie Sahlberg1-2/+2
dissector_t signature svn path=/trunk/; revision=11984