summaryrefslogtreecommitdiffstats
path: root/source4/lib
Commit message (Collapse)AuthorAgeFilesLines
* r7133: work in progress, including a HIGHLY revised and simplified schemaDerrell Lipman2007-10-102-215/+366
| | | | (This used to be commit aa9bb6ad4cb7219a80a6589d406e47a15ac2c3a1)
* r7127: allow for recursive ejs functionsAndrew Tridgell2007-10-101-0/+7
| | | | (This used to be commit 567bb9568c4e46a4abf9250e7319c702fc3a2fc9)
* r7124: fixed a bug in array construction (see ECMA standard section 15.4.2.2)Andrew Tridgell2007-10-101-5/+2
| | | | (This used to be commit f9f1d85e651afca7a65804b3124daa11208965e8)
* r7116: work in progressDerrell Lipman2007-10-103-126/+237
| | | | (This used to be commit c860a4f9940c04021ecc859240c5f35c3d1c4bed)
* r7114: Convert ldb documentation to DocBook/XMLJelmer Vernooij2007-10-104-135/+273
| | | | (This used to be commit 470c6185fb815983aebffd313361ec0fac723fd0)
* r7113: Move manpages from docs repository to source repositoryJelmer Vernooij2007-10-1011-0/+1110
| | | | (This used to be commit f16d346032b9052c9dcd6b15cf65dd62e6943cd3)
* r7085: fixed a bug in ejs with setting up the arguments[] arrayAndrew Tridgell2007-10-101-0/+2
| | | | (This used to be commit 722950c21365982ac9a62f97360b6c4a0bdd4acc)
* r7071: allow access to the current mpr memory context from ejs callsAndrew Tridgell2007-10-102-0/+8
| | | | (This used to be commit a58531dcf30b091913563ca2b8ce5e5843896441)
* r7066: Rename http_exception to ejs_exception.Tim Potter2007-10-101-1/+1
| | | | (This used to be commit f2e59d3adfd7813c3c2090350f8ff2a99a5533e9)
* r7065: Move ejs from web_server to lib so it can be shared with smbscript.Tim Potter2007-10-1013-0/+9681
| | | | (This used to be commit b83dc8fbfb9ffe30654bc4869398f50dd9ccccb7)
* r7058: Add experimenthal pam authentication for web pagesSimo Sorce2007-10-101-1/+1
| | | | (This used to be commit 36d905407465cb9d8950da86322531e3c3102642)
* r7052: added a case insensitive str_list_check_ci() version of str_list_check()Andrew Tridgell2007-10-101-0/+13
| | | | (This used to be commit 5654330b6100a7291cee3631815cfb898100cf23)
* r7011: when using macros, the parameters should be specified unless its aAndrew Tridgell2007-10-101-11/+11
| | | | | | | varargs function you are replacing. Otherwise if you have any structure element called "socket" and you have a macro for "socket" then the code will fail. (This used to be commit 9b33d0ca583b0cc1602662220cade96b70c98306)
* r6984: added tree representation documentation and utility code, to be used ↵Derrell Lipman2007-10-105-3/+1928
| | | | | | for subclasses of object classes (This used to be commit 7aca32dca6daac54ac77a66438bc5168d5e04227)
* r6980: added data_blob_append(), which I use in the web serverAndrew Tridgell2007-10-101-0/+13
| | | | (This used to be commit 822e2e5abeba8343e9e8165c14f4371c30cc13b1)
* r6968: fixed a typo in the event macros. I'm surprised this one didn't show ↵Andrew Tridgell2007-10-101-1/+1
| | | | | | up earlier! (This used to be commit 517028870747338fe96fd7607ec507e5577b67a9)
* r6967: fixed the new multi-value dn=@ATTRIBUTES so it actually works :-)Andrew Tridgell2007-10-101-4/+6
| | | | | this demonstrates that we need a improved test suite as well (This used to be commit 959c73e93faa243154288c91a716e5a293d7a51c)
* r6956: added start of ldb_sqlite3 workDerrell Lipman2007-10-103-0/+1216
| | | | (This used to be commit ac396a4a53756f40ad5e1d45ca23e002f9c649e7)
* r6952: Remove unneeded include of popt_common.hTim Potter2007-10-101-1/+0
| | | | (This used to be commit 67d7bf877576853a05a156069ea4b97a1755e897)
* r6951: Fix all calls to setup_logging() that use 'True' as a second argument.Tim Potter2007-10-104-4/+4
| | | | | | In Samba4 this is now an enum. Possibly by accident, True just happens to map to the right value in this case. (-: (This used to be commit affacc539864435cbc749a4c1a6b848c61b7182b)
* r6937: some minor fixes and updatesStefan Metzmacher2007-10-101-13/+15
| | | | | metze (This used to be commit 03b1ff48f97fa81c515f90a398c6f8cde579cb51)
* r6935: don't do three things at a time :-)Simo Sorce2007-10-101-2/+2
| | | | (This used to be commit a97eb63c11be6ce2bb94bca61078b303f15c9b9a)
* r6934: thanks to HotaruT for pointing out skel.c was not in line with the ↵Simo Sorce2007-10-101-6/+20
| | | | | | rest of the code (This used to be commit 9f0963c97f94687a1226d224f80b2aac1128d1a0)
* r6931: declare this to avoid warnings until we have loadable modulesSimo Sorce2007-10-101-0/+1
| | | | (This used to be commit 73258909dbd4e14f3c8eb5cebe0647539d141c8d)
* r6867: this code will change the way the @ATTRIBUTES object is handledSimo Sorce2007-10-108-33/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | this object properties are now used as multivalue attributes now all values inserted are checked against a "valid values table" eg: this form is now accepted: dn: @ATTRIBUTES uid: CASE_INSENSITIVE uid: WILDCARD this form is now rejected: dn: @ATTRIBUTES uid: CASE_INSENSITIVE WILDCARD please update your .ldb files if you make use of @ATTRIBUTES (sam.ldb heavily uses it) the code passes all make test tests for both tdb and ldap, it also passes the new test to check for wrong @ATTRIBUTES attribute values Simo. (This used to be commit 1295b891a26c2cb2c34540f90ded83390cf87da2)
* r6863: lib-friendlier names + fix some dependenciesJelmer Vernooij2007-10-102-9/+5
| | | | (This used to be commit cab81a51bfd435b54e6f0d5a308aaf6828d38c00)
* r6845: make the talloc header align to 40 bytes, which costs us an extra 4Andrew Tridgell2007-10-101-8/+11
| | | | | bytes per allocation, but makes it much more portable (This used to be commit 257027a571da254c16b0b456cb1cbec284d7fda0)
* r6833: split out the routine that calculates the diff between two ldb ↵Andrew Tridgell2007-10-103-43/+63
| | | | | | | messages from ldbedit, so other progs can use it. (This used to be commit fa4f33558af3c65ff31424c01db16cb9d427503d)
* r6831: talloc now requires config.h (this fixes ldb build)Andrew Tridgell2007-10-101-2/+0
| | | | (This used to be commit aac86583a9bff7d882ed56633126a1d9f27eea6a)
* r6830: put header checks in config.m4 so when it is included by other ↵Andrew Tridgell2007-10-102-1/+1
| | | | | | | projects the right configure checks are done (This used to be commit 57c8db4f9aecd161d61cf0011e960edc718d7cf0)
* r6829: include the talloc autoconf tests when building ldb standaloneAndrew Tridgell2007-10-101-0/+2
| | | | (This used to be commit 3339a886178eebf19ce9bbe0dcca16e9d6e3c12c)
* r6828: More portability fixesJelmer Vernooij2007-10-103-2/+11
| | | | (This used to be commit f46c532883e18b8780ff73d3ac0899690eeab3f4)
* r6825: Fall back to chsize if ftruncate is not availableJelmer Vernooij2007-10-101-0/+4
| | | | | patch from Steven Edwards (This used to be commit 82be4978116b73cd6d964da4fad59b5c5b11217e)
* r6817: - fixed empty ldap search elements in filtersAndrew Tridgell2007-10-101-1/+1
| | | | | | | - added support for guids in cldap netlogon searches. the cldap server now passes the LDAP-CLDAP torture test (This used to be commit eb7979d9def389942fa1c54693d2dfcb8828f544)
* r6812: more talloc portability tweaksAndrew Tridgell2007-10-103-6/+3
| | | | (This used to be commit 450ac2e4dea25910ee5384747bdb6ad7323e967d)
* r6808: - test for gcov not neededAndrew Tridgell2007-10-103-15/+10
| | | | | | | - samba malloc wrapper avoidance not needed now we don't use includes.h - make testsuite work when BOOL, True, False already defined (This used to be commit c8a274c8735957a8a8dd21421abd65a8a1af20f7)
* r6807: Fix in-tree build of talloc testsuiteJelmer Vernooij2007-10-101-7/+0
| | | | (This used to be commit 3541ebe31bef8ccae7a8a1ea4f451ddfbd24460a)
* r6804: Add config.h for talloc (and use it)Jelmer Vernooij2007-10-105-9/+31
| | | | (This used to be commit c2ce09d38003fd43212de9cd08e4a781cc2aff88)
* r6802: - fixed CFLAGSAndrew Tridgell2007-10-101-6/+4
| | | | | - don't fail if we don't have xsltproc (This used to be commit 235f5c510b4b68edf2a36d049bc0ff2afb73fd72)
* r6798: Valgrind pain is not something I look forward to - if we ever fallAndrew Bartlett2007-10-101-2/+6
| | | | | | | | | back to the 'not /dev/urandom' method of random number generation, I don't want to be chasing down 'use of uninitialised value' though all the crypto code. Andrew Bartlett (This used to be commit 31ff2cd8e11dee36c42f82dcfd85338d3ff704d3)
* r6795: Make some functions static and remove some unused ones.Jelmer Vernooij2007-10-108-59/+7
| | | | (This used to be commit 46509eb89980bfe6dabd71264d570ea356ee5a22)
* r6790: Use config.h file for ldb and add test for stdint.hJelmer Vernooij2007-10-104-2/+10
| | | | (This used to be commit c1f1b5a9455c827f7baf382d919ab8a0eab49bb3)
* r6759: let us have a wildcard attribute so that we can set a default for all ↵Simo Sorce2007-10-101-1/+7
| | | | | | | | | | | | | | | | | | | | | | | attributes example: *: CASE_INSENSITIVE by placing it in the @ATTRIBUTES object you make all the matching be case insensitive to make an excepion to the general rule now you just need to create an entry like: name: CASE_SENSITIVE the key CASE_SENSITIVE currently does not exist but has the effect of making the code ignore the wildcard default flag and being ldb case sensitive by default it let the "name" attribute be case sensitive again Tridge, can you look at this commit? Should we introduce a CASE_SENSITVE/BINARY flag and handle it in the code ? Simo. (This used to be commit 5f10707e8ac36db03f3aa3e1ee1c40a9d9da2016)
* r6741: prevent talloc_strndup() from reading one byte past the end of a buffer,Andrew Tridgell2007-10-101-1/+1
| | | | | giving valgrind errors (This used to be commit 7af0c547e0c0da3bc78a1ee6c2ab29114d8625cc)
* r6700: Upper case realms in kerberos-specific parts of the code, as this isAndrew Bartlett2007-10-101-1/+5
| | | | | | | | | | no longer done globally. This keeps MIT client libraries happy, because otherwise the windows KDC will return a different case to what was requested. Andrew Bartlett (This used to be commit 9098b9321f938473c367f906cfe2f001ca1d8e6a)
* r6688: removed unused binary_string() functionAndrew Tridgell2007-10-101-23/+0
| | | | (This used to be commit 0b48c69e0b94571173a12714b22d3d5e2af17bcf)
* r6687: added a idr helper function for creating random IDsAndrew Tridgell2007-10-101-0/+18
| | | | (This used to be commit ef573df2a012e9a192487f207502ef1027c66d4b)
* r6664: Obey overrided CC in the MakefileJelmer Vernooij2007-10-101-1/+2
| | | | | (should fix build on several buildfarm hosts) (This used to be commit cbd7af4fcf72fd21b2a8ea2ee8f9f61f90f36f03)
* r6663: only use -Wall for gccAndrew Tridgell2007-10-102-3/+4
| | | | (This used to be commit b7fbe2173d45456c77fad9673073173704a1b266)
* r6662: add an installcheck target for tallocAndrew Tridgell2007-10-101-0/+3
| | | | (This used to be commit 2f78428cfd823b499c60ac3cc02650183b760ef0)