Guy Harris
daf7a9f9f0
Get rid of some warnings.
...
svn path=/trunk/; revision=26772
2008-11-13 17:54:17 +00:00
Bill Meier
422bca9888
Small changes related to proto_reg_handoff;
...
Use find_dissector;
Initialize saved tcp_port pref properly; This should
fix a possble bug wherein LDAP over SSL would not
be dissected properly. (I don't have a test capture
to verify this fix).
svn path=/trunk/; revision=26764
2008-11-12 23:55:52 +00:00
Anders Broman
9c5fa3bc3c
Put rev 26706 in the template file.
...
svn path=/trunk/; revision=26711
2008-11-06 19:41:38 +00:00
Anders Broman
d4a70f2961
Add the missing part of the fix for "Failure to dissect long SASL wrapped LDAP response".
...
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2687
svn path=/trunk/; revision=26272
2008-09-25 19:21:44 +00:00
Anders Broman
d261400dea
From Gary Reynolds:
...
Extended the cldap desector to include all the current netlogon response data
types.
Expanded the cldap netlogon ntver option to be a bit mask of the search flags
Updated the DS flags fields to include Windows 2008 options.
svn path=/trunk/; revision=25942
2008-08-06 06:53:04 +00:00
Anders Broman
37969b91b1
From Yaniv Kaul:
...
( I edited the template files)
Failure to dissect long SASL wrapped LDAP response.
svn path=/trunk/; revision=25890
2008-08-01 11:20:50 +00:00
Anders Broman
201b5205df
Get rid of some unused code warnings and fix an Id marking and some indentation changes.
...
svn path=/trunk/; revision=25803
2008-07-23 12:45:24 +00:00
Stig Bjørlykke
2bb13ae2c2
From Jim Young:
...
Attached is a patch to the ldap_reinit() function to fix bug 2407.
This particular bug was triggered by the order of steps used to walk
and free the nodes of the ldap_info_items list.
This should go into the next 1.0 release.
svn path=/trunk/; revision=24838
2008-04-07 22:29:27 +00:00
Jeff Morriss
19a95385be
There are several g_malloc()'d things hanging off ldasp_conv_info_t's so don't se_ alloc that structure but rather g_malloc() it and free it after we've freed the contents. This fixes the LDAP part of the crash from http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1113
...
svn path=/trunk/; revision=24664
2008-03-17 12:03:36 +00:00
Jeff Morriss
a4436253ac
Fix LDAP crash (on certain platforms) from http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1613 : if the string is NULL pass "(null)" in instead (that's the behavior we get on Linux anyway).
...
svn path=/trunk/; revision=24660
2008-03-16 22:54:37 +00:00
Graeme Lunt
fcef5823db
1) Support for configurable LDAP over SSL port
...
2) Support for RFC 3909 - cancelRequest extendedOperation
3) Support for RFC 3062 - passwordModify extendedOperation
4) Column information for ExtendedRequest, SearchResultRef and AbandonRequest
5) Column information for multiple LDAP operations in the same packet (uses " | " separator)
svn path=/trunk/; revision=24195
2008-01-26 10:12:22 +00:00
Stig Bjørlykke
7629966a00
- Removed some unused variables in asn1 dissectors
...
- Fixed last parameter to cry_cipher_open() in pkcs12
svn path=/trunk/; revision=24116
2008-01-16 20:41:23 +00:00
Graeme Lunt
8563c02137
Basic support for the LDAP start_tls extended operation and fix to match up extended operation arguments and results.
...
svn path=/trunk/; revision=24076
2008-01-13 14:12:47 +00:00
Anders Broman
de16039c51
Get rid of dissect_ber_boolean_value() and change the signature of
...
dissect_ber_boolean() to return a value and update asn2wrs to generate the new signature.
Regenerate all BER dissectors.
svn path=/trunk/; revision=24015
2008-01-04 16:21:07 +00:00
Anders Broman
a6d82ae12e
Get rid of ber_last_created_item().
...
svn path=/trunk/; revision=24008
2008-01-04 12:39:52 +00:00
Jörg Mayer
3d22aa561b
asn1/*/Makefile.nmake were not part of the source package.
...
Spotted by Tomas Kukosa.
svn path=/trunk/; revision=23921
2007-12-19 10:02:50 +00:00
Tomas Kukosa
1e794fc494
ANSI TCAP regenerated and tested with -T -X asn2wrs options
...
asn2wrs has -T (tagged types support) and -X (new BER sttructures) default behavior
remove all -T and -X usage
svn path=/trunk/; revision=23823
2007-12-10 08:35:41 +00:00
Ronnie Sahlberg
affd07f1e4
dissect_ber_choice() returns the index of the taken arm not the tag
...
value
svn path=/trunk/; revision=23458
2007-11-15 10:32:10 +00:00
Anders Broman
bec8475743
LDAP with -T
...
svn path=/trunk/; revision=23353
2007-11-04 17:16:01 +00:00
Anders Broman
92ba89b5d1
LDAP wasn't 'fixed' to handle -T option...
...
svn path=/trunk/; revision=23335
2007-11-01 22:29:02 +00:00
Anders Broman
dbcabb1938
Get rid of most of the legacy oid stuff.
...
svn path=/trunk/; revision=23333
2007-11-01 22:07:43 +00:00
Anders Broman
9492700608
Change:
...
get_oid_str_name() -> oid_resolved_from_string()
get_oid_name() -> oid_resolved_from_encoded()
svn path=/trunk/; revision=23331
2007-11-01 19:36:39 +00:00
Anders Broman
7329ae8ac6
Use oid_add_from_string for adding names.
...
fix compil of gsmmap and inap.
Note xcopy of gsmmap does not work(rename packet-gsm_map -> packet-gsmmap ?)
svn path=/trunk/; revision=23325
2007-10-31 23:11:15 +00:00
Anders Broman
1950ffc214
Apply the small performance enhancment patches for:
...
- if offset is 0, tvb_length is the same as tvb_length_remaining, just faster.
Replace
- col_append_fstr() with faster col_append_str()
- col_add_str() with col_set_str()
when it's safe
svn path=/trunk/; revision=23252
2007-10-23 05:50:00 +00:00
Jörg Mayer
0e0bed500d
- Remove -e option if the generated -exp.cnf file isn't used.
...
- Add EXPORT_FILES to all files that still contain -e.
svn path=/trunk/; revision=23145
2007-10-11 05:27:27 +00:00
Jörg Mayer
61cde0d09e
- Change Makefiles to include preinc
...
- Add missing new directories to asn1/Makefile.nmake
svn path=/trunk/; revision=23141
2007-10-10 19:03:24 +00:00
Jörg Mayer
24470fdfae
More conversions and updates to existing Makefile stuff
...
svn path=/trunk/; revision=23127
2007-10-10 08:09:19 +00:00
Martin Mathieson
3c46610074
Try to fix the build...
...
svn path=/trunk/; revision=23109
2007-10-09 11:10:59 +00:00
Anders Broman
6d1791db07
Fix:
...
packet-ldap-template.c(1330) : error C2220: warning treated as error - no object file generated
packet-ldap-template.c(1330) : warning C4101: 'gss_len' : unreferenced local var iable NMAKE : fatal error U1077: 'cl' :
svn path=/trunk/; revision=22956
2007-09-25 16:51:49 +00:00
Ronnie Sahlberg
84b28f1399
only set ldap_info->first_auth_frame to 0 first time we see the
...
authentication packet or else we will get inconsistent dissection when
clicking on packets.
(inconsistent as in : a certain packet might/might not be dissected as
LDAP/SASL depending on which packets we clicked on previously)
svn path=/trunk/; revision=22949
2007-09-25 08:05:17 +00:00
Ronnie Sahlberg
dea0c3c9de
not all SASL protected blobs use a GSS wrapper for the payload so we
...
cant check that the payload starts with BER tag 0x60 and an oid.
instead check that the length byte (first 4 bytes) look sane and if
SASL authentication has been negotiated on the connection
also, sometimes clients will mix both non-SASL and SASL protected LDAP
traffic on the same tcp connection by initially performing simple
unauthenticated searches on the database before performing the Bind.
svn path=/trunk/; revision=22948
2007-09-25 07:47:00 +00:00
Ronnie Sahlberg
3acb5a0975
add support for yet another random combination of authentication
...
wrappers that can be used when connecting with sasl
svn path=/trunk/; revision=22945
2007-09-25 04:15:30 +00:00
Luis Ontanon
00c5e48a17
get users of oid_resolv to use the new oids, rollout packet-snmp.c
...
svn path=/trunk/; revision=22651
2007-08-25 01:14:24 +00:00
Jörg Mayer
b312e64f6a
get_ber_length doesn't need the tree argument, get rid of it.
...
Rebuild asn1 dissectors.
svn path=/trunk/; revision=22627
2007-08-24 07:12:04 +00:00
Jeff Morriss
ffec5b8896
Convert a couple tvb_get_string()'s into tvb_get_ephemeral_string(). In the one remaining use of tvb_get_string(), g_free the old entry if the pointer is *not* NULL.
...
svn path=/trunk/; revision=22518
2007-08-15 22:41:49 +00:00
Anders Broman
cfb7fb8599
Remove obsolete README file.
...
svn path=/trunk/; revision=22199
2007-06-27 06:03:13 +00:00
Ronnie Sahlberg
45b5adb97b
remove some compiler warning due to unused pinfo parameter
...
a SASL encapsulated ldap blob can contain more than one LDAP message so
the rest_is_pad parameter is bogus and thus removed.
make dissect_ldap_pdu handle when we have more than one LDAP message
inside one sasl blob
svn path=/trunk/; revision=22181
2007-06-24 17:23:55 +00:00
Ronnie Sahlberg
35f3ff0246
add code to handle new insanity in how spnego and gss wrap
...
eachother
svn path=/trunk/; revision=22165
2007-06-22 19:32:02 +00:00
Tomas Kukosa
1dcf2aaef0
use ASN.1 type names in #.FN_BODY (instead of Wireshark type names)
...
svn path=/trunk/; revision=22054
2007-06-06 08:12:27 +00:00
Tomas Kukosa
31e45c7a21
not allow #.FN_HDR/FTR for Wireshark types but only for ASN.1 types
...
it makes interconnection between .cnf file and ASN.1 source more readable
(changes for #.FN_BODY will follow)
svn path=/trunk/; revision=22043
2007-06-05 12:00:57 +00:00
Anders Broman
8673ae26d3
- LDAP generated with -X option
...
- a minor update to MobileDomainDefinitions.asn adding ID and a document reference.
svn path=/trunk/; revision=22010
2007-05-30 21:50:31 +00:00
Anders Broman
4b2284cc35
Clean up the .cnf file a bit.
...
svn path=/trunk/; revision=21992
2007-05-29 19:08:26 +00:00
Anders Broman
dca634c4de
Prepare for the use of the new -X parameter for BER encoded protocols.
...
svn path=/trunk/; revision=21889
2007-05-22 16:17:54 +00:00
Anders Broman
f08cd1e5e3
actx in the rest of dissect_ber..()l
...
svn path=/trunk/; revision=21773
2007-05-15 05:49:43 +00:00
Anders Broman
c01f382974
Second step in introducing asn context to BER dissectors just like in PER.
...
svn path=/trunk/; revision=21753
2007-05-13 20:58:29 +00:00
Anders Broman
1cf1f16391
Split out common asn1 stuff to asn1.h and include that where needed.
...
svn path=/trunk/; revision=21635
2007-05-01 22:05:11 +00:00
Graeme Lunt
c55b754264
Tidy ups for SASL/GSSAPI support:
...
1) Handle empty (zero length) saslCredentials
2) Handle "GSSAPI" auth_mech when identified from the bind
3) Annotate column info to show SASL service applied to LDAP operation
svn path=/trunk/; revision=20830
2007-02-17 11:06:25 +00:00
Guy Harris
34cd954555
Note that this isn't just cut and pasted from RFC 2251.
...
svn path=/trunk/; revision=20005
2006-11-27 19:41:07 +00:00
Ronnie Sahlberg
30a62fa3e7
remove file that is not used
...
bug 1247
svn path=/trunk/; revision=19997
2006-11-27 09:00:01 +00:00
Jaap Keuter
066cab237e
Don't remove a preference, make it obsolete instead.
...
svn path=/trunk/; revision=19818
2006-11-06 11:41:02 +00:00