Age | Commit message (Collapse) | Author | Files | Lines |
|
(This used to be commit 73c28c527d1030d1656362474c14d49581efdbeb)
|
|
(This used to be commit 8c15db105addbafd822d96d29ff1692566b92267)
|
|
This patch, from "Stefan (metze) Metzmacher" <metze@metzemix.de> implements an
LDAP connection cache. This removes the quite silly situation where every
single passdb operation involved a new LDAP connection.
The hope is that this will give us a decent performance boost in some usrmgr
related activities, and in the sid->name/sid->uid code.
The remaining things I think are 'todo' for pdb_ldap (in the near term) are:
- intergrate volker's next_rid patch for NUA accounts,
- add a 'trust ldap ids' option (remove Get_Pwnam() hit on enumerations).
- put the group mapping actually into ldap
- Schema fixes and do utf8 conversion
- server failover (try a second server for the rebind on fail)
- ensure we block between an 'add' and the ldap master replicating to our
local slave (mezte found this issue, kills domain joins)
Andrew Bartlett
(This used to be commit 3418da16456511490beb0d1045fff24576b48273)
|
|
(A stuck 'unix passowrd sync' was gettting reported as 'success', causing
all sorts of fun)
Andrew Bartlett
(This used to be commit b0d5745bb53b16e92160a6bdd2b984afb0e982ee)
|
|
work a bit better for password changing.
Andrew Bartlett
(This used to be commit 425782ba32554b90d592493a1928a926e492bb2a)
|
|
Jeremy.
(This used to be commit 997c234e15a5f8d742320359a53e15a27661d456)
|
|
(This used to be commit 8af12875b0608b83187e4156843e37097de4cd13)
|
|
(This used to be commit 06362586cb754bd6bc89b50b966737958286ca2e)
|
|
aka vorlon)
(This used to be commit 9efa98b4a65a38df922ce3b83f5fde631cb70844)
|
|
(This used to be commit 5845f17c927a84ba502c834b3a38499959b7ae40)
|
|
place.
Jeremy.
(This used to be commit e46e38beabe8ae5b1ba1941dcffecbc89165ce2a)
|
|
(This used to be commit 3de1a8296266615528d52895766c295b430518cb)
|
|
choose the server that has the most bits in common in its IP with one
of our interfaces.
(This used to be commit 31774dce67844b67cb405e65f307a20354f2cedb)
|
|
Jeremy.
(This used to be commit 4d9b205362997f897be4739efd52ee2cfde4c6cb)
|
|
This is not 100% the same as what SuSE shipped in their Samba, there is
a crash bug fix, a race condition fix, and a few logic changes I'd like to
discuss with Andreas. Added Andreas to (C) notices for posix_acls.c
Jeremy.
(This used to be commit a81d700ae9c82d4b7ea631ab7862162a2ed3d512)
|
|
them in winbindd
(This used to be commit 6c7748b001836e4aa3e23dedfe28db3c8acc197a)
|
|
(This used to be commit d5d0d0de50482ed16c594b1cc4cc113e2526a915)
|
|
Jeremy.
(This used to be commit ff537f10a0c0b6b1d9055eb776d1e8a9864e8363)
|
|
decide what to do with it.
Last updates are support for the right way to support privileges.
Simo.
(This used to be commit cae9074405dec5baf6bd34d48f36e2c81b24d2ea)
|
|
Added some basic error handling. Just throw a RuntimeError exception
on error.
(This used to be commit 06caeed588f702814be76a2b2aa7ed43504adef5)
|
|
Volker
(This used to be commit 1f702dcd2ced6f64a619e3ddbb570f41f7f0986b)
|
|
like user RIDs.
Volker
(This used to be commit 872c7d40454545108ec9e7eee12894af77b4adc3)
|
|
removed the following parameters
* postscript
* printer driver
* printer driver location
* printer driver file
also removed the get_a_printer_driver_9x_compatible() function
(This used to be commit e7dd8cf903144393b1362719d75430a2ee7e5f27)
|
|
Currently this calls back to mapping.c, but we have the framework
to get the information into LDAP and the passdb.tdb (should we? I
think so..).
This has received moderate testing with net rpc vampire and
usrmgr. I found the add_groupmem segfault in add_aliasmem as
well, but that will be another checkin.
Volker
(This used to be commit f30095852fea19421ac8e25dfe9c5cd4b2206f84)
|
|
at me :-)
Volker
(This used to be commit c4452ef22cf63c73bfb3574a55a4810af511ff20)
|
|
(This used to be commit 2e328928aa9bfafbfa00596f261dbc68bcd51e6b)
|
|
(This used to be commit dc4fcb71edc22f36cd1f6d78a211d09c418f3309)
|
|
(This used to be commit b55fe96c1f073e81ce564d16d70cae49e1862cf5)
|
|
(This used to be commit 2bbc4187e76339191aadf8c9503daf7c02ebafbc)
|
|
(This used to be commit 66ef6b942e00dc0d7742226f24861445d3bc0eb3)
|
|
(This used to be commit 07ac86323f71d6228a222a1680d1c7def0eb7109)
|
|
(This used to be commit 2a598d435d3eb46ca28b3591a4f7f9d856ce3c1f)
|
|
(This used to be commit 4206ebb160e947c70f15e5c434dd1d4df287e665)
|
|
(This used to be commit 328c5a92a1dfe7e5bc62a1846bf4e9c7cdb2110c)
|
|
This makes the test suite fail because at the moment they are in fact
not behaving the same way.
(This used to be commit 44dd7746ede7f7f9efcf7dabcd351b1d800e535c)
|
|
compatibility testing against the shiny new C version.
This version is slightly modified to not call codepage conversion
routines, and renamed tdbutil->oldtdbutil.
(This used to be commit 2dc4373727f73a46cd6135413e50917fb7fa538b)
|
|
(This used to be commit e27d3d20e3c51fc04f37d92c24f38f91b2d1e1e4)
|
|
and set_secdesc functions.
(This used to be commit 3fd568ef5c984f089e7799d9ff55395330716641)
|
|
(This used to be commit b740c7e5050b18bc06865451bed3daf3ae09c609)
|
|
try to pack an Int using a string tdbpack format.
(This used to be commit 6139ab3cbca3fc2969d1e578b38394b1f6aeb9c3)
|
|
(This used to be commit a4790ba42cc6ee4086dafbc64b1dba790a6c3583)
|
|
(This used to be commit 7f45bad319ace07a5bfc21465a0db919131dd608)
|
|
characters used in the prefix for 8.3 names in the hash2
algorithm. The longer the prefix the more readable the 8.3 names will
be, but the weaker the hash.
this was added because of someone complaining that the new hashing
algorithm was unreadable but the old one was broken :)
(This used to be commit 3ca3cc838e5b957c7244b21947daddc4ee4c3099)
|
|
(This used to be commit 121db5b6821df9c6ec05adb2d35c2dde930736f2)
|
|
(This used to be commit 672c07e2432299e3b1015af524dc5c124f61f904)
|
|
key.
(This used to be commit 35413be0ac39ce52f009f7750f23b41728d8a35c)
|
|
Change a int* to a uint32* in the cli_spoolss_enum_ports() function.
(This used to be commit 4663d79d3e9dcfef49f7cef1f6205efe58edbdc1)
|
|
with filenames with spaces in mangle_hash.c but the real problem is
that mangle_hash.c assumes that the set of valid characters for 8.3
names is the same as the set of valid characters for long names. Thats
an invalid assumption, with space being the obvious example.
(This used to be commit e0065f4db4a1cfae03a3bb86e5cfea9c45dfa1c3)
|
|
(This used to be commit 0db79d4a379a502362c230a9019d5d71f5af8e0e)
|
|
decode_port_info and decode_printerdriver functions.
(This used to be commit bf2d9dd5ba2ecc7e0e1bd17049adee6dd80d807c)
|