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
Luis Ontanon
230c36d360
now it starts to work...
...
svn path=/trunk/; revision=16028
2005-09-27 21:54:45 +00:00
Luis Ontanon
72cbc6410b
TPG TVB Parser Generator
...
Given a bnf-like grammar generate a set of helpers for a dissector
It's not working yet, however I need this checkin as a cheeckpoint
(I'll write the doc when it starts to be ready)
svn path=/trunk/; revision=16021
2005-09-27 20:48:48 +00:00
Jörg Mayer
d902c856e3
Add MANIFEST
...
svn path=/trunk/; revision=15984
2005-09-23 21:27:03 +00:00
Ulf Lamping
e6f26721f4
replace WinPcap devel pack 3.0 with current 3.1 version
...
svn path=/trunk/; revision=15972
2005-09-22 23:18:34 +00:00
Gerald Combs
0e48360f73
Remove pidl.1.xml from the distribution.
...
svn path=/trunk/; revision=15971
2005-09-22 22:00:06 +00:00
Jörg Mayer
c64775e754
Update from samba + new file MANIFEST
...
svn path=/trunk/; revision=15955
2005-09-22 09:13:33 +00:00
Jörg Mayer
4932a656cf
pidl.1.xml doesn't exist any more in this form. It's now integrated
...
into pidl itself. So remove the file again and also the reference to
the file in tools/Makefile.am
svn path=/trunk/; revision=15944
2005-09-21 22:41:47 +00:00
Gerald Combs
ece40ca87b
Add the "test" directory and man page to pidl. This should hopefully
...
fix the current distcheck and RPM build failures.
svn path=/trunk/; revision=15933
2005-09-21 16:06:59 +00:00
Jörg Mayer
9e3f582c04
Sync with samba: Update to fix manpage handling
...
svn path=/trunk/; revision=15924
2005-09-21 09:40:45 +00:00
Jörg Mayer
44a3e93524
Add the pidl files.
...
svn path=/trunk/; revision=15896
2005-09-20 15:08:14 +00:00
Tomas Kukosa
d3492e684a
asn2eth
...
- #.FN_BODY accepts parameters too
- single line variant of #.FN_PAR is possible
- new parameter FN_VARIANT for OBJECT IDENTIFIER
packet-per.c
- dissect_per_object_identifier() returns value as tvb
- new dissect_per_object_identifier_str() function
PER dissectors adapted and regenerated
svn path=/trunk/; revision=15894
2005-09-20 10:56:08 +00:00
Jörg Mayer
44a4fd449c
Revert back to local copy: The samba svn server does not support svn
...
over http - this was a much requested feature for Ethereals svn server.
svn path=/trunk/; revision=15882
2005-09-19 23:31:47 +00:00
Jörg Mayer
dfaf9f9310
Change pidl to svn:externals
...
svn path=/trunk/; revision=15866
2005-09-19 14:50:23 +00:00
Tomas Kukosa
ee8d53adf5
remove unused parameter 'name' from dissect_per_choice()
...
svn path=/trunk/; revision=15861
2005-09-19 07:35:05 +00:00
Jörg Mayer
33097899f8
Small update
...
svn path=/trunk/; revision=15860
2005-09-18 21:58:39 +00:00
Jörg Mayer
f1bd7620a3
Update README.ethereal and sync with current samba tree
...
svn path=/trunk/; revision=15859
2005-09-18 21:57:59 +00:00
Jörg Mayer
fdc91d7e24
Add a local copy of pidl, add a README.ethereal to include
...
minimalistic building and usage instructions.
svn path=/trunk/; revision=15836
2005-09-16 09:31:05 +00:00
Gerald Combs
4ba88078f9
Move to the latest ethereal-win32-libs tag.
...
svn path=/trunk/; revision=15706
2005-09-06 19:48:57 +00:00