aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2006-05-21name changeRonnie Sahlberg8-14/+14
svn path=/trunk/; revision=18197
2006-05-18Put a newline at the end of plugin.c files.Guy Harris1-1/+1
svn path=/trunk/; revision=18185
2006-05-16Add eol-style, update to current samba treeJörg Mayer11-240/+484
svn path=/trunk/; revision=18171
2006-05-15- support for dissect_per_enumerated()Tomas Kukosa1-178/+135
- new option -u for unaligned PER, add per_aligment_type_callback() into PDU routines - remove discerning between old and new PER/BER API, the new API will be reached step-by-step, i.e. -X command line option removed - add support for intersection of constraints (only one level) - #.MODULE is generated into <prot>-exp.cnf file - fix bug when comment header was not generated into <prot>-exp.cnf file svn path=/trunk/; revision=18155
2006-05-09- support for multiple ASN.1 modules in one input fileTomas Kukosa1-144/+198
- support for multiple input files - #.MODULE_IMPORT replaced with #.MODULE (#.MODULE_IMPORT is supported for backward compatibility) - #.MODULE is used for just compiled modules too - more debug outputs svn path=/trunk/; revision=18111
2006-05-02Handle UTCTime for PER.Anders Broman1-0/+4
svn path=/trunk/; revision=18075
2006-05-02Add infrastructure for display filter functions.Gilbert Ramirez1-0/+40
Add upper() and lower() display filter functions for string fields. svn path=/trunk/; revision=18071
2006-04-28- fix Bug 890Tomas Kukosa1-7/+5
- remove c2asn() which did not work exactly svn path=/trunk/; revision=18023
2006-04-25Update from samba tree revision 14805 to 15243Jörg Mayer8-2/+127
============================ Samba log start ============ svn: When specifying working copy paths, only one target may be given ============================ Samba log end ============== svn path=/trunk/; revision=17994
2006-04-20Rename "make-reg-dotc" to "make-dissector-reg", and do the same for theGuy Harris3-4/+2
Python versions, as it no longer makes only "register.c", it can also make a "plugin.c" file for a plugin. When making "plugin.c", there's no need to include "register.h", as it's not defining any functions declared there. svn path=/trunk/; revision=17919
2006-04-19Fix bugs in the previous checkin.Guy Harris1-0/+6
svn path=/trunk/; revision=17905
2006-04-19Update comments.Guy Harris1-0/+0
Fix the Makefile.nmake files to pass the output type argument to make-reg-dotc or make-reg-dotc.py. Make tools/make-reg-dotc executable. svn path=/trunk/; revision=17904
2006-04-19Have make-reg-dotc and make-reg-dotc.py generate either a register.c forGuy Harris2-23/+125
libetheral or a plugin.c for a plugin, rather than having plugin.c for a dissector call the routines from register.c. This means we don't ahve multiple register_all_protocols() and register_all_protocol_handoffs() routines, and that all the plugin boilerplate is automatically generated. svn path=/trunk/; revision=17903
2006-04-17Move "make-reg-dotc" and "make-reg-dotc.py" to the "tools" directory, soGuy Harris3-0/+199
that it can more easily be used when building plugins. svn path=/trunk/; revision=17881
2006-04-12Update Lua.Gerald Combs1-3/+3
svn path=/trunk/; revision=17847
2006-03-30Update from samba tree revision 13374 to 14805Jörg Mayer21-252/+370
============================ Samba log start ============ svn: When specifying working copy paths, only one target may be given ============================ Samba log end ============== svn path=/trunk/; revision=17767
2006-03-23Doc update from SqliteAnders Broman1-3/+36
svn path=/trunk/; revision=17707
2006-03-21Use "opt_func_string_t" so that we get some more type checking done.Guy Harris1-14/+11
Use safe_ versions of <ctype.h> macros, so we don't get hosed by characters with the 8th bit set. Define "tplt_linedir()" with a function prototype. Constify some stuff to squelch compiler warnings. svn path=/trunk/; revision=17694
2006-03-21Make it a bit more like the SQLite lemon.c 1.36.Guy Harris1-45/+40
Get rid of some function pointer casting. Get rid of an unused routine, and make some routines static. Remove trailing white space. svn path=/trunk/; revision=17693
2006-03-21Mimmicing lemon.c 1.36 exactly for Symbolcmpp does not make MSVC completly ↵Anders Broman1-3/+5
happy, see what FC4 says. svn path=/trunk/; revision=17692
2006-03-21Upadates to squlite:s lemon 1.36Anders Broman2-412/+1285
svn path=/trunk/; revision=17691
2006-03-20Try again, this should take us to lemon version 1.16 ↵Anders Broman2-117/+40
http://www.sqlite.org/cvstrac/rlog?f=sqlite/tool/lemon.c svn path=/trunk/; revision=17683
2006-03-20Back out the previous changes (:Anders Broman2-55/+45
svn path=/trunk/; revision=17680
2006-03-20Insert the code from sqlite ↵Anders Broman2-45/+55
http://www.sqlite.org/cvstrac/rlog?f=sqlite/tool/lemon.c: 2002-Mar-10 21:21 1.11 Check-in [425] : Bug fix: updates within a transaction would fail if there was existed a temporary table. By drh. (diff) 2002-Mar-03 02:49 1.10 Check-in [411] : Bug fixes and additional tests for the subquery flattener. By drh. (diff) svn path=/trunk/; revision=17679
2006-03-19Sqlite lemon 1.8 ( 1.7 Make lemon 64-bit clean skipped) :Anders Broman2-25/+48
Bugfix Check-in [388] : Bug fix in lemon: 3-way conflicts (SHIFT/REDUCE/REDUCE) were not detected or resolved. This is now fixed. Also, table compression works a little better. By drh. (diff) http://www.sqlite.org/cvstrac/rlog?f=sqlite/tool/lemon.c svn path=/trunk/; revision=17668
2006-03-19Align lemon/lempar.c with Squlite ver 1.2 ↵Anders Broman2-9/+57
http://www.sqlite.org/cvstrac/rlog?f=sqlite/tool/lempar.c svn path=/trunk/; revision=17666
2006-03-16Copy a bugfix from http://www.sqlite.org/cvstrac/tktview?tn=313Anders Broman1-2/+1
svn path=/trunk/; revision=17651
2006-03-09Actually fix that leak!Luis Ontanon1-4/+9
svn path=/trunk/; revision=17540
2006-03-08An unimportant and harmless one per run leak in a tool used for building... ↵Luis Ontanon1-1/+2
Coverity cannot evaluate that :P run 14 CID 107 svn path=/trunk/; revision=17526
2006-03-07Undo the prevous unfortunate "rearrangement of code".Anders Broman1-80/+81
svn path=/trunk/; revision=17508
2006-03-07Fix a bug reported by covierty and solved by ↵Anders Broman1-81/+81
http://www.sqlite.org/cvstrac/rlog?f=sqlite/tool/lemon.c Rearrange the code a bit to make it easier to make a diff with the sqlite version of lemon. svn path=/trunk/; revision=17502
2006-03-01Add Lua support by default for Win32. Fix some compilation problems.Gerald Combs1-1/+1
Add Lua information to the version paragraph. svn path=/trunk/; revision=17440
2006-02-26add a possible solution (add another package using cygwin) if a tool wasn't ↵Ulf Lamping1-1/+1
found. svn path=/trunk/; revision=17413
2006-02-03Mike Duigou:Jörg Mayer1-2/+2
I noticed that when you run fuzz testing from both a root account and a user account you can run into problems because the user account tries to use and delete temp files created by the root account and fails. This patch uses the same scheme as used for fuzz error files for naming the tampered file and for the error file to prevent filename/permission collisions between temp files from different runs. svn path=/trunk/; revision=17145
2006-01-16Update from samba tree revision 12761 to 12961Jörg Mayer1-2/+9
============================ Samba log start ============ ------------------------------------------------------------------------ r12776 | metze | 2006-01-08 21:20:18 +0100 (Sun, 08 Jan 2006) | 3 lines Changed paths: M /branches/SAMBA_4_0/source/pidl/tests/Util.pm use $ENV{TEST_DATA_PREFIX} for test files if available metze ------------------------------------------------------------------------ ============================ Samba log end ============== svn path=/trunk/; revision=17039
2006-01-05Reminder to clean up in case of ctrl-c etcJörg Mayer1-0/+3
svn path=/trunk/; revision=16954
2006-01-02That's "PIDL_FILES", not "PIDLFILES".Guy Harris1-1/+1
svn path=/trunk/; revision=16930
2006-01-02- Move pidl files into PIDL_FILES and include this info EXTRA_DIST.Jörg Mayer1-38/+41
- Sort files alphabetically. svn path=/trunk/; revision=16929
2006-01-01Forgot to commit Makefile.am with the samba changesJörg Mayer1-1/+0
svn path=/trunk/; revision=16928
2006-01-01Update from samba tree revision 12488 to 12669Jörg Mayer16-216/+123
============================ Samba log start ============ ------------------------------------------------------------------------ r12488 | jelmer | 2005-12-26 02:37:18 +0100 (Mon, 26 Dec 2005) | 2 lines Fix MANIFEST to match recent changes ------------------------------------------------------------------------ r12490 | jelmer | 2005-12-26 03:14:18 +0100 (Mon, 26 Dec 2005) | 2 lines Fix --warn-compat ------------------------------------------------------------------------ r12501 | jelmer | 2005-12-26 23:47:40 +0100 (Mon, 26 Dec 2005) | 4 lines Merge EJSHeader.pm into EJS.pm and simplify smbcalls_rpc.c a bit, now that it is guaranteed that the smbcalls modules are always initialized after the EJS subsystem itself. ------------------------------------------------------------------------ r12512 | jelmer | 2005-12-27 17:22:35 +0100 (Tue, 27 Dec 2005) | 3 lines Use GUID structs in API functions everywhere rather then converting back and forth between GUID structs and strings in several places. ------------------------------------------------------------------------ r12515 | jelmer | 2005-12-27 18:50:53 +0100 (Tue, 27 Dec 2005) | 2 lines Use UUID directly rather then string containing UUID ------------------------------------------------------------------------ r12517 | jelmer | 2005-12-27 20:13:18 +0100 (Tue, 27 Dec 2005) | 2 lines Don't generate empty init functions ------------------------------------------------------------------------ r12528 | jelmer | 2005-12-27 23:51:30 +0100 (Tue, 27 Dec 2005) | 2 lines Add seperate proto headers for ntvfs, tdr, smb_server and nbt_server. ------------------------------------------------------------------------ r12539 | metze | 2005-12-28 10:31:43 +0100 (Wed, 28 Dec 2005) | 3 lines fix the pidl tests metze ------------------------------------------------------------------------ r12572 | jelmer | 2005-12-29 17:03:03 +0100 (Thu, 29 Dec 2005) | 2 lines No longer parse coclasses as interfaces ------------------------------------------------------------------------ r12573 | jelmer | 2005-12-29 17:03:47 +0100 (Thu, 29 Dec 2005) | 2 lines Update README to recent changes in pidls namespace ------------------------------------------------------------------------ r12574 | jelmer | 2005-12-29 17:04:34 +0100 (Thu, 29 Dec 2005) | 3 lines Bring tables.pl back to life and move registration of interfaces now completely to a new subsystem. ------------------------------------------------------------------------ r12651 | jelmer | 2005-12-31 15:57:43 +0100 (Sat, 31 Dec 2005) | 2 lines Changed paths: M /branches/SAMBA_4_0/source/librpc/idl/idl_types.h M /branches/SAMBA_4_0/source/librpc/ndr/libndr.h M /branches/SAMBA_4_0/source/librpc/ndr/ndr_string.c Remove STR_LARGE_SIZE as it's no longer used ------------------------------------------------------------------------ ============================ Samba log end ============== svn path=/trunk/; revision=16927
2005-12-27Update to Net-SNMP 5.2.2.Gerald Combs1-1/+1
svn path=/trunk/; revision=16907
2005-12-26Update from samba tree revision 12487 to 12488Jörg Mayer2-16/+16
============================ Samba log start ============ ------------------------------------------------------------------------ r12488 | jelmer | 2005-12-26 02:37:18 +0100 (Mon, 26 Dec 2005) | 2 lines Fix MANIFEST to match recent changes ------------------------------------------------------------------------ ============================ Samba log end ============== Update Makefile.am accordingly svn path=/trunk/; revision=16899
2005-12-26Found by buildbot:Jörg Mayer1-13/+13
Update MANIFEST to fix a bug in the samba tree. svn path=/trunk/; revision=16898
2005-12-26Update from samba tree revision 12430 to 12487Jörg Mayer32-1222/+1250
============================ Samba log start ============ ------------------------------------------------------------------------ r12462 | jelmer | 2005-12-24 22:57:51 +0100 (Sat, 24 Dec 2005) | 2 lines Hide oo magic from callers of the parser ------------------------------------------------------------------------ r12463 | jelmer | 2005-12-24 23:11:44 +0100 (Sat, 24 Dec 2005) | 2 lines Rename 'Samba' namespace to 'Samba4' ------------------------------------------------------------------------ r12464 | jelmer | 2005-12-25 00:32:50 +0100 (Sun, 25 Dec 2005) | 4 lines Add simple IDL parsing tests for pidl using the standard perl testing framework (Test::Simple, distributed with perl itself). Run these tests from 'make test' ------------------------------------------------------------------------ r12465 | jelmer | 2005-12-25 02:33:35 +0100 (Sun, 25 Dec 2005) | 3 lines Merge Parse::Pidl::Samba4::NDR::Header into Parse::Pidl::Samba4::NDR::Parser. Small optimization to avoid including NDR headers multiple times ------------------------------------------------------------------------ r12470 | jelmer | 2005-12-25 04:04:13 +0100 (Sun, 25 Dec 2005) | 3 lines Add helper module for pidl tests Convert other pidl tests to use Test::More and run them from 'make test' ------------------------------------------------------------------------ r12480 | jelmer | 2005-12-25 15:11:59 +0100 (Sun, 25 Dec 2005) | 2 lines Extend testsuite ------------------------------------------------------------------------ r12481 | jelmer | 2005-12-25 15:59:21 +0100 (Sun, 25 Dec 2005) | 4 lines Move parser-specific utility functions to idl.yp, remove some unused functions Allow the use of non-typedef structs and unions when declaring variables. Allow the use of the 'signed' and 'unsigned' qualifiers for integer types ------------------------------------------------------------------------ r12482 | jelmer | 2005-12-25 15:59:39 +0100 (Sun, 25 Dec 2005) | 2 lines Add some more tests ------------------------------------------------------------------------ r12483 | jelmer | 2005-12-25 16:19:55 +0100 (Sun, 25 Dec 2005) | 2 lines Remove --tdr-header option (merged into --tdr-parser) ------------------------------------------------------------------------ r12484 | jelmer | 2005-12-25 18:12:52 +0100 (Sun, 25 Dec 2005) | 2 lines Initial work on supporting non-typedeffed types ------------------------------------------------------------------------ ============================ Samba log end ============== svn path=/trunk/; revision=16896
2005-12-18Update from samba tree revision 12205 to 12325Jörg Mayer2-5/+11
============================ Samba log start ============ ------------------------------------------------------------------------ r12205 | jelmer | 2005-12-13 02:56:04 +0100 (Tue, 13 Dec 2005) | 2 lines Support 'TFS' command in conformance files ------------------------------------------------------------------------ r12206 | jelmer | 2005-12-13 14:14:23 +0100 (Tue, 13 Dec 2005) | 2 lines Fix some issues in NOEMIT ------------------------------------------------------------------------ ============================ Samba log end ============== svn path=/trunk/; revision=16851
2005-12-14Add support for GLib/GTK+ 2.8. Point to the latest tag.Gerald Combs1-1/+1
svn path=/trunk/; revision=16802
2005-12-13Update from samba tree revision 12185 to 12205Jörg Mayer2-3/+28
============================ Samba log start ============ ------------------------------------------------------------------------ r12205 | jelmer | 2005-12-13 02:56:04 +0100 (Tue, 13 Dec 2005) | 2 lines Support 'TFS' command in conformance files ------------------------------------------------------------------------ ============================ Samba log end ============== svn path=/trunk/; revision=16776
2005-12-13asn2eth.py:Gerald Combs1-1/+4
Catch a TypeError that gets thrown if we don't use any conversion specifiers during string formatting. H.248: Don't dereference a null pointer. Fixes bug 626. svn path=/trunk/; revision=16773
2005-12-10The Bitmap routine in lib/Parse/Pidl/Ethereal/NDR.pm in Pidl generatesGuy Harris1-1/+1
fields as BASE_DEC; bitmaps are typically displayed in hex in Ethereal, so it should generate BASE_HEX instead. (Submitted to bugzilla.samba.org as bug 3313.) A couple of the IDL files use "unistr"; define it as "[string] uint16", so that the resulting dissectors work correctly. Regenerate dissectors. svn path=/trunk/; revision=16754
2005-12-09Fix ...$ to : $Jörg Mayer3-3/+3
svn path=/trunk/; revision=16750