summaryrefslogtreecommitdiffstats
path: root/source/lib
Commit message (Collapse)AuthorAgeFilesLines
...
| | * r12911: try to fix bug #3365Stefan Metzmacher2006-01-132-4/+12
| | | | | | | | | | | | metze
| | * r12909: add an ldb module for the wins.ldb,Stefan Metzmacher2006-01-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | it currently doesn't do much, but it's later prevent adding corrupted records via ldbedit, and will take care of the versionID counter metze
| | * r12850: - add Doxygen comments to ldbStefan Metzmacher2006-01-117-71/+2090
| | | | | | | | | | | | | | | | | | | | | | | | - 'make doxygen' generated the api documentation under apidocs/ Many thanks to Brad Hards <bradh@frogmouth.net> for the patches! metze
| | * r12849: fix typoStefan Metzmacher2006-01-111-1/+1
| | | | | | | | | | | | metze
| | * r12847: add some ldb examples from Brad Hards (bradh@frogmouth.net)Stefan Metzmacher2006-01-113-3/+263
| | | | | | | | | | | | metze
| | * r12846: some fixesStefan Metzmacher2006-01-111-7/+13
| | | | | | | | | | | | metze
| | * r12845: fix some typosStefan Metzmacher2006-01-112-2/+2
| | | | | | | | | | | | metze
| | * r12844: don't include system headers directlyStefan Metzmacher2006-01-111-9/+1
| | | | | | | | | | | | metze
| | * r12843: get special objects with ldbsearch -a too, to match ldbedit -aStefan Metzmacher2006-01-113-3/+3
| | | | | | | | | | | | metze
| | * r12833: complete ldbsearch support for controlsSimo Sorce2006-01-102-40/+138
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | now the three supported controls (paged_results, server_sort, extended_dn) are fully functional and the infrastructure to add more is in place. valgrind is happy too :) Simo.
| | * r12830: this can be constStefan Metzmacher2006-01-101-1/+1
| | | | | | | | | | | | metze
| | * r12829: fix ldb headers, to not include '<...>' files in .c filesStefan Metzmacher2006-01-1041-171/+78
| | | | | | | | | | | | | | | | | | this helps in getting symbol -fvisibility=hidden (GCC 4 feature) working later. metze
| | * r12828: add a test to check white spaces comparisonSimo Sorce2006-01-102-1/+10
| | |
| | * r12827: This was a very well concealed bug.Simo Sorce2006-01-101-2/+9
| | | | | | | | | | | | | | | | | | Thank to Andrew Bartlet for finding out a test case that showed it up. Simo.
| | * r12825: Add \nGünther Deschner2006-01-101-1/+1
| | | | | | | | | | | | Guenther
| | * r12814: we need this here too, as we'll include replace.h for building heimdal/*Stefan Metzmacher2006-01-101-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | too, and for this we don't include includes.h (hopefully) fix the build on AIX metze
| | * r12810: handle control options gracefully and don't segfaultSimo Sorce2006-01-101-9/+49
| | |
| | * r12804: This patch reworks the Samba4 sockets layer to use a socket_addressAndrew Bartlett2006-01-099-329/+592
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | structure that is more generic than just 'IP/port'. It now passes make test, and has been reviewed and updated by metze. (Thankyou *very* much). This passes 'make test' as well as kerberos use (not currently in the testsuite). The original purpose of this patch was to have Samba able to pass a socket address stucture from the BSD layer into the kerberos routines and back again. It also removes nbt_peer_addr, which was being used for a similar purpose. It is a large change, but worthwhile I feel. Andrew Bartlett
| | * r12801: Some more include/ cleanups (remove unused macros + move files Jelmer Vernooij2006-01-093-14/+49
| | | | | | | | | | | | to specific dirs)
| | * r12799: print out function and location tooStefan Metzmacher2006-01-091-4/+4
| | | | | | | | | | | | metze
| | * r12798: print timestamps into the log file, this is not nice code,Stefan Metzmacher2006-01-091-2/+30
| | | | | | | | | | | | | | | | | | but it works for now metze
| | * r12790: fix compiler warningStefan Metzmacher2006-01-091-1/+1
| | | | | | | | | | | | metze
| | * r12785: make the iface_*() functions return strings which do not getAndrew Tridgell2006-01-091-7/+15
| | | | | | | | | | | | | | | overwritten by another call (due to the implied static in iface_ntoa()). This should save abartlet some pain
| | * r12783: add a comment about matching more than 1 handler per message (andrewAndrew Tridgell2006-01-081-0/+4
| | | | | | | | | | | | thought this might be a bug)
| | * r12777: use TEST_DATA_PREFIX if availableStefan Metzmacher2006-01-081-5/+6
| | | | | | | | | | | | metze
| | * r12774: - fix the build on OpenBSDStefan Metzmacher2006-01-081-0/+4
| | | | | | | | | | | | | | | | | | | | | I'll try to remove TIME_T_MIN/TIME_T_MAX completly later, but for now I try to build on all platfarms metze
| | * r12770: Remove the alloca.h header as it is not used in the code afaicsSimo Sorce2006-01-081-1/+0
| | |
| | * r12761: get the TIME_T_MIN and TIME_T_MAX right again, merging from samba3 ↵Stefan Metzmacher2006-01-081-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | was a bad idea... as in samba4 we use TIME_T_MIN = 0 (maybe we should do this in samba3 too) because negativ values mean error. but still restrict TIME_T_MAX to INT32_MAX, to not overflow gmtime() on 64 bit systems, is this behavior documented somewhere? metze
| | * r12754: - sync TIME_T_MAX calculation from samba3Stefan Metzmacher2006-01-071-12/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - but limit TIME_T_MAX to INT32_MAX, otherwise 64 platfroms are broken because gmtime() will fail with INT64_MAX passed in! I'm not sure if that's the best fix for this problem, but it works... Should we port the INT32_MAX limitation to samba3? Comments, please? metze
| | * r12748: Fix wrong handling of separation characters for RDNsSimo Sorce2006-01-061-5/+15
| | | | | | | | | | | | | | | allow escaped separation chars as part of the attr value of an RDN
| | * r12746: An initial version of the kludge_acls module.Andrew Bartlett2006-01-062-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should be replaced with real ACLs, which tridge is working on. In the meantime, the rules are very simple: - SYSTEM and Administrators can read all. - Users and anonymous cannot read passwords, can read everything else - list of 'password' attributes is hard-coded Most of the difficult work in this was fighting with the C/js interface to add a system_session() all, as it still doesn't get on with me :-) Andrew Bartlett
| | * r12745: Initial work to support a syntax to pass over controls viaSimo Sorce2006-01-063-10/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | command line to ldbsearch. Very rough work, no checks are done on the input yet (will segfault if you make it wrong). Controls are passed via the --controls switch an are comma separated (no escaping yet). General syntax is <ctrl_name>:<criticality> <ctrl_name> is a string <criticality> is 1 or 0 Current semi-parsed controls are: server_sort syntax: server_sort:1:0:attributename 1st parm: criticality 2nd parm: reversed 3rd parm: attribute name to be used for sorting todo: still missing suport for multiple sorting attributes and ordering rule no check on result code paged_results syntax: paged_results:1:100 1st parm: criticality 2nd parm: number of results to be returned todo: ldbsearch will return only the first batch (missing code to cycle over conditionally) no check on result code extended_dn syntax: extended_dn:1:0 1st parm: criticality 2nd parm: type, see MS docs on meaning Simo.
| | * r12743: Remove the ugly way we had to make a second stage init and introduceSimo Sorce2006-01-0614-76/+116
| | | | | | | | | | | | | | | | | | a second_stage_init private function for modules that need a second stage init. Simo.
| | * r12734: forgot to add qsortSimo Sorce2006-01-061-0/+256
| | |
| | * r12733: Merge ldap/ldb controls into main treeSimo Sorce2006-01-0631-38/+880
| | | | | | | | | | | | | | | | | | | | | There's still lot of work to do but the patch is stable enough to be pushed into the main samba4 tree. Simo.
| | * r12728: Revive testparm. Andrew Bartlett2006-01-062-3/+6
| | | | | | | | | | | | | | | | | | It needs work to not dump defaults from loadparm.c, but otherwise it works. Andrew Bartlett
| | * r12717: Always compile the skel module, so we know when we break it.Andrew Bartlett2006-01-052-28/+28
| | | | | | | | | | | | | | | | | | Also fix up all the current issues with the skel module. Andrew Bartlett
| | * r12716: Tridge points out that the request argument to ldb_next_request mustAndrew Bartlett2006-01-051-17/+29
| | | | | | | | | | | | | | | | | | be a valid talloc() pointer, as other modules may rely on this. Andrew Bartlett
| | * r12710: Fix socket_wrapper: Make sure to fill in the socket family on theAndrew Bartlett2006-01-041-0/+1
| | | | | | | | | | | | | | | | | | returned address. Andrew Bartlett
| | * r12696: Reduce the size of include/structs.hJelmer Vernooij2006-01-032-0/+3
| | |
| | * r12694: Move some headers to the directory of the subsystem they belong to.Jelmer Vernooij2006-01-037-1/+138
| | |
| | * r12670: Make a couple of dependencies stricterJelmer Vernooij2006-01-024-1/+13
| | | | | | | | | | | | | | | Re-introduce and use the OUTPUT_TYPE property for MODULEs to force specific modules to always be included
| | * r12658: Couple of fixes related to shared module builds.Jelmer Vernooij2006-01-015-20/+0
| | |
| | * r12643: don't fail make testSimo Sorce2005-12-311-0/+3
| | | | | | | | | | | | thanks Brad
| | * r12641: - remove some unused functionsStefan Metzmacher2005-12-311-67/+0
| | | | | | | | | | | | | | | | | | | | | - we already call usleep() directly in some places, so do it everywhere metze
| | * r12638: fix the build on BSD systemsStefan Metzmacher2005-12-311-3/+5
| | | | | | | | | | | | metze
| | * r12633: expose talloc_vasprintf_append()Andrew Tridgell2005-12-312-4/+2
| | |
| | * r12632: Build fixes from Brad Hards <bradh@frogmouth.net>Andrew Bartlett2005-12-313-1/+3
| | | | | | | | | | | | Andrew Bartlett
| | * r12624: (hopefully) fix for BSD make after srcdir/builddir changesJelmer Vernooij2005-12-311-3/+3
| | |
| | * r12622: Move table.c prototypes to seperate header to prevent circular ↵Jelmer Vernooij2005-12-301-0/+1
| | | | | | | | | | | | | | | | | | dependencies with proto.h