Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | r20843: Get rid of last BOOL ok. | Jeremy Allison | 2007-10-10 | 1 | -58/+59 | |
| | | | | Jeremy. | |||||
* | r20842: Only one more BOOL ok to go... | Jeremy Allison | 2007-10-10 | 1 | -12/+6 | |
| | | | | Jeremy. | |||||
* | r20841: Remove more BOOL ok. | Jeremy Allison | 2007-10-10 | 1 | -6/+6 | |
| | | | | Jeremy. | |||||
* | r20840: Keep removing the old BOOL ok logic. | Jeremy Allison | 2007-10-10 | 1 | -5/+9 | |
| | | | | Jeremy. | |||||
* | r20839: Fix other C++ warnings | Jelmer Vernooij | 2007-10-10 | 2 | -2/+2 | |
| | ||||||
* | r20838: Small fix from Jiri.Sasek@Sun.COM to fix null | Jeremy Allison | 2007-10-10 | 1 | -2/+3 | |
| | | | | | pointer deref. Jeremy | |||||
* | r20837: Use real type name, to fix compilation with -WC++-compat | Jelmer Vernooij | 2007-10-10 | 10 | -178/+178 | |
| | ||||||
* | r20833: Reformatting | Volker Lendecke | 2007-10-10 | 1 | -23/+41 | |
| | ||||||
* | r20832: Remove extra pointers previously added to unique [out] pointers. ↵ | Jelmer Vernooij | 2007-10-10 | 34 | -427/+595 | |
| | | | | | | | | | Instead, add [ref] pointers where necessary (top-level [ref] pointers, by spec, don't appear on the wire). This brings us closer to the DCE/RPC standard again. | |||||
* | r20828: Fix the build with libnscd. | Günther Deschner | 2007-10-10 | 1 | -2/+2 | |
| | | | | Guenther | |||||
* | r20827: Increment the interface version. | Volker Lendecke | 2007-10-10 | 1 | -1/+2 | |
| | | | | | | Wilco: Existing modules should continue to work, they just must be recompiled. Volker | |||||
* | r20824: Send access to the trusted domain passwords through the pdb backend, ↵ | Volker Lendecke | 2007-10-10 | 12 | -64/+153 | |
| | | | | | | | | | | so that in the next step we can store them in LDAP to be replicated across DCs. Thanks to Michael Adam <ma@sernet.de> Volker | |||||
* | r20820: merge from samba4: | Stefan Metzmacher | 2007-10-10 | 2 | -2/+3 | |
| | | | | | | | | - include system/aio.h - use full prototype for main - use ifdef instead if metze | |||||
* | r20817: sync lib/replace with samba4 | Stefan Metzmacher | 2007-10-10 | 12 | -40/+149 | |
| | | | | metze | |||||
* | r20811: fix comment | Stefan Metzmacher | 2007-10-10 | 1 | -1/+1 | |
| | | | | metze | |||||
* | r20796: Fix the same problem Jeremy has fixed (improper handling of deferred ↵ | Volker Lendecke | 2007-10-10 | 2 | -11/+15 | |
| | | | | | | | | | | opens) for delete_driver_files. Proper fix pending... :-) Jeremy, please check. Volker | |||||
* | r20789: merge from samba4: | Stefan Metzmacher | 2007-10-10 | 2 | -12/+0 | |
| | | | | | | - remove the epoll configure checks from libreplace metze | |||||
* | r20781: Fix a couple of paths found by Volker where we weren't | Jeremy Allison | 2007-10-10 | 2 | -1/+13 | |
| | | | | | correctly handling deferred opens. Jeremy. | |||||
* | r20774: I thought I committed this before Xmas holidays ... | Simo Sorce | 2007-10-10 | 13 | -95/+146 | |
| | | | | | | | | | This change is needed to make it possible to not expire caches in disconnected mode. Jerry, please can you look at this and confirm it is ok? Simo. | |||||
* | r20759: Dummy checkin to let the build farm pick up the new smbtorture4 | Volker Lendecke | 2007-10-10 | 1 | -1/+2 | |
| | ||||||
* | r20745: Commit Finnish transalation of SWAT after review | Simo Sorce | 2007-10-10 | 2 | -1/+612 | |
| | ||||||
* | r20744: Fix the build (I missed some chkpth -> checkpath renames). | Jeremy Allison | 2007-10-10 | 3 | -4/+4 | |
| | | | | Jeremy. | |||||
* | r20743: Remove another BOOL ok from reply_getatr. | Jeremy Allison | 2007-10-10 | 1 | -20/+15 | |
| | | | | Jeremy. | |||||
* | r20742: Rename chkpth -> checkpath for sanity's sake :-). | Jeremy Allison | 2007-10-10 | 4 | -40/+40 | |
| | | | | | | Start removing unneeded "BOOL ok" from this reply.c (this logic is old, old, old..... :-). Jeremy. | |||||
* | r20740: Get rid of some if-statements | Volker Lendecke | 2007-10-10 | 1 | -14/+10 | |
| | ||||||
* | r20738: Remove unused variable | Volker Lendecke | 2007-10-10 | 1 | -1/+0 | |
| | ||||||
* | r20725: Get rid of a bool passed down -- gd, please check | Volker Lendecke | 2007-10-10 | 2 | -4/+1 | |
| | ||||||
* | r20724: Get closer to passing RAW-OPEN. If the client is using | Jeremy Allison | 2007-10-10 | 1 | -12/+10 | |
| | | | | | | create disposition of FILE_CREATE then there's no need to check can_delete_file_in_directory(). Jeremy. | |||||
* | r20722: RAW-CHKPATH should now pass, build farm should | Jeremy Allison | 2007-10-10 | 1 | -4/+13 | |
| | | | | | go back to normal. Sorry about that. Jeremy. | |||||
* | r20721: Fix the search unix_convert error returns. Only open | Jeremy Allison | 2007-10-10 | 3 | -27/+37 | |
| | | | | | to go... Jeremy. | |||||
* | r20720: Fix the chkpath problem, still looking at findfirst. | Jeremy Allison | 2007-10-10 | 2 | -1/+13 | |
| | | | | Jeremy. | |||||
* | r20718: Sync up the filename path parsing changes from SAMBA_3_0_24. | Jeremy Allison | 2007-10-10 | 8 | -639/+408 | |
| | | | | | | | The only difference between the two trees now w.r.t file serving are the changes to smbd/open.c in this branch I need to review. Jeremy. | |||||
* | r20717: Merge sharemode patch from Mathias Dietz <MDIETZ@de.ibm.com>. | Jim McDonough | 2007-10-10 | 1 | -4/+9 | |
| | | | | | The patch fixes the behaviour of GPFS sharemodes when the access mask is no_access. | |||||
* | r20707: Clean up pdb_interface.c a bit -- patch from Michael Adam <ma@sernet.de> | Volker Lendecke | 2007-10-10 | 1 | -23/+38 | |
| | ||||||
* | r20700: In the main processing loop we select() on the fam socket. If it ↵ | Volker Lendecke | 2007-10-10 | 1 | -0/+13 | |
| | | | | | | | | | | | | | | | | fires, it might be possible that we hang in the receive_smb() although that socket is not the reason for the select() to return. This immediately reacts to the fam socket to become readable, and goes into the select loop again. This fixes delays in files showing up in Windows. Jeremy, James please review this and merge to 3_0_24 if appropriate. Thanks, Volker | |||||
* | r20699: This is an attempt to fix bug 4326. | Volker Lendecke | 2007-10-10 | 1 | -1/+2 | |
| | | | | | | | | | James, can you please confirm this and merge it to 3_0_24? For me it fixes the segfault. Thanks, Volker | |||||
* | r20695: Remove duplication of constants. | Jeremy Allison | 2007-10-10 | 1 | -11/+2 | |
| | | | | Jeremy. | |||||
* | r20694: To get this right we need to do signed 64-bit | Jeremy Allison | 2007-10-10 | 1 | -7/+7 | |
| | | | | | | | comparisons here, not unsigned as we're eventually casting into what it normall a signed 32 bit value. Guenther please check (but I think I'm right here). Jeremy. | |||||
* | r20692: Fix bug found by Guenther - | Jeremy Allison | 2007-10-10 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | Just try to log on in offline mode without the fix: all accounts are expired, although they are set to never expire in the PAC/info3. NTTIME "Never" needs to get (time_t) -1. We were casting a uint64 to time_t before comparing, and we should have been doing it the other way around. Guenther please check this fixes things. Jeremy. | |||||
* | r20690: fix a bug that causes smbd to 'hang' intermittently. | Andrew Tridgell | 2007-10-10 | 1 | -32/+13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem occurs like this: 1) running smbd as a domain member without winbindd 2) client1 connects, during auth smbd-1 calls update_trustdom_cache() 3) smbd-1 takes the trustdom cache timestamp lock, then starts enumerate_domain_trusts 4) enumerate_domain_trusts hangs for some unknown reason 5) other clients connect, all block waiting for read lock on trustdom cache 6) samba is now hung The problem is the lock, and really its just trying to avoid a race where the cure is worse than the problem. A race in updating the trutdom cache is not a big issue. So I've just removed the lock. It is still an open question why enumerate_domain_trusts() can hang. Unfortunately I've not in a position to get a sniff at the site that is affected. I suspect a full fix will involve ensuring that all the rpc code paths have appropriate timeouts. | |||||
* | r20687: Implement grace logons for offline authentications in pam_winbind. | Günther Deschner | 2007-10-10 | 3 | -21/+45 | |
| | | | | | | | | | In case a user authenticated sucessfully and his password just expired while beeing disconnected, we should allow a user to logon (given a clear warning). We currently forced the user into a password change dialogue in that scenario; this did not make much sense while offline. Guenther | |||||
* | r20674: Regenerate NDR parsers after pidl changes. This should fix a couple of | Jelmer Vernooij | 2007-10-10 | 8 | -108/+66 | |
| | | | | coverity warnings. | |||||
* | r20668: Also do not install the smbumount man page if we don't build smbumount. | Lars Müller | 2007-10-10 | 1 | -1/+1 | |
| | ||||||
* | r20666: Also do not install the smbmnt man page if SMBMOUNT_PROGS is not set. | Lars Müller | 2007-10-10 | 1 | -1/+1 | |
| | ||||||
* | r20664: Set the environment variable _before_ calling the shell. | Lars Müller | 2007-10-10 | 1 | -1/+1 | |
| | ||||||
* | r20663: Do not install smbmount man page if we didn't called configure | Lars Müller | 2007-10-10 | 3 | -3/+6 | |
| | | | | --with-smbmount. | |||||
* | r20654: Fix from Karolin Seeger <ks@sernet.de>: Accept "forever", "off" and ↵ | Volker Lendecke | 2007-10-10 | 1 | -7/+15 | |
| | | | | | | | | "never" as key words for -1 as policy values for net sam policy. Volker | |||||
* | r20651: Fix "password expires soon" warning message for pam_winbind. | Günther Deschner | 2007-10-10 | 1 | -12/+67 | |
| | | | | | | | | We were incorrectly calculating the days until the password expires and we also need to look at the info3 pass_must_change_time for expiry calculation. Guenther | |||||
* | r20644: Make some functions static, thanks to Michael Adam <ma@sernet.de> ↵ | Volker Lendecke | 2007-10-10 | 1 | -3/+3 | |
| | | | | for the hint. | |||||
* | r20636: Remove notify leftover | Volker Lendecke | 2007-10-10 | 1 | -1/+0 | |
| |