summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* r7751: only enable tls on the ldaps port in ldap server, and reject non-tlsAndrew Tridgell2007-10-104-7/+12
| | | | | connections on that port (This used to be commit 30da6a1cc41308a16a486111887f45bcf598f064)
* r7750: handle STATUS_MORE_ENTRIES on send in tlsAndrew Tridgell2007-10-101-0/+4
| | | | (This used to be commit 135c3367ff737246ea40030d3c852769666ff522)
* r7749: some bug fixes from testing with socket:testnonblockAndrew Tridgell2007-10-104-7/+14
| | | | | | | | | - fixed some infinite loops in asn1.c - ensure asn1 callers know if an error is end of buffer or bad data - handle npending 0 in ldap server (This used to be commit f22c3b84c8912ccd36e676a782b58f1841be8875)
* r7748: Use state structure in connection with io to get returned address.Rafal Szczesniak2007-10-101-2/+3
| | | | | rafal (This used to be commit 345a71a08e74ddf959680615d51488f8e989cba1)
* r7747: - simplified the ldap server buffer handlingAndrew Tridgell2007-10-1010-470/+327
| | | | | | | | | | - got rid of the special cases for sasl buffers - added a tls_socket_pending() call to determine how much data is waiting on a tls connection - removed the attempt at async handling of ldap calls. The buffers/sockets are all async, but the calls themselves are sync. (This used to be commit 73cb4aad229d08e17e22d5792580bd43a61b142a)
* r7746: - added TLS support to our ldap serverAndrew Tridgell2007-10-103-102/+115
| | | | | | | | | - this involved changing the buffer handling in the ldap server quite a lot, as it didn't handle partial packets at all - removed completely bogus asn1_object_length() function. You can't do that with BER/DER (This used to be commit fed6f4cc6ceaf83aacb581499aeaf6af4ee8ddd2)
* r7745: better handling of recv errors in tls libraryAndrew Tridgell2007-10-101-1/+10
| | | | (This used to be commit 42d8a1a222430bd64962da7cc4ac0193b5c003f7)
* r7744: converted the web server to use the lib/tls/ generic tls codeAndrew Tridgell2007-10-108-565/+41
| | | | (This used to be commit 023fc567badba38b87895ea73515b2ce0b703a8c)
* r7743: be consistent in how stdin is supported for ldbadd and ldbmodifyAndrew Tridgell2007-10-101-18/+10
| | | | (This used to be commit 3d60b3a8eea5ac6c35cf2e579ae12cef3dc1794e)
* r7742: abstracted out the tls code from the web server, so that our other ↵Andrew Tridgell2007-10-104-0/+646
| | | | | | | servers can easily become tls enabled. This will be used to add support for ldaps (This used to be commit 950500f603725349d2a0e22878e83dd1b5975f9f)
* r7741: fixed the verbose option in ldbeditAndrew Tridgell2007-10-101-12/+11
| | | | (This used to be commit a440133140a6adb5ea62d37690b9c4ae74dc6be0)
* r7740: get rid of our duplicate base64 routinesAndrew Tridgell2007-10-105-85/+18
| | | | (This used to be commit cf17f90a83cf04815544c5408eb56d00546b3e88)
* r7739: fixed an off by one bug in the base64 decoder for ldb ldifAndrew Tridgell2007-10-101-0/+3
| | | | (This used to be commit fe2b77af2352f1964402a4286105916e990dc36f)
* r7738: It's actually an API function test.Rafal Szczesniak2007-10-101-1/+1
| | | | | rafal (This used to be commit ec29a1ffa7aec6f1822a92a8c62f5a0de51ec2ae)
* r7737: Test for libnet_Lookup function.Rafal Szczesniak2007-10-103-0/+54
| | | | | rafal (This used to be commit 4655881fac37dbf26a5d60385e5f0a70b8c1c775)
* r7736: Propagate change in resolve_name function. Let's use default methodsRafal Szczesniak2007-10-101-1/+1
| | | | | | | in this case. rafal (This used to be commit b0bae584a4936845732d68aa7d2ccce4411dd1d7)
* r7735: Extend resolve_name function so that it's possible to pass resolveRafal Szczesniak2007-10-101-8/+16
| | | | | | | methods explicitly or NULL for defaults saved in smb.conf. rafal (This used to be commit 121cf5ec3e075a6e37df52caad9fbc8bf7d59339)
* r7734: A few missing pieces...Rafal Szczesniak2007-10-103-5/+7
| | | | | rafal (This used to be commit 15e2a67fe08daa722c55cd3afd46e838eb653e22)
* r7733: New io structure for name lookup function.Rafal Szczesniak2007-10-101-0/+1
| | | | | rafal (This used to be commit 12b468417da04a2b7ddcacdf224ed7d055f0d3d9)
* r7732: Implementation of very basic lookup function (to be used in moreRafal Szczesniak2007-10-106-9/+141
| | | | | | | | specific routines like resolving a pdc). Also, couple of formatting fixes. rafal (This used to be commit b9deaa995da3a732514d5ceab0010adb58be5fe0)
* r7731: change debug level to not spam the build-farm smbd logStefan Metzmacher2007-10-102-2/+2
| | | | | metze (This used to be commit 3a1ed83fd0714fa46055c8fe5b039986909f9a45)
* r7729: Small fixes to the charset stuff.Jelmer Vernooij2007-10-104-14/+27
| | | | (This used to be commit 5122b9f608399a6c90521e2f8bd96154755fe397)
* r7728: handle 64 bit integers in INTEGER matchAndrew Tridgell2007-10-101-3/+3
| | | | (This used to be commit 57132344b4e39a670e683b3db00665e5f7a899fd)
* r7727: we need to mark some attributes as INTEGER, so that the standard searchesAndrew Tridgell2007-10-101-0/+4
| | | | | | that w2k does work. For example, w2k asks for sAMAccountType=805306369 which will only match if we know its an integer (This used to be commit 941509ee58253b671bb74b2d8d8667cc6a1a4328)
* r7726: - removed some unused variablesAndrew Tridgell2007-10-104-4/+10
| | | | | - handle ldb_errstring() calls on failed connect (This used to be commit 8698a20fcc6a04ccbe533afd742e7a5df94423ee)
* r7725: fixed a bug with partial asn1 frames in the ldap clientAndrew Tridgell2007-10-101-0/+3
| | | | (This used to be commit 0f22306a9c61c1b00aeb0f3bf7e875d9b7b4606d)
* r7724: added encoding of LDB_OP_NOT search componentsAndrew Tridgell2007-10-101-1/+6
| | | | (This used to be commit 82b1feeafea57ca1b8d7bf79f777eebcc703769c)
* r7723: - fix a mismatched asn1 push/pop on bindAndrew Tridgell2007-10-101-29/+26
| | | | | | | | | - add error checking to ldap_encode() - fixed the asn1 codes for extended search - use asn1 context macros (This used to be commit 25d500b6e559b9a530ae65a21046cfde0f8c41af)
* r7722: when we get a zero read, the connection is deadAndrew Tridgell2007-10-101-2/+1
| | | | (This used to be commit 060323530454edf21b217550b373513e5860146c)
* r7721: solve a problem with null arguments to testit()Andrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit 73a21737cea295c09255997e5830c68ad390a4de)
* r7720: - simplify the asn1 decode of ldap_search() a lot, taking advantage ofAndrew Tridgell2007-10-104-20/+10
| | | | | | | the fact that the ldap data structures now use ldb_message_element. - fixed null termination of elements in ildap (This used to be commit 09060994c1ed12073ae6e1131d7074db8fdc523c)
* r7719: make the ildap ldb backend use the defaultNamingContext if the basednAndrew Tridgell2007-10-101-2/+28
| | | | | | | | | is not specified, so: ldbsearch ldap://hostname '(objectclass=user)' works without knowing the domain name (This used to be commit f6c2c5190737ca11f55a147f5295ccca505fb58b)
* r7717: fixed some typosAndrew Tridgell2007-10-101-4/+4
| | | | (This used to be commit fc8feee56034fe165359c804d111f80e5b3ebb65)
* r7716: a single wrapped ldap blob can contain multiple ldap messagesAndrew Tridgell2007-10-101-3/+3
| | | | (This used to be commit de5f265b6c586335965a6de844c203206261cc3b)
* r7715: ensure we don't print null strings in ldap_errstr()Andrew Tridgell2007-10-101-1/+3
| | | | (This used to be commit dc419fc89973c2d7fa333df389b75cb218e8a848)
* r7714: enable samba credentials handling in ldb tools. So you can now do aAndrew Tridgell2007-10-1010-58/+38
| | | | | encrypted ldbedit against w2k3 (This used to be commit 6277c3923e7d9c26753424b1e77ac62f8e0729a4)
* r7713: fixed error display in ildap_search()Andrew Tridgell2007-10-101-0/+6
| | | | (This used to be commit abc9f4bd89d0eda655f7de01db49cbbb64682bf4)
* r7712: ldb/common/util.c is goneAndrew Tridgell2007-10-101-1/+0
| | | | (This used to be commit aec0544962483b3cd8507b2de6d1552691e72932)
* r7711: update callers of ldb_connect() for new syntaxAndrew Tridgell2007-10-102-57/+27
| | | | (This used to be commit f852661463624714ad8e7adc0547b2f07b8f9f6d)
* r7710: new command line handling code for ldbAndrew Tridgell2007-10-103-0/+189
| | | | (This used to be commit 5e8db1c9b3bb6c5196652a7af877b4204148c305)
* r7709: - convert ldb to use popt, so that it can interact with the sambaAndrew Tridgell2007-10-1023-689/+343
| | | | | | | | | | | | | | | | | | | | 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 (This used to be commit f648fdf187669d6d87d01dd4e786b03cd420f220)
* r7706: Move ParseExpr() to util.Jelmer Vernooij2007-10-104-87/+51
| | | | (This used to be commit 72efb695291f0ad3cdc80daa9f979454f6a81c04)
* r7705: prevent SIGPIPE. this is what causes BASE-NEGNOWAIT to sometimes failAndrew Tridgell2007-10-101-0/+3
| | | | (This used to be commit 0163d7fe99caee54c6c2bd614e4f076fd00a6176)
* r7704: - fixed open_nbt_connection() to return NULL when the connection failedAndrew Tridgell2007-10-109-38/+33
| | | | | - got rid of smbcli_shutdown() and use talloc_free() instead. (This used to be commit 1011b1bf51d420d6702ef448c894ea8ebeafa284)
* r7702: Implement [charset()] attribute.Jelmer Vernooij2007-10-105-16/+66
| | | | (This used to be commit 7012e10bb6252a7e602e80f05c914a783610088c)
* r7695: Add support for the [string] attribute that works in the traditional ↵Jelmer Vernooij2007-10-105-57/+104
| | | | | | | sense. Not used anywhere yet. (This used to be commit a73a35cfc7b5b92cd95bd0d0fbd64d04acecccf3)
* r7690: Move the NT hash generation into the credentials system, rather thanAndrew Bartlett2007-10-104-36/+96
| | | | | | | | in all the callers. This also allows us to be more flexible in the type of password we store. Andrew Bartlett (This used to be commit 00b8588c68526e1d86fda0bd81c0b86f690b62c3)
* r7689: Add new file from previous commit (seperate file for session key test).Andrew Bartlett2007-10-101-0/+1
| | | | (This used to be commit fbec0ed13bc20093da308dee0108721d88e9c322)
* r7688: Fix the internal heimdal build - push one #define back toAndrew Bartlett2007-10-102-1/+1
| | | | | | | heimdal_build/config.h Andrew Bartlett (This used to be commit 337cb20ac45c95b8a6d0c90dfef4bdac591ba39a)
* r7687: Some more tests that must be done only when krb5_config is absent.Andrew Bartlett2007-10-101-4/+5
| | | | | Andrew Bartlett (This used to be commit 898f72d19654c68ba68d36a099bf4dbed5d09fe9)