summaryrefslogtreecommitdiffstats
path: root/source
Commit message (Collapse)AuthorAgeFilesLines
...
* r23395: Merge branches/SAMBA_3_0@23393James Peach2007-06-083-27/+103
| | | | | Support BSD group semantics by making sure that the effective GID is always passed as the first GID when calling setgroups(2).
* r23394: Fix missing $ in variable expansion.James Peach2007-06-081-1/+1
|
* r23392: Merge r19841 from SAMBA_3_0.Michael Adam2007-06-081-17/+51
| | | | | | | | (Adapted to the later change in r22935.) wrap regdb_store_keys and regdb_store_values in tdb transactions Michael
* r23391: Second part of the patch for Apple.Jeremy Allison2007-06-081-14/+22
| | | | | | | | | | | | | | | | | Change the sequence : gain_root(); sys_setgroups(ngroups, groups); become_id(uid, gid); to a function call : set_unix_security_ctx(uid_t uid, gid_t gid, int ngroups, gid_t *groups) James - should be safe for you to create a Darwin-specific version of this function now. Jeremy.
* r23390: First part of the patch to make Apple's life easier.Jeremy Allison2007-06-081-6/+6
| | | | | | | | | | | | | | | | Doing this in two stages to make it very easy to review. Context switching must look like : gain_root(); sys_setgroups(ngroups, groups); become_id(uid, gid); Re-arrange order so these three calls are always seen together. Next will be to turn these into a function. Jeremy.
* r23388: Start merging the newer registry code.Michael Adam2007-06-081-4/+12
| | | | | | | | | | | | | | I found some checkins that apply almost seamlessly: r19837, r19838, r19839 There is not much flesh to these. - Inteded do reduce the diff for subsequent merges. * reformat some long lines * in regdb_store_keys(), delete value record too when deleting old keys, otherwise the old values will pop up again when re-creating the key. Michael
* r23378: Fix the RPC_ANONYMOUS_AUTH_TYPE in ↵Michael Adam2007-06-071-0/+7
| | | | | | | | | rpc_server/srv_pipe.c:api_pipe_bind_req. This had the effect of not being able to set privileges via (e.g.) net rpc rights. Michael
* r23377: Patch from Bjoern Jacke <bjoern@j3e.de> to dealGerald Carter2007-06-071-2/+2
| | | | with non-GNU implementations of tr in autogen.sh
* r23376: More warningsVolker Lendecke2007-06-071-4/+6
|
* r23375: Fix a 64-bit warningVolker Lendecke2007-06-071-1/+1
|
* r23372: Remove restriction on string length for rpcclient commands.Jeremy Allison2007-06-071-3/+4
| | | | Jeremy.
* r23371: Fix the misleading comment I added - it really *should*Jeremy Allison2007-06-071-2/+2
| | | | | | say "locks chain and returned record", not "and returns record" Jeremy.
* r23370: Traverse in tdb wasn't consistently using theJeremy Allison2007-06-071-8/+10
| | | | | | | | | | | | travlocks.lock_rw for lock read/write types, it was sometimes using it (tdb_next_lock) and sometimes explicitly using F_WRLCK instead. Change this to consistently use travlocks.lock_rw only. I'm pretty sure about this fix (else I woudn't be checking this in :-) but tridge and Volker please review. Jeremy.
* r23368: Make "winbind:rpc only" a full blown parameter. Thanks to Karolin forVolker Lendecke2007-06-062-1/+4
| | | | the patch :-)
* r23367: check the "use mmap" option for ldb tooAndrew Tridgell2007-06-063-0/+14
|
* r23363: Activate rep_pread and rep_pwrite in lib/replace/replace.h.Michael Adam2007-06-062-0/+18
| | | | | | | | | | This fixes the build on a SuSE 6.1. :-) I guess this had been merely forgotten. But beware: The implementations of rep_pread and rep_pwrite are not thread safe. Michael
* r23362: Respect "use mmap" in tdb_wrap_open(). Tridge, you might want to mergeVolker Lendecke2007-06-061-0/+3
| | | | this in your tree.
* r23359: Fix bug #4537, fix from jens.nissen@gmx.net.Jeremy Allison2007-06-061-1/+1
| | | | Jeremy.
* r23358: Fix from Justin Maggard <jmaggard@infrant.com> - ensure we don'tJeremy Allison2007-06-051-1/+1
| | | | | expire a password if it's explicitly set as ACB_PWNOTREQ. Jeremy.
* r23357: timespec_current() was returning the wrong ns timeJeremy Allison2007-06-051-1/+1
| | | | | (multiplying tv_sec, not tv_usec). Jeremy.
* r23356: We missed to add the 'c' character to the list of valid ones forSimo Sorce2007-06-051-1/+1
| | | | | | | | shell escaping. I hate this kind of bugs more than how Jeremy hates off by ones :( Simo.
* r23355: Fix some more build warnings.Günther Deschner2007-06-052-3/+3
| | | | Guenther
* r23354: Fix build warning.Günther Deschner2007-06-051-1/+2
| | | | Guenther
* r23353: Merge r23352 from SAMBA_3_0. Don't generate stamp-h. AFAICT it isJames Peach2007-06-052-2/+1
| | | | never used.
* r23349: Fix from Steve Langasek <vorlon@debian.org> toJeremy Allison2007-06-051-0/+16
| | | | | | allow SIGTERM to cause nmbd to exit on awaiting an interface to come up. Debian bug #168079 Jeremy.
* r23348: Fix connection reporting on SIGUSR2 (noticed byJeremy Allison2007-06-041-0/+3
| | | | | Herb). Jeremy.
* r23347: Fix Coverity 363. Dead code elimination.Jeremy Allison2007-06-041-7/+3
| | | | Jeremy.
* r23346: Fix offline caching with XP/Vista. It was an off-by-oneJeremy Allison2007-06-041-4/+4
| | | | | | in storing the access mask. I shouldn't have made this mistake. Damn. Fixes bug #4673. Jeremy
* r23345: Stop Coverity from getting confused.Jeremy Allison2007-06-041-0/+1
| | | | Jeremy.
* r23344: Better error messageVolker Lendecke2007-06-041-2/+4
|
* r23343: Fix error returnVolker Lendecke2007-06-041-1/+3
|
* r23342: Stop Coverity from getting confused.Jeremy Allison2007-06-041-0/+3
| | | | Jeremy.
* r23341: pdb interfaces should be versioned. As SAMBA_3_0 and SAMBA_3_0_26Jeremy Allison2007-06-041-1/+2
| | | | | are now identical, use the same version number (16) for both. Jeremy.
* r23340: Fix typo in debug ouput. Found by Karolin Seeger <ks@sernet.de>.Michael Adam2007-06-041-1/+1
| | | | Michael
* r23338: merge from SAMBA_3_0:Stefan Metzmacher2007-06-041-25/+2
| | | | | | | | | | | fix a crash bug...I wonder why only HP-UX 11.00 ans 11.11 noticed it via a SIGBUS... I missed to remove the samba3 specifc code path to tdb_open_ex() when I synced lib/tdb/ with samba4. The explicit cast in on tdb_open_ex() dropped the compiler warning :-( metze
* r23336: Merge r20824 from 3_0: Michael Adam2007-06-0412-64/+152
| | | | | | | | | | Send access to the trusted domain passwords through the pdb backend. I did not yet find the time to implement the next step: trusted domain passwords support in pdb_ldap. But at I wanted to have the infrastructure available at least. Michael
* r23334: Fix the build on systems where nscd_flush_cache() is available.Michael Adam2007-06-041-2/+2
| | | | Michael
* r23333: merge from SAMBA_3_0:Stefan Metzmacher2007-06-041-2/+2
| | | | | | from logic of using @BUILD_INIPARSER@ metze
* r23332: merge from SAMBA_3_0:Stefan Metzmacher2007-06-044-2/+23
| | | | | | | | | For some systems it's needed to inject replace.h into the iniparser source code, I do it in a way we can still have a unmodified copy of iniparser in source/iniparser/ and have the wrapper stuff in source/iniparser_build/. metze
* r23331: merge from SAMBA_3_0:Stefan Metzmacher2007-06-042-2/+2
| | | | | | | always include "winbind_client.h" as first header as it brings in "replace.h" this will bring in "config.h" metze
* r23329: merge from SAMBA_3_0:Stefan Metzmacher2007-06-041-2/+2
| | | | | | | don't typedef ber_tag_t when it's already done by openldap headers on HP-UX (lber_types.h defines _LBER_TYPES_H). metze
* r23327: Merge -r 23302 with GPFS fixes from SAMBA_3_0Alexander Bokovoy2007-06-042-96/+111
|
* r23322: - added ldb back into the buildAndrew Tridgell2007-06-045-98/+901
| | | | | | | | - added back the ldb groupdb backend - enable switching between the tdb and ldb backends using "groupdb:backend". This is a safety net only, it should go away in future versions
* r23321: remove unused variable (due to mad merge from Centeris patches)Gerald Carter2007-06-041-1/+1
|
* r23320: pdb_enum_aliasmem() return talloc memory, not malloc memoryAndrew Tridgell2007-06-041-1/+1
|
* r23319: fixed a memory leakAndrew Tridgell2007-06-041-0/+2
|
* r23318: import the lib/ldb tree from 3.0Andrew Tridgell2007-06-04131-0/+38969
|\
| * r23317: Fix the build: r23315 was a little overeager in removing theMichael Adam2007-06-031-4/+4
| | | | | | | | | | | | | | | | | | | | INIPARSER_OBJ from the bin/net target altogether. I re-add it in the guise of @BUILD_INIPARSER@ (to NET_OBJ). This also eliminates the need to have @BUILD_INIPARSER@ in the deps for the bin/net target. Same procedure for the pam_winbindd module. Michael
| * r23316: Ouch... This would not have run in production without cluster codeVolker Lendecke2007-06-031-2/+2
| | | | | | | | anyway.
| * r23315: - don't use the builtin and -liniparser together in bin/netStefan Metzmacher2007-06-031-4/+3
| | | | | | | | | | | | | | | | | | | | - unify handling on @BUILD_INIPARSER@ btw: nsswitch/pam_winbind.c doesn't compile anymore on SuSE 10.2! I think we should build pam modules by default to notice things like this in the build-farm... metze