Anders Broman
699146b353
Doc update from Sqlite
...
svn path=/trunk/; revision=17707
2006-03-23 17:01:51 +00:00
Guy Harris
ed351b85c1
Use "opt_func_string_t" so that we get some more type checking done.
...
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-21 23:55:30 +00:00
Guy Harris
7a2997ff83
Make it a bit more like the SQLite lemon.c 1.36.
...
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-21 23:17:15 +00:00
Anders Broman
2d99b1a362
Mimmicing lemon.c 1.36 exactly for Symbolcmpp does not make MSVC completly happy, see what FC4 says.
...
svn path=/trunk/; revision=17692
2006-03-21 20:03:56 +00:00
Anders Broman
b5f2bdac77
Upadates to squlite:s lemon 1.36
...
svn path=/trunk/; revision=17691
2006-03-21 18:56:34 +00:00
Anders Broman
bc7e69cc09
Try again, this should take us to lemon version 1.16 http://www.sqlite.org/cvstrac/rlog?f=sqlite/tool/lemon.c
...
svn path=/trunk/; revision=17683
2006-03-20 19:40:09 +00:00
Anders Broman
17cee445d7
Back out the previous changes (:
...
svn path=/trunk/; revision=17680
2006-03-20 08:16:03 +00:00
Anders Broman
4edc146c8d
Insert the code from sqlite 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-20 06:41:08 +00:00
Anders Broman
5d20a3ba36
Sqlite lemon 1.8 ( 1.7 Make lemon 64-bit clean skipped) :
...
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-19 13:59:44 +00:00
Anders Broman
94d4d822da
Align lemon/lempar.c with Squlite ver 1.2 http://www.sqlite.org/cvstrac/rlog?f=sqlite/tool/lempar.c
...
svn path=/trunk/; revision=17666
2006-03-19 08:54:00 +00:00
Anders Broman
4f48d73d90
Copy a bugfix from http://www.sqlite.org/cvstrac/tktview?tn=313
...
svn path=/trunk/; revision=17651
2006-03-16 22:18:15 +00:00
Luis Ontanon
943848cb02
Actually fix that leak!
...
svn path=/trunk/; revision=17540
2006-03-09 00:50:05 +00:00
Luis Ontanon
cdc088fb66
An unimportant and harmless one per run leak in a tool used for building... Coverity cannot evaluate that :P
...
run 14 CID 107
svn path=/trunk/; revision=17526
2006-03-08 10:58:09 +00:00
Anders Broman
0331204009
Undo the prevous unfortunate "rearrangement of code".
...
svn path=/trunk/; revision=17508
2006-03-07 20:24:11 +00:00
Anders Broman
7e8a72a218
Fix a bug reported by covierty and solved by 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-07 18:18:04 +00:00
Gerald Combs
050525cfb5
Add Lua support by default for Win32. Fix some compilation problems.
...
Add Lua information to the version paragraph.
svn path=/trunk/; revision=17440
2006-03-01 21:31:07 +00:00
Ulf Lamping
4648592a43
add a possible solution (add another package using cygwin) if a tool wasn't found.
...
svn path=/trunk/; revision=17413
2006-02-26 18:21:50 +00:00
Jörg Mayer
a5c03f490e
Mike Duigou:
...
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-02-03 09:29:54 +00:00
Jörg Mayer
1b47d72350
Update from samba tree revision 12761 to 12961
...
============================ 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-16 16:31:54 +00:00
Jörg Mayer
1cd8e8ca0c
Reminder to clean up in case of ctrl-c etc
...
svn path=/trunk/; revision=16954
2006-01-05 12:43:35 +00:00
Guy Harris
9347bd2df6
That's "PIDL_FILES", not "PIDLFILES".
...
svn path=/trunk/; revision=16930
2006-01-02 10:37:52 +00:00
Jörg Mayer
05bf77a243
- Move pidl files into PIDL_FILES and include this info EXTRA_DIST.
...
- Sort files alphabetically.
svn path=/trunk/; revision=16929
2006-01-02 00:43:28 +00:00
Jörg Mayer
43189459e8
Forgot to commit Makefile.am with the samba changes
...
svn path=/trunk/; revision=16928
2006-01-01 23:50:47 +00:00
Jörg Mayer
6cbffe23a9
Update from samba tree revision 12488 to 12669
...
============================ 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
2006-01-01 23:14:44 +00:00
Gerald Combs
306fbc3fdb
Update to Net-SNMP 5.2.2.
...
svn path=/trunk/; revision=16907
2005-12-27 18:33:58 +00:00
Jörg Mayer
7b195acb54
Update from samba tree revision 12487 to 12488
...
============================ 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-26 01:42:44 +00:00
Jörg Mayer
3f66462306
Found by buildbot:
...
Update MANIFEST to fix a bug in the samba tree.
svn path=/trunk/; revision=16898
2005-12-26 01:20:38 +00:00
Jörg Mayer
2eb39a1bdc
Update from samba tree revision 12430 to 12487
...
============================ 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-26 00:47:24 +00:00
Jörg Mayer
b7d11ac06c
Update from samba tree revision 12205 to 12325
...
============================ 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-18 22:40:49 +00:00
Gerald Combs
253b96e81f
Add support for GLib/GTK+ 2.8. Point to the latest tag.
...
svn path=/trunk/; revision=16802
2005-12-14 21:19:39 +00:00
Jörg Mayer
f6b5a5d924
Update from samba tree revision 12185 to 12205
...
============================ 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-13 09:30:09 +00:00
Gerald Combs
6b376c9c0e
asn2eth.py:
...
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-13 03:48:26 +00:00
Guy Harris
46cbfd576a
The Bitmap routine in lib/Parse/Pidl/Ethereal/NDR.pm in Pidl generates
...
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-10 22:42:19 +00:00
Jörg Mayer
c2eaf1bc74
Fix ...$ to : $
...
svn path=/trunk/; revision=16750
2005-12-09 16:51:56 +00:00
Jörg Mayer
d3970d3674
Update to samba svn revision 12055:
...
========== Samba changelog start ========================
r11959 | jelmer | 2005-11-29 14:54:51 +0100 (Tue, 29 Nov 2005) | 2 lines
Use DOS_errors array for displaying WERROR values
------------------------------------------------------------------------
r11972 | metze | 2005-11-30 13:40:26 +0100 (Wed, 30 Nov 2005) | 3 lines
handle [noejs] property also on functions
metze
------------------------------------------------------------------------
r11974 | metze | 2005-11-30 18:07:02 +0100 (Wed, 30 Nov 2005) | 3 lines
only look at $pl->{POINTER_TYPE} when $pl is defined
metze
------------------------------------------------------------------------
r11997 | metze | 2005-12-01 13:39:33 +0100 (Thu, 01 Dec 2005) | 14 lines
for multidimentional array like this:
uint32 [num_level2][num_level1][num_level0]
fix the order they're pushed and pulled, it should be like this
for (l2=0; l2 < num_level2; l2++) {
for (l1=0; l1 < num_level1; l1++) {
for (l0=0; l0 < num_level0; l0++) {
ndr_pull_uint32(...);
}
}
}
metze
========== Samba changelog end ========================
svn path=/trunk/; revision=16673
2005-12-04 08:48:38 +00:00
Luis Ontanon
976804af94
Add #line directives to the genertated dissector.
...
Now the compiler knows where a line comes from and errors point to the .cnf or -template.[ch] file instead of the generated code.
svn path=/trunk/; revision=16654
2005-12-02 17:49:47 +00:00
Tomas Kukosa
dcae7d303f
new field type FT_OID for OBJECT IDENTIFIERs
...
svn path=/trunk/; revision=16652
2005-12-02 13:16:58 +00:00
Tomas Kukosa
97584210fb
improvements in value constraint support
...
- NO_BOUND is defined instead of usage -1
- negative bound is handled properly for INTEGER
svn path=/trunk/; revision=16505
2005-11-14 13:05:17 +00:00
Jörg Mayer
e5176d9a93
Update to samba 11691:
...
------------------------------------------------------------------------
r11535 | jelmer | 2005-11-06 14:53:37 +0100 (Sun, 06 Nov 2005) | 2 lines
Changed paths:
M /branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba/Template.pm
Support void functions when generating templates.
------------------------------------------------------------------------
r11539 | jelmer | 2005-11-06 15:31:01 +0100 (Sun, 06 Nov 2005) | 4 lines
Changed paths:
M /branches/SAMBA_4_0/source/pidl/TODO
M /branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/NDR.pm
M /branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba/NDR/Header.pm
M /branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba/NDR/Server.pm
M /branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba/Template.pm
Fix indentation in templates. Always generate lower-case
UUID strings as GUID_from_string seems to have trouble with
uppercased ones.
------------------------------------------------------------------------
svn path=/trunk/; revision=16479
2005-11-12 00:42:03 +00:00
Jörg Mayer
65528c765a
Update to samba svn 11484
...
svn path=/trunk/; revision=16388
2005-11-03 15:23:09 +00:00
Anders Broman
314c36da9a
From Graeme Lunt:
...
The ftbp.patch file includes:
a) A fix to acse.cnf which works around an asn2eth bug (it is the AE-qualifier EXPORT I want, but asn2eth doesn't generate the appropriate extern for the values). Also a small cosmetic change for EXTERNAL decodings.
b) New EXPORTs for the FTAM dissector for use in FTBP.
c) A fix to asn2eth to solve the problem if you EXPORT types that include a '-' character in the name (e.g. "AE-qualifier" from acse.cnf, "Date-and-Time-Attribute" from ftam.cnf). The problem is that asn2eth generates the "xxxx-exp.cnf" file using the 'C' name (which has replaced '-' with '_') rather than the original 'ASN' name. The fix just undoes the replacement as I couldn't see the original name being preserved anywhere. There still remains a problem if the type has a '.' in the name - but generally I don't think they do.
* Better ROS handling and registration
* Simplified RTSE registration
* X411 column information, extension naming and use of new RTSE/ROS registration
* X420 notification extensions, warnings removal and export of ExtensionsField (missed from recent FTBP patch).
* Better highlighting of S4406 protocol.
svn path=/trunk/; revision=16296
2005-10-24 21:42:19 +00:00
Jörg Mayer
71df36b814
Update from samba tree
...
svn path=/trunk/; revision=16264
2005-10-18 14:59:30 +00:00
Gerald Combs
25d75e66a7
Set ETHEREAL_ABORT_ON_DISSECTOR_BUG. Make sure we create a core file. Fix
...
up file names and extensions.
svn path=/trunk/; revision=16190
2005-10-11 15:17:06 +00:00
Anders Broman
3f7ed7c2a2
Fix problems with bitstring:
...
- dissect_per_bitstring needs to know if extention exists or not.
- Fixes for bitstring sizes up to 16 ( where max = min ).
svn path=/trunk/; revision=16181
2005-10-10 20:38:28 +00:00
Jörg Mayer
9c38623b5a
Sync with samba tree
...
svn path=/trunk/; revision=16152
2005-10-07 07:50:59 +00:00
Luis Ontanon
154d8ae087
one step further...
...
TPG now uses the ignore feature of tvbparse
named sub_rules can have cardinality
epan/tvbparse.c:
do not crash on zero cardinality
svn path=/trunk/; revision=16065
2005-10-01 15:19:36 +00:00
Luis Ontanon
aef8dd5c4c
Some changes in tpg's grammar to avoid constructing elements that cannot be dereferenced
...
svn path=/trunk/; revision=16062
2005-10-01 10:39:38 +00:00
Luis Ontanon
2b57849529
another step closer
...
svn path=/trunk/; revision=16052
2005-09-29 19:56:21 +00:00
Jörg Mayer
16bd74ab0c
In case the paths to the tools are wrong, inform the
...
user about it instead of complaining that no capture files
could be found.
svn path=/trunk/; revision=16037
2005-09-28 08:14:54 +00:00
Luis Ontanon
217b73a0b1
update tpg
...
tvbparse:
- for tvbparse_until spend the target token even if it isn't included
svn path=/trunk/; revision=16032
2005-09-28 01:06:39 +00:00