summaryrefslogtreecommitdiffstats
path: root/source3/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* | working draft of the idmap_ldap code.Gerald Carter2003-06-051-0/+259
| | | | | | | | | | | | | | | | | | Includes sambaUnixIdPool objectclass Still needs cleaning up wrt to name space. More changes to come, but at least we now have a a working distributed winbindd solution. (This used to be commit 824175854421f7c27d31ad673a8790dd018ae350)
* | Remove module_path_get_name() - it's not used anywhere anymore and was a bad ↵Jelmer Vernooij2003-05-301-23/+0
| | | | | | | | | | | | idea anyway. (This used to be commit b45a67e7a9d0fab5b4af701a9fd483cc4897ab7f)
* | Get the events API right. Patch from metze with some minor modifications.Jelmer Vernooij2003-05-291-51/+103
| | | | | | | | (This used to be commit 2aad5736256968f27c42a6f94bdbc7a22c236c19)
* | Fixed unused variable warning.Tim Potter2003-05-271-1/+2
| | | | | | | | (This used to be commit cdbe47a5d517eea95186aecdc3327160236a5d09)
* | Evolve quotas configure check more. Patch from Stefan (metze) Metzemacher. ↵Alexander Bokovoy2003-05-141-0/+7
| | | | | | | | | | | | Now we are defaulting to --with-quotas=no but anyway trying to test them in configure. This is done to get information about as much quota API variations as possible -- when --with-quotas=no this does not affect build but provides us with more detailed information on build farm. (This used to be commit 3786695c72e6ff6a52a527382ac77142e236971b)
* | *****LDAP schema changes*****Gerald Carter2003-05-141-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | New objectclass named sambaSamAccount which uses attribute prefaced with the phrase 'samba' to prevent future name clashes. Change in functionality of the 'ldap filter' parameter. This always defaults to "(uid=%u)" now and is and'd with the approriate objectclass depending on whether you are using ldapsam_compat or ldapsam conversion script for migrating from sambaAccount to sambaSamAccount will come next. (This used to be commit 998586e65271daa919e47e1206c0007454cbca66)
* | Move some #ifdefs and function prototypes around to avoid a compilerTim Potter2003-05-141-13/+14
| | | | | | | | | | warning when we have a working version of snprintf() (This used to be commit 4836c0c0fcbf4be5f52bba60cc8843e8551b59b8)
* | And finally IDMAP in 3_0Simo Sorce2003-05-124-3/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We really need idmap_ldap to have a good solution with ldapsam, porting it from the prvious code is beeing made, the code is really simple to do so I am confident it is not a problem to commit this code in. Not committing it would have been worst. I really would have been able to finish also the group code, maybe we can put it into a followin release after 3.0.0 even if it may be an upgrade problem. The code has been tested and seem to work right, more testing is needed for corner cases. Currently winbind pdc (working only for users and not for groups) is disabled as I was not able to make a complete group code replacement that works somewhat in a week (I have a complete patch, but there are bugs) Simo. (This used to be commit 0e58085978f984436815114a2ec347cf7899a89d)
* | Add NT quota support. Patch from Stefan (metze) MetzemacherAlexander Bokovoy2003-05-123-0/+991
| | | | | | | | | | | | | | | | 1. Allows to change quota settings for shared mount points from Win2K and WinXP from Explorer properties tab 2. Disabled by default and when requested, will be probed and enabled only on Linux where it works 3. Was tested for approx. two weeks now on Linux by two independent QA teams, have not found any bugs so far Documentation to follow (This used to be commit 4bf022ce9e45be85609426762ba2644ac2031326)
* | When checking if a SID is in a domain, make sure that indeed the user RID isAndrew Bartlett2003-05-091-0/+3
| | | | | | | | | | | | | | one element longer than the domain sid. Andrew Bartlett (This used to be commit c61e5e38776d2de53d120b592a6685158e79ebb8)
* | fixed bug #75; add check for non-zero destlenGerald Carter2003-05-081-1/+1
| | | | | | | | (This used to be commit 83bb84f13121267992e78f2d005257932c711f23)
* | Another attempt at undoing my bogus patch 1.55.2.19Tim Potter2003-05-081-0/+2
| | | | | | | | (This used to be commit 05a684b3be1525aad3589ded9e59c3f012b5ef20)
* | Whoops - that wasn't a whitespace syncup after all.Tim Potter2003-05-071-0/+2
| | | | | | | | (This used to be commit 42d0414ed244b92b665cb231f6756f60391861dd)
* | Remove unused variablesJelmer Vernooij2003-05-061-4/+0
| | | | | | | | (This used to be commit 2f631769f836baeec669456f786ecb38c81d9a23)
* | Patch from metze to add exit and interval events. Useful for modulesJelmer Vernooij2003-05-061-1/+110
| | | | | | | | (This used to be commit 3033a63cefb5f28d4460885f7f4e4ecaed95443c)
* | Fixed typo introduced in reverted patch from version 1.12.4.5Tim Potter2003-05-051-1/+1
| | | | | | | | (This used to be commit 4fccc1f16da74ac9e98bd58c7f11674c48c4dbac)
* | Add a comment about the use of string functions in the modules code, andAndrew Bartlett2003-05-031-4/+9
| | | | | | | | | | | | | | add \n to the end of the non-dlopen case DEBUGs. Andrew Bartlett (This used to be commit ce4ff4cc8e5f5d461797e42b2148b2827c058380)
* | Refactor existing sock_exec() and socketpair_tcp() functions into their ownPaul Green2003-04-301-93/+0
| | | | | | | | | | | | | | source file. I will be making changes to sock_exec to work on VOS, which has a blocking connect() call, but first I want to get it in its own source file so that it can be called from a test program. (This used to be commit 10bf65d335b7d7076484172faa2b4689ed437552)
* | This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.(This ↵cvs2svn Import User2003-04-301-0/+115
|\| | | | | | | used to be commit 73473310533133d1d88ac86a84e10d85583a6855)
| * Refactor existing sock_exec() and socketpair_tcp() functions into their ownPaul Green2003-04-302-93/+115
| | | | | | | | | | | | | | source file. I will be making changes to sock_exec to work on VOS, which has a blocking connect() call, but first I want to get it in its own source file so that it can be called from a test program. (This used to be commit 2dd18ca0cfd4d793067b9b712554565965db0af1)
| * Use NTSTATUS as return value for smb_register_*() functions and init_module()Jelmer Vernooij2003-04-282-18/+19
| | | | | | | | | | function. Patch by metze with some minor modifications. (This used to be commit f4576757d1d52a8f1b96894c869bb76450003fd1)
| * Two character tabs - I don't think so.Tim Potter2003-04-281-10/+9
| | | | | | | | (This used to be commit 40d370bec6ef14cfa85e75cdb2f9122110ae9f1d)
| * round three of CIDR fixes; spotted by Tomoki AONOGerald Carter2003-04-261-3/+2
| | | | | | | | (This used to be commit 920958a392b41c23ecd4db3ca32ae90a2e09bff9)
| * Complain about duplicate charsets at debug level 0 instead of 2Jelmer Vernooij2003-04-241-1/+1
| | | | | | | | (This used to be commit d29407d41eb2ed9cf370e278cb4c95c6c341a08d)
| * Get rid of module_path_get_name()Jelmer Vernooij2003-04-241-10/+5
| | | | | | | | (This used to be commit 9f9bdd97dbbabde7b2979c62dfdf150fae8670ec)
| * Check for absolute paths by only checking the first character of the module ↵Jelmer Vernooij2003-04-241-1/+1
| | | | | | | | | | | | | | name. Don't use strchr_m, which caused race conditions. (This used to be commit 9411e3336ebe781da2b418219dd5803fecfc42fe)
| * Merge case handling table changes from 3.0 to HEAD.Andrew Bartlett2003-04-231-10/+8
| | | | | | | | (This used to be commit 263407e132dcb1f7fc85cded9842e60918f8ef4b)
| * Limit the number of outstanding print notify messages for a process toJeremy Allison2003-04-231-0/+31
| | | | | | | | | | | | 1000. Jeremy. (This used to be commit aabaac05c6adbb510ed27f87115de3e83e27158c)
| * Merge from 3.0 - try harder to get our real DNS domain name, and send thisAndrew Bartlett2003-04-221-6/+21
| | | | | | | | | | | | | | | | | | to the client when it asks for our DNS name and forest name. (needed for win2k to trust us as a trusted domain). Andrew Bartlett (This used to be commit 2a1015eb57da7b69caafd1221b871b6bff1af2fb)
| * Address gcc warnings.Volker Lendecke2003-04-191-1/+1
| | | | | | | | | | | | | | | | I could not fix the "passing arg 5 of `ldap_search_s'" completely with gcc -Wall. A non-developer compile does not complain though. Volker (This used to be commit dcbbbd66a9be799998476701a9e1059c14e4f061)
| * some readline completion exancementsSimo Sorce2003-04-191-0/+24
| | | | | | | | | | still need working, does not complete remote names yet (This used to be commit 625eee8e03c3905a245e078ef9f1c26200e33d7c)
| * fixesSimo Sorce2003-04-191-0/+1
| | | | | | | | | | | | | | | | | | fix debug, add "idmap" string to the list of classes fix idmap, check init failures, and enhance debugging fix idmap_tdb, _do_ init uid and gid low,high states (too bad I missed that before) fix smbd/uid.c, use gid_t for gids and uid_t for uids (This used to be commit bc95de4ebb014080bc70173e7df94c672cea8df6)
| * fix byte ordering when using CIDR notation in hosts allow/deny; spotted by ↵Gerald Carter2003-04-181-0/+4
| | | | | | | | | | | | Eloy Paris (This used to be commit c2580e15d6e7ad7c8dde81753e35670fa52636ff)
| * Only use backtrace variables when we can use themJelmer Vernooij2003-04-161-0/+2
| | | | | | | | (This used to be commit 17243c61b56c20c86b5d10be294d06addffedb6a)
| * Remove SAFE_FREE() definition, which is not needed in this file.Martin Pool2003-04-141-13/+18
| | | | | | | | | | | | | | | | In TEST_SNPRINTF mode, always compile all the functions in this file even if they're normally available on this system. Fix typo in comment. (This used to be commit 95f4b5828862155407069fc4dc1b879b45588ded)
| * Add selected parts of the changelog to this file, to make merging intoMartin Pool2003-04-141-0/+21
| | | | | | | | | | other projects easier. (This used to be commit 0f3c2bfbd2de0e759e3083afabee0538528d7a65)
| * Merge test cases from rsync.Martin Pool2003-04-141-3/+3
| | | | | | | | (This used to be commit a0d841a59ea745bf48b0d705ad6c81e4172552ea)
| * Doc.Martin Pool2003-04-141-1/+9
| | | | | | | | | | | | Add additional test case for a bug recently found in rsync by Paul Green. Appparently it was fixed here a while ago. (This used to be commit a0033cc83c837bc075dd689fdf7a69a6aa4ecd18)
| * smbcquota patch from metzeGerald Carter2003-04-111-3/+3
| | | | | | | | (This used to be commit 74fab8f0d24004b1dfd5ce0fd7402895652f941f)
| * workaround streams leak on SCO openserver 5.0.xGerald Carter2003-04-111-0/+4
| | | | | | | | (This used to be commit 31eaf11d2e9c38e0f479b41c00e0db92987ae6d0)
| * A new RPC pipe! The \pipe\echo named pipe is for testing large RPCTim Potter2003-04-111-44/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | requests and responses and is only compiled in when --enable-developer is passed to configure. It includes server and client side code for generating and responding to functions on this pipe. The functions are: - AddOne: add one to the uint32 argument and return ig - EchoData: echo back a variable sized char array to the caller - SourceData: request a variable sized char array - SinkData: send a variable sized char array and throw it away There's a win32 implementation of the client and server in the junkcode CVS repository in the rpcecho-win32 subdirectory. (This used to be commit 4ccd34ef836eba05f81dc2da73fd7cfaac201798)
| * unix_strupper, unix_strlower: Remove fixed-length static buffer thatMartin Pool2003-04-091-10/+31
| | | | | | | | | | | | makes these functions fail for strings over 512 characters. Now we use convert_string_allocate, which grows a buffer as necessary. (This used to be commit a55dc493ca212bde22d9e68ea8a4cc16a142c69d)
| * Merge from 3_0: Build a lookup table of valid DOS characters justMartin Pool2003-04-082-5/+59
| | | | | | | | | | | | once, when init_iconv is first called. Use this in check_dos_char rather than doing the conversion every time. Much faster. (This used to be commit e8f1399323745a93ba9df97553effcf2d7629850)
| * BUGS.txt -> Bugs Appendix in HOWTO collectionJelmer Vernooij2003-04-071-1/+1
| | | | | | | | (This used to be commit 1e1ef7a7b52f34ab784a7bac570235de221a64b6)
| * Remove duplicate "tallocdump" message from tdb messaging system. TheTim Potter2003-04-071-0/+5
| | | | | | | | | | | | | | same functionality exists as "pool-usage". Move initialisation of this and dmalloc messages inside message_init(). (This used to be commit af6ecafcbbf65dbedc49b3a86da39ce608bdadac)
| * Fix the interface of pull_ucs2_charcnv() to take a (char **) arg, not a ↵Andrew Bartlett2003-04-061-2/+2
| | | | | | | | | | | | (void **) (This used to be commit dc04b732baa0848e391baf7f148218a10e0af032)
| * Fix memory leak of the key.Andrew Bartlett2003-04-061-0/+1
| | | | | | | | (This used to be commit 9daf41c41f901b46d6016c6ec63773d0b7cec617)
| * strequal() returns True for equal, not an intAndrew Tridgell2003-04-061-2/+4
| | | | | | | | (This used to be commit b96590ad092e32259ce24a20a6a8a30d98dfae7d)
| * don't rely on realloc() working on NULLAndrew Tridgell2003-04-061-3/+3
| | | | | | | | (This used to be commit bd00355c1d5ca4ce77fa28c53ea46834365f22d7)
| * The ldap idmap backend from Anthony Liguori (aliguori@us.ibm.com):Jim McDonough2003-04-031-0/+718
| | | | | | | | | | | | | | | | This patch moves the ldap routines out of passdb into a generic library and implements an LDAP backend for IDMAP. THe backend can be enabled with "idmap backend = ldap" in smb.conf. THere are also schema changes to make sure to update teh ldap schema files. (This used to be commit 87c7c582c60521da3a93d997386fe79935012aea)