Stefan Metzmacher
19a242eb3a
r2887: fix comment
...
metze
(This used to be commit 5143a9bd8a
)
2007-10-10 12:59:42 -05:00
Stefan Metzmacher
e465b65274
r2886: missing stuff from last commit
...
metze
(This used to be commit f3f2d1c676
)
2007-10-10 12:59:42 -05:00
Stefan Metzmacher
48d87ea356
r2885: windows doesn't try to do sign or seal by default
...
metze
(This used to be commit 0f5267c29c
)
2007-10-10 12:59:42 -05:00
Stefan Metzmacher
f49f6e0c83
r2884: parse LDAP Control messages
...
metze
(This used to be commit e23dcb1887
)
2007-10-10 12:59:42 -05:00
Stefan Metzmacher
9d26f044a3
r2883: set BOOL to the internal values not the wire ones
...
metze
(This used to be commit ad7b0385cf
)
2007-10-10 12:59:42 -05:00
Stefan Metzmacher
6ac94532bc
r2882: fix mistake that caused a failure on a bind to a dynamic tcp port
...
metze
(This used to be commit 9fb1b0e2d2
)
2007-10-10 12:59:42 -05:00
Stefan Metzmacher
c4005997b9
r2881: also bind the ldap service on the global catalog service port
...
(port 3268)
metze
(This used to be commit 7d17122c71
)
2007-10-10 12:59:42 -05:00
Stefan Metzmacher
bd7cd1953a
r2880: move the rootdse.ldif template to the source/ dir
...
so that that it will be easier found by running
./script/rootdse.pl
metze
(This used to be commit 650713f7fe
)
2007-10-10 12:59:41 -05:00
Stefan Metzmacher
a48cf8d27f
r2879: the domain name should be resolved to the ip addresses of all dc's
...
sort entries by service
metze
(This used to be commit 0f6d0b53eb
)
2007-10-10 12:59:41 -05:00
Stefan Metzmacher
73e9f435f5
r2878: add server sasl support
...
(there are a lot of clean ups following later, but the LDAP-BASIC test
works :-)
metze
(This used to be commit 34fe29c04a
)
2007-10-10 12:59:41 -05:00
Stefan Metzmacher
85e18e252d
r2877: the Bind and Unbind function are already moved...
...
metze
(This used to be commit 5c3f3b4072
)
2007-10-10 12:59:41 -05:00
Stefan Metzmacher
4c2bbb1edb
r2876: - more than one rootDSE entry in the database is an error!
...
- don't say that we provide the same functionality as w2k3
- netbiosname is always upper case hostname
- minor fixes rootdse.pl
metze
(This used to be commit 0b30ec593f
)
2007-10-10 12:59:41 -05:00
Simo Sorce
d669d6a892
r2875: some fixes + (C) note
...
(This used to be commit d878c3c365
)
2007-10-10 12:59:41 -05:00
Simo Sorce
7251e37bb6
r2874: Italian CodeJam commit :-)
...
implemented rootDSE on ldb with rootdse.ldif and related script to populate a basic rootDSE tree
(This used to be commit 923c936088
)
2007-10-10 12:59:41 -05:00
Stefan Metzmacher
c9e761a39e
r2873: create a DNS zone file for a BIND name server
...
metze
(This used to be commit 1e8c431331
)
2007-10-10 12:59:41 -05:00
Andrew Tridgell
f9bac1dec2
r2872: got rid of a couple of unused (and horrible) functions
...
(This used to be commit 4bb410756d
)
2007-10-10 12:59:40 -05:00
Andrew Tridgell
7b7619e0ba
r2871: - got rid of the last bits of non-threadsafe data in util_str.o
...
- switch the fallback case tables to use talloc
- moved the used-once octal_string() inline in loadparm.c
(This used to be commit b04202eaac
)
2007-10-10 12:59:40 -05:00
Stefan Metzmacher
6350e5cb60
r2867: make call_backtrace() public
...
this is very usefull we you don't want to use smb_panic()
metze
(This used to be commit 343b575baa
)
2007-10-10 12:59:40 -05:00
Stefan Metzmacher
4503ddc155
r2864: - Bind and Unbind are no directory partition operations
...
- move Bind Unbind code to a seperate file
metze
(This used to be commit 3aa1a29897
)
2007-10-10 12:59:40 -05:00
Stefan Metzmacher
7a4478845f
r2863: move the logical ldapsrv functions to a seperate file
...
metze
(This used to be commit 5173c4d4fe
)
2007-10-10 12:59:40 -05:00
Stefan Metzmacher
2a1ee36e7f
r2862: prepare LDAP SASL support for the server
...
metze
(This used to be commit 9a7505bd74
)
2007-10-10 12:59:40 -05:00
Stefan Metzmacher
78782df554
r2861: encode and decode BindRequest/Response correct
...
and some minor changes
- make ldap_encode/decode_response maore usable
metze
(This used to be commit cc77baf729
)
2007-10-10 12:59:40 -05:00
Stefan Metzmacher
4228ef2815
r2860: add gensec_have_feature() to check what feature are used in the connection
...
metze
(This used to be commit 30aa8af044
)
2007-10-10 12:59:39 -05:00
Andrew Bartlett
59ef8de129
r2859: It seems useful to allow the seal/unseal functions in gensec to pass
...
though to the sign/check_sig functions.
Andrew Bartlett
(This used to be commit 18367c4235
)
2007-10-10 12:59:39 -05:00
Stefan Metzmacher
f210b98804
r2858: fix a few SMB_EXT_LIB_FROM_PKGCONFIG() bugs
...
metze
(This used to be commit 285d1ea4b0
)
2007-10-10 12:59:39 -05:00
Andrew Tridgell
7d32679e96
r2857: this commit gets rid of smb_ucs2_t, wpstring and fpstring, plus lots of associated functions.
...
The motivation for this change was to avoid having to convert to/from
ucs2 strings for so many operations. Doing that was slow, used many
static buffers, and was also incorrect as it didn't cope properly with
unicode codepoints above 65536 (which could not be represented
correctly as smb_ucs2_t chars)
The two core functions that allowed this change are next_codepoint()
and push_codepoint(). These functions allow you to correctly walk a
arbitrary multi-byte string a character at a time without converting
the whole string to ucs2.
While doing this cleanup I also fixed several ucs2 string handling
bugs. See the commit for details.
The following code (which counts the number of occuraces of 'c' in a
string) shows how to use the new interface:
size_t count_chars(const char *s, char c)
{
size_t count = 0;
while (*s) {
size_t size;
codepoint_t c2 = next_codepoint(s, &size);
if (c2 == c) count++;
s += size;
}
return count;
}
(This used to be commit 814881f0e5
)
2007-10-10 12:59:39 -05:00
Andrew Tridgell
48f960ab47
r2856: fixed a minor memory leak in the auth code
...
(This used to be commit 1b3c7d9cfa
)
2007-10-10 12:59:39 -05:00
Stefan Metzmacher
9abbd9e860
r2855: fix error codes for Compare
...
metze
(This used to be commit d23335bc14
)
2007-10-10 12:59:39 -05:00
Andrew Tridgell
03341ec5bb
r2854: added a RPC-COUNTCALLS torture test - a useful varient on the full scanner in RPC-SCANNER
...
(This used to be commit 04eaae59cd
)
2007-10-10 12:59:39 -05:00
Stefan Metzmacher
6aa4a9bd16
r2853: add torture test to find the defaultNamingContext on the RootDSE
...
try a sasl sealed CompareRequest
abartlet: we need to check how SINGING only can work,
it failed for me:-(
metze
(This used to be commit 1dabd04e26
)
2007-10-10 12:59:38 -05:00
Stefan Metzmacher
dba5773d9d
r2851: don't destroy the gensec context it's used for sign and seal
...
check the result of ldap_receive()
metze
(This used to be commit 778cf6d92b
)
2007-10-10 12:59:38 -05:00
Stefan Metzmacher
5bf740dfb8
r2850: - check for GENSEC_WANT_SEAL in gensec_unseal_packet()
...
- pass functions to the subcontext in spnego
metze
(This used to be commit d02fab41f8
)
2007-10-10 12:59:38 -05:00
Andrew Tridgell
1aabcd7312
r2836: removed a couple of unused variables
...
(This used to be commit 391b09dad1
)
2007-10-10 12:59:38 -05:00
Andrew Tridgell
ed6a5a1e0e
r2833: - added a call to SamrQueryGroupMember for every group, and fix the
...
IDL so this works (the previous IDL was bogus)
- changed a hyper to uint64 after looking at output on cascade on sparc
(This used to be commit db1ed5675a
)
2007-10-10 12:59:37 -05:00
Volker Lendecke
7b77ff3720
r2831: // style comments are not supported by pure C preprocessors. Please DONT use
...
them. This includes idl files.
Volker
(This used to be commit e9fa997fd7
)
2007-10-10 12:59:37 -05:00
Volker Lendecke
44f463d9c9
r2830: // style comments are not supported by pure C preprocessors. Please DONT use
...
them. This includes idl files.
Volker
(This used to be commit d9f3c4e301
)
2007-10-10 12:59:37 -05:00
Stefan Metzmacher
becc7302f0
r2829: REALM and netbiosname are always uppercase
...
dnsname and dnshostname always lowercase
metze
(This used to be commit 0b46dc6f4b
)
2007-10-10 12:59:37 -05:00
Stefan Metzmacher
85428819e3
r2825: fix the build
...
this function names are unsed elsewhere in the code too
metze
(This used to be commit a8f2fe0ff0
)
2007-10-10 12:59:37 -05:00
Simo Sorce
cf42c06c86
r2820: complete the parsing routing with correct support for escaped chars
...
clean up simple_ldb functions
(This used to be commit 3af61cb6cd
)
2007-10-10 12:59:37 -05:00
Volker Lendecke
6bedfa7166
r2818: On AIX, for some reason pidl fails in dcom.idl:29. The only thing
...
is a /* style comment. Try //.
Volker
(This used to be commit 73adc1f357
)
2007-10-10 12:59:37 -05:00
Tim Potter
94ae449f33
r2817: Get winreg_GetKeySecurity() working but use data blob instead of
...
security descriptor.
(This used to be commit bc5165e40a
)
2007-10-10 12:59:36 -05:00
Stefan Metzmacher
85b78669b4
r2816: fix 'Default-First-Site-Name' dn
...
metze
(This used to be commit ae4b99d15c
)
2007-10-10 12:59:36 -05:00
Simo Sorce
44a556fd5a
r2815: add some more docs
...
add a nearly complete rfc conformat dn parsing function
(This used to be commit 1bc5a94488
)
2007-10-10 12:59:36 -05:00
Andrew Tridgell
ffe8ecfc14
r2808: added auto-detection of unix user and groups names during provision.
...
(This used to be commit 036e953fac
)
2007-10-10 12:59:36 -05:00
Tim Potter
263212aba5
r2807: OK I think winreg_EnumValue() finally works. The previous version
...
didn't work with non-NULL registry value names.
Update testsuite to enumerate all keys and values two levels deep.
(This used to be commit c09f0f355b
)
2007-10-10 12:59:36 -05:00
Tim Potter
9880410f1f
r2806: Add winreg.i to dependencies for dcerpc.i
...
(This used to be commit dc43666135
)
2007-10-10 12:59:36 -05:00
Tim Potter
b6c0f2cac2
r2805: Handle NULL pointers when converting structures to Python. All the
...
test cases up till now haven't come across them yet!
(This used to be commit 5fd3c12d4f
)
2007-10-10 12:59:36 -05:00
Andrew Tridgell
0eeb0973e9
r2804: - setup some reasonable default SAM to unixName mappings in the provisioning.
...
- enable the unixuid module by default on all backends
(This used to be commit e335cd4933
)
2007-10-10 12:59:36 -05:00
Andrew Tridgell
fe3294f7f0
r2803: allow unixuid module to work with foreign security principles
...
(This used to be commit f522728728
)
2007-10-10 12:59:35 -05:00
Andrew Tridgell
830ac69b1d
r2802: a better provisioning script
...
(This used to be commit f5560f961d
)
2007-10-10 12:59:35 -05:00