Andrew Tridgell
42d8a1a222
r7745: better handling of recv errors in tls library
2007-10-10 13:18:30 -05:00
Andrew Tridgell
023fc567ba
r7744: converted the web server to use the lib/tls/ generic tls code
2007-10-10 13:18:30 -05:00
Andrew Tridgell
3d60b3a8ee
r7743: be consistent in how stdin is supported for ldbadd and ldbmodify
2007-10-10 13:18:29 -05:00
Andrew Tridgell
950500f603
r7742: abstracted out the tls code from the web server, so that our other servers
...
can easily become tls enabled. This will be used to add support for ldaps
2007-10-10 13:18:29 -05:00
Andrew Tridgell
a440133140
r7741: fixed the verbose option in ldbedit
2007-10-10 13:18:29 -05:00
Andrew Tridgell
cf17f90a83
r7740: get rid of our duplicate base64 routines
2007-10-10 13:18:29 -05:00
Andrew Tridgell
fe2b77af23
r7739: fixed an off by one bug in the base64 decoder for ldb ldif
2007-10-10 13:18:28 -05:00
Rafal Szczesniak
ec29a1ffa7
r7738: It's actually an API function test.
...
rafal
2007-10-10 13:18:28 -05:00
Rafal Szczesniak
4655881fac
r7737: Test for libnet_Lookup function.
...
rafal
2007-10-10 13:18:28 -05:00
Rafal Szczesniak
b0bae584a4
r7736: Propagate change in resolve_name function. Let's use default methods
...
in this case.
rafal
2007-10-10 13:18:28 -05:00
Rafal Szczesniak
121cf5ec3e
r7735: Extend resolve_name function so that it's possible to pass resolve
...
methods explicitly or NULL for defaults saved in smb.conf.
rafal
2007-10-10 13:18:28 -05:00
Rafal Szczesniak
15e2a67fe0
r7734: A few missing pieces...
...
rafal
2007-10-10 13:18:28 -05:00
Rafal Szczesniak
12b468417d
r7733: New io structure for name lookup function.
...
rafal
2007-10-10 13:18:27 -05:00
Rafal Szczesniak
b9deaa995d
r7732: Implementation of very basic lookup function (to be used in more
...
specific routines like resolving a pdc).
Also, couple of formatting fixes.
rafal
2007-10-10 13:18:27 -05:00
Stefan Metzmacher
3a1ed83fd0
r7731: change debug level to not spam the build-farm smbd log
...
metze
2007-10-10 13:18:27 -05:00
Jelmer Vernooij
5122b9f608
r7729: Small fixes to the charset stuff.
2007-10-10 13:18:27 -05:00
Andrew Tridgell
57132344b4
r7728: handle 64 bit integers in INTEGER match
2007-10-10 13:18:27 -05:00
Andrew Tridgell
941509ee58
r7727: we need to mark some attributes as INTEGER, so that the standard searches
...
that w2k does work. For example, w2k asks for sAMAccountType=805306369 which
will only match if we know its an integer
2007-10-10 13:18:27 -05:00
Andrew Tridgell
8698a20fcc
r7726: - removed some unused variables
...
- handle ldb_errstring() calls on failed connect
2007-10-10 13:18:27 -05:00
Andrew Tridgell
0f22306a9c
r7725: fixed a bug with partial asn1 frames in the ldap client
2007-10-10 13:18:26 -05:00
Andrew Tridgell
82b1feeafe
r7724: added encoding of LDB_OP_NOT search components
2007-10-10 13:18:26 -05:00
Andrew Tridgell
25d500b6e5
r7723: - fix a mismatched asn1 push/pop on bind
...
- add error checking to ldap_encode()
- fixed the asn1 codes for extended search
- use asn1 context macros
2007-10-10 13:18:26 -05:00
Andrew Tridgell
0603235304
r7722: when we get a zero read, the connection is dead
2007-10-10 13:18:26 -05:00
Andrew Tridgell
73a21737ce
r7721: solve a problem with null arguments to testit()
2007-10-10 13:18:26 -05:00
Andrew Tridgell
09060994c1
r7720: - simplify the asn1 decode of ldap_search() a lot, taking advantage of
...
the fact that the ldap data structures now use ldb_message_element.
- fixed null termination of elements in ildap
2007-10-10 13:18:26 -05:00
Andrew Tridgell
f6c2c51907
r7719: make the ildap ldb backend use the defaultNamingContext if the basedn
...
is not specified, so:
ldbsearch ldap://hostname '(objectclass=user)'
works without knowing the domain name
2007-10-10 13:18:26 -05:00
Andrew Tridgell
fc8feee560
r7717: fixed some typos
2007-10-10 13:18:25 -05:00
Andrew Tridgell
de5f265b6c
r7716: a single wrapped ldap blob can contain multiple ldap messages
2007-10-10 13:18:25 -05:00
Andrew Tridgell
dc419fc899
r7715: ensure we don't print null strings in ldap_errstr()
2007-10-10 13:18:25 -05:00
Andrew Tridgell
6277c3923e
r7714: enable samba credentials handling in ldb tools. So you can now do a
...
encrypted ldbedit against w2k3
2007-10-10 13:18:25 -05:00
Andrew Tridgell
abc9f4bd89
r7713: fixed error display in ildap_search()
2007-10-10 13:18:25 -05:00
Andrew Tridgell
aec0544962
r7712: ldb/common/util.c is gone
2007-10-10 13:18:25 -05:00
Andrew Tridgell
f852661463
r7711: update callers of ldb_connect() for new syntax
2007-10-10 13:18:24 -05:00
Andrew Tridgell
5e8db1c9b3
r7710: new command line handling code for ldb
2007-10-10 13:18:24 -05:00
Andrew Tridgell
f648fdf187
r7709: - convert ldb to use popt, so that it can interact with the samba
...
cmdline credentials code (which will be done soon)
- added a ldb_init() call, and changed ldb_connect() to take a ldb
context. This allows for much better error handling in
ldb_connect(), and also made the popt conversion easier
- fixed up all the existing backends with the new syntax
- improved error handling in *_connect()
- fixed a crash bug in the new case_fold_required() code
- ensured that ltdb_rename() and all ltdb_search() paths get the read lock
- added a ldb_oom() macro to make it easier to report out of memory
situations in ldb code
2007-10-10 13:18:24 -05:00
Jelmer Vernooij
72efb69529
r7706: Move ParseExpr() to util.
2007-10-10 13:18:24 -05:00
Andrew Tridgell
0163d7fe99
r7705: prevent SIGPIPE. this is what causes BASE-NEGNOWAIT to sometimes fail
2007-10-10 13:18:24 -05:00
Andrew Tridgell
1011b1bf51
r7704: - fixed open_nbt_connection() to return NULL when the connection failed
...
- got rid of smbcli_shutdown() and use talloc_free() instead.
2007-10-10 13:18:23 -05:00
Jelmer Vernooij
7012e10bb6
r7702: Implement [charset()] attribute.
2007-10-10 13:18:23 -05:00
Jelmer Vernooij
a73a35cfc7
r7695: Add support for the [string] attribute that works in the traditional sense. Not
...
used anywhere yet.
2007-10-10 13:18:23 -05:00
Andrew Bartlett
00b8588c68
r7690: Move the NT hash generation into the credentials system, rather than
...
in all the callers. This also allows us to be more flexible in the
type of password we store.
Andrew Bartlett
2007-10-10 13:18:23 -05:00
Andrew Bartlett
fbec0ed13b
r7689: Add new file from previous commit (seperate file for session key test).
2007-10-10 13:18:23 -05:00
Andrew Bartlett
337cb20ac4
r7688: Fix the internal heimdal build - push one #define back to
...
heimdal_build/config.h
Andrew Bartlett
2007-10-10 13:18:22 -05:00
Andrew Bartlett
898f72d196
r7687: Some more tests that must be done only when krb5_config is absent.
...
Andrew Bartlett
2007-10-10 13:18:22 -05:00
Andrew Bartlett
7520879bb0
r7686: Check for a type of invalid account name.
...
Andrew Bartlett
2007-10-10 13:18:22 -05:00
Andrew Bartlett
a32066a9ec
r7685: Simply the test for session key logic, so we pass against NT4.
...
Now, to try and figure out why this logic failed for jra...
Andrew Bartlett
2007-10-10 13:18:22 -05:00
Andrew Bartlett
47f433708b
r7684: Add a test aimed at checking we have agreement between client and
...
server as to the CIFS session key.
JRA had pain with this being wrong against NT4 (without spnego), hence
this specific test.
Andrew Bartlett
2007-10-10 13:18:22 -05:00
Andrew Bartlett
31f7ec38e6
r7683: The other file from the last commit. And it's include/system/kerberos.h that I'm putting the #defines in...
...
Andrew Bartlett
2007-10-10 13:18:22 -05:00
Andrew Bartlett
3f473a9377
r7682: Move the properties of our heimdal build from heimdal_build/config.h
...
(which gets included by heimdal, or shoudl be) into
auth/kerberos/kerberos.h (which is used by Samba, but not by the
Heimdal code).
Andrew Barteltt
2007-10-10 13:18:22 -05:00
Andrew Bartlett
2a22f413c9
r7681: This #define is unused.
...
Andrew Bartlett
2007-10-10 13:18:21 -05:00