1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00
samba-mirror/source4/libnet
Simo Sorce 4889eb9f7a r19831: Big ldb_dn optimization and interfaces enhancement patch
This patch changes a lot of the code in ldb_dn.c, and also
removes and add a number of manipulation functions around.

The aim is to avoid validating a dn if not necessary as the
validation code is necessarily slow. This is mainly to speed up
internal operations where input is not user generated and so we
can assume the DNs need no validation. The code is designed to
keep the data as a string if possible.

The code is not yet 100% perfect, but pass all the tests so far.
A memleak is certainly present, I'll work on that next.

Simo.
(This used to be commit a580c871d3)
2007-10-10 14:28:22 -05:00
..
composite.h r17001: Prepare a new monitor messages. 2007-10-10 14:10:07 -05:00
config.mk r19584: add the new file to the build. 2007-10-10 14:24:57 -05:00
libnet_domain.c r18104: A couple of important fixes to samr domain open so that 2007-10-10 14:17:17 -05:00
libnet_domain.h r17670: 1) Refactor libnet context structure a bit, to have rpc connection 2007-10-10 14:16:21 -05:00
libnet_join.c r19831: Big ldb_dn optimization and interfaces enhancement patch 2007-10-10 14:28:22 -05:00
libnet_join.h r14464: Don't include ndr_BASENAME.h files unless strictly required, instead 2007-10-10 13:57:27 -05:00
libnet_lookup.c r19482: remove pointless cast 2007-10-10 14:21:41 -05:00
libnet_lookup.h r17856: The two new functions - libnet_LookupName and libnet_UserInfo. 2007-10-10 14:16:48 -05:00
libnet_passwd.c r18609: error_string should not contain newlines. 2007-10-10 14:18:56 -05:00
libnet_passwd.h r4721: Changes to libnet_passwd to take advantage of the new easier to call 2007-10-10 13:08:48 -05:00
libnet_rpc.c r19759: Allow a join to occour against ncacn_ip_tcp again (useful for torture 2007-10-10 14:28:19 -05:00
libnet_rpc.h r19266: Add a target_hostname element to the binding struct. This allows us 2007-10-10 14:21:00 -05:00
libnet_samdump_keytab.c r19598: Ahead of a merge to current lorikeet-heimdal: 2007-10-10 14:25:00 -05:00
libnet_samdump.c r18609: error_string should not contain newlines. 2007-10-10 14:18:56 -05:00
libnet_samsync_ldb.c r19831: Big ldb_dn optimization and interfaces enhancement patch 2007-10-10 14:28:22 -05:00
libnet_share.c r18743: Mention share name in error output. 2007-10-10 14:19:06 -05:00
libnet_share.h r18607: remove unused structure element 2007-10-10 14:18:55 -05:00
libnet_site.c r19831: Big ldb_dn optimization and interfaces enhancement patch 2007-10-10 14:28:22 -05:00
libnet_site.h r12979: Grr, I forgot to commit this file (from Brad Henry's libnet_site 2007-10-10 13:51:13 -05:00
libnet_time.c r18610: Fix typo. 2007-10-10 14:18:56 -05:00
libnet_time.h r2065: add libnet_RemoteTOD() call with levels GENERIC and SRVSVC 2007-10-10 12:58:23 -05:00
libnet_user.c r19753: verify result of received request before sending the next one. 2007-10-10 14:28:19 -05:00
libnet_user.h r19586: draft version of libnet_UserList function. still a bit of work 2007-10-10 14:24:57 -05:00
libnet_vampire.c r19598: Ahead of a merge to current lorikeet-heimdal: 2007-10-10 14:25:00 -05:00
libnet_vampire.h r14464: Don't include ndr_BASENAME.h files unless strictly required, instead 2007-10-10 13:57:27 -05:00
libnet.c r18587: fixed a potential memory leak in libnet 2007-10-10 14:18:52 -05:00
libnet.h r17670: 1) Refactor libnet context structure a bit, to have rpc connection 2007-10-10 14:16:21 -05:00
prereq_domain.c r19583: a few prerequisite functions called from within libnet functions 2007-10-10 14:24:56 -05:00
userinfo.c r19024: remove read-only and policy dependent fields and flags 2007-10-10 14:20:29 -05:00
userinfo.h r15940: Add new field to pass username to libnet_rpc_userinfo function. 2007-10-10 14:08:42 -05:00
userman.c r19024: remove read-only and policy dependent fields and flags 2007-10-10 14:20:29 -05:00
userman.h r19053: match the flag values with the actual equivalents in samr.idl 2007-10-10 14:20:32 -05:00