Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | convert all POST variables from display to unix charset | Andrew Tridgell | 2001-09-24 | 2 | -23/+29 | |
| | | ||||||
| * | Add .headers.stamp | Andrew Bartlett | 2001-09-24 | 1 | -0/+1 | |
| | | ||||||
| * | Lets call an NTSTATUS an nt_status, not an ecode. | Andrew Bartlett | 2001-09-23 | 1 | -6/+6 | |
| | | ||||||
| * | Zero out these pstrings before we start: makes for much easier debugging. | Andrew Bartlett | 2001-09-23 | 1 | -2/+2 | |
| | | ||||||
| * | Fix up NT_STATUS return for session setups, Win2k objects to anything other | Andrew Bartlett | 2001-09-23 | 3 | -12/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | than NT_STATUS_LOGON_FAILURE. This also brings us (almost) back in line with their implementation. Kill off SMBENCRYPT() macro Kill off 'nt smb support' paramater - tridge okayed this one. Andrew Bartlett | |||||
| * | fixed the Makefile so we don't rebuild libsmbclient and build_env.h | Andrew Tridgell | 2001-09-22 | 4 | -642/+655 | |
| | | | | | | | | (and thus smbd) every time | |||||
| * | Ignore unmappable (NT Authority, BUILTIN etc.) SIDs in an ACL set. | Jeremy Allison | 2001-09-22 | 2 | -0/+35 | |
| | | | | | | | | Jeremy. | |||||
| * | These are RIDs not Unix UIDs so make this clear in the feild names. | Andrew Bartlett | 2001-09-22 | 2 | -7/+7 | |
| | | | | | | | | Andrew Bartlett | |||||
| * | Attempt to make quotas work with RH7.1, and with other Linuxen... This is | Jeremy Allison | 2001-09-21 | 5 | -107/+238 | |
| | | | | | | | | | | *HARD*, dammit ! Jeremy. | |||||
| * | fixed the error code handling in can_delete() by converting it to | Andrew Tridgell | 2001-09-21 | 1 | -19/+22 | |
| | | | | | | | | NTSTATUS. This gets the right error codes in SMBunlink | |||||
| * | Added -s configfile to smbcontrol.c. | Volker Lendecke | 2001-09-21 | 1 | -6/+9 | |
| | | | | | | | | Volker | |||||
| * | fixed character set for user name pull | Andrew Tridgell | 2001-09-21 | 1 | -4/+3 | |
| | | ||||||
| * | smbmount fixes from Urban. | Jeremy Allison | 2001-09-20 | 3 | -71/+101 | |
| | | | | | | | | Jeremy. | |||||
| * | Move pass_check.c over to NTSTATUS, allowing full NTSTATUS from PAM to wire! | Andrew Bartlett | 2001-09-20 | 5 | -174/+247 | |
| | | | | | | | | | | Add the ability for swat to run in non-root-mode (ie non-root from inetd). - we still need some of the am_root() calls fixed however. | |||||
| * | We are not meant to touch the username, so use the pass->pw_name output rather | Andrew Bartlett | 2001-09-20 | 2 | -12/+12 | |
| | | | | | | | | than Get_Pwnam(user, True). | |||||
| * | Fix up the test for some of the quirkier hosts on the farm, and enable one | Andrew Bartlett | 2001-09-20 | 2 | -5/+4 | |
| | | | | | | | | previously disabled sub-test. | |||||
| * | Check 'hosts equiv' and 'use rhosts' compatability with 'hostname | Andrew Bartlett | 2001-09-20 | 1 | -0/+16 | |
| | | | | | | | | lookup' value. | |||||
| * | Rearrange the ordering of the checks in make_connection(). The new order has | Andrew Bartlett | 2001-09-20 | 1 | -37/+56 | |
| | | | | | | | | | | | | | | | | | | some sainity, avoiding things like 'root preexec' when the connection would otherwise already be denied (max connections). This does change behaviour, but I think its for the best. Andrew Bartlett | |||||
| * | Add and modify some of the various tests I have had sitting around here for a | Andrew Bartlett | 2001-09-20 | 12 | -10/+147 | |
| | | | | | | | | | | | | little while. This should give us a bit more coverage. Andrew Bartlett | |||||
| * | Fix for MiXed and UPPER case usernames with plaintext PAM passwords. | Andrew Bartlett | 2001-09-20 | 2 | -2/+2 | |
| | | ||||||
| * | Revert this one: The NTLMv2 checks need the original username as found | Andrew Bartlett | 2001-09-20 | 2 | -2/+2 | |
| | | | | | | | | on the wire. | |||||
| * | - Fix up to use sampass->username insted of user_info->smb_username | Andrew Bartlett | 2001-09-19 | 2 | -14/+14 | |
| | | | | | | | | - Fix initial lookup to use the mapped username. | |||||
| * | Try to fix up the shell syntax | Andrew Bartlett | 2001-09-19 | 1 | -2/+2 | |
| | | ||||||
| * | Reran autoconf, autoheader | Andrew Bartlett | 2001-09-19 | 2 | -171/+208 | |
| | | ||||||
| * | typo | Andrew Bartlett | 2001-09-19 | 1 | -1/+1 | |
| | | ||||||
| * | Adding the appropirate files might help... | Andrew Bartlett | 2001-09-19 | 2 | -0/+749 | |
| | | | | | | | | | | | | (These are part of the build_options patch). Andrew Bartlett | |||||
| * | Add the ability to display Samba's build options with smbd -b and as a level 4 | Andrew Bartlett | 2001-09-19 | 5 | -24/+54 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DEBUG(). Also included are details like build date/time, location and compiler. This should get most of the options we set, except those that don't affect smbd, like WITH_PAM_SMBPASSWD or WITH_WINBINDD. This work due to Vance Lankhaar <vlankhaar@hotmail.com> Some work needs to be done to make it only rebuild when needed (ie smbd being rebuilt) but its in pretty good shape already. Also fix up some printf() -> d_printf(). Andrew Bartlett | |||||
| * | printf() -> d_printf() | Andrew Bartlett | 2001-09-19 | 1 | -1/+1 | |
| | | ||||||
| * | This isn't used anymore | Andrew Bartlett | 2001-09-19 | 1 | -1/+0 | |
| | | ||||||
| * | Use lp_private_dir() not magic on the lp_smb_passwd_file() output. | Andrew Bartlett | 2001-09-19 | 1 | -7/+2 | |
| | | ||||||
| * | Removed unneeded variable, added comment on deadlock prevention. | Jeremy Allison | 2001-09-19 | 1 | -9/+9 | |
| | | | | | | | | Jeremy. | |||||
| * | Put pwrite code back in expand_file. | Jeremy Allison | 2001-09-19 | 1 | -3/+10 | |
| | | | | | | | | Jeremy. | |||||
| * | Removed test code that got added by accident. | Jeremy Allison | 2001-09-19 | 1 | -22/+0 | |
| | | | | | | | | Jeremy. | |||||
| * | removed anti-race code that could cause a classic ABBA deadlock | Andrew Tridgell | 2001-09-19 | 1 | -21/+1 | |
| | | | | | | | | | | I'd rather get the connection count wrong with a small probability than deadlock | |||||
| * | passdb/pampass.c and passdb/pass_check.c are not passdb related at all, | Andrew Bartlett | 2001-09-19 | 1 | -4/+5 | |
| | | | | | | | | so don't link them as such. | |||||
| * | added a hook to reopen all tdb's after the server fork | Andrew Tridgell | 2001-09-19 | 3 | -10/+52 | |
| | | | | | | | | this prevents the fd seek pointer problem | |||||
| * | *llist being NULL is not an error | Andrew Tridgell | 2001-09-19 | 1 | -1/+1 | |
| | | ||||||
| * | Remove the ugly hacks to get around the Get_Pwnam() calls in pass_check.c by | Andrew Bartlett | 2001-09-19 | 5 | -65/+56 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | simply not doing Get_Pwnam() calls in pass_check.c We now make *one* sys_getpnam() call in cgi.c and we always call PAM no matter what it returns. We also no longer run the password cracker for these logins. The truly parinod will note the slight difference in call paths, in that we only call crypt for valid password structs (if not --with-pam). The truly parinoid don't run SWAT either, so I don't think this is an issue. Andrew Bartlett | |||||
| * | Fix (I hope) compile on HP-UX. Found by the build farm. | Andrew Bartlett | 2001-09-19 | 1 | -1/+1 | |
| | | ||||||
| * | got rid of bogus write list substitution error messages | Andrew Tridgell | 2001-09-19 | 1 | -15/+18 | |
| | | ||||||
| * | Fix based on Andrew's insight as re-using a tdb after fork means | Jeremy Allison | 2001-09-19 | 1 | -3/+23 | |
| | | | | | | | | | | parent and child share seek pointer. Damn.... Jeremy. | |||||
| * | don't try to initgroups in non root mode | Andrew Tridgell | 2001-09-19 | 1 | -0/+4 | |
| | | ||||||
| * | fix debug | Andrew Bartlett | 2001-09-19 | 1 | -1/+1 | |
| | | ||||||
| * | Reverse some of the breakage I commited a day or two ago, as we need to | Andrew Bartlett | 2001-09-19 | 1 | -5/+21 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fill out the user_info struct (otherwise we don't have a vuid for make_connection()). Also add a become_user() call, becouse it really looks like it was missing (we must pass it anyway to finish make_connection()). Is there any reason not to be the user when reading an ACL? Finally, fix up some formatting to show that the two functions are almost identical. Andrew Bartlett | |||||
| * | Return correct error code on lock fail in tdb_expand. | Jeremy Allison | 2001-09-19 | 1 | -1/+1 | |
| | | | | | | | | Jeremy. | |||||
| * | Roll back earlier fix after talking with Andrew. The write_lock_record and | Jeremy Allison | 2001-09-18 | 1 | -2/+2 | |
| | | | | | | | | | | unlock are explicitly non-blocking. I will add a comment to this effect later. Jeremy. | |||||
| * | Fixed a couple of nasty bugs only easily seen with no mmap. Firstly, | Jeremy Allison | 2001-09-18 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | map_ptr not neccessarily set to NULL if no mmap, secondly, iterating through a tdb was using SETLK, instead of SETLKW - would almost never fail with mmap as the time holding the lock was so short, but was easily seen with read/write. One finaly bug needs tracking down w.r.t. traversal...... Jeremy. | |||||
| * | Correct fix for unaligned memcpy - malloc'ed memory incremented by ↵ | Jeremy Allison | 2001-09-18 | 2 | -19/+24 | |
| | | | | | | | | | | | | | | | | | | | | sizeof(struct locking_data) was not forced to be 8 byte aligned. Use union to force it to be correctly aligned for memcpy and use void *, to tell compiler not to optimize aligned copy (this last fix suggested by Trond @ RedHat). The first fix should be sufficient, but this provides a "belt and braces" fix. Jeremy. | |||||
| * | Use structure copy to fix unaligned accesses on 64bit architectures on | Jeremy Allison | 2001-09-18 | 2 | -2/+2 | |
| | | | | | | | | | | Linux. Jeremy. | |||||
| * | Converted cli_net_auth2() and cli_nt_setup_creds() to return NTSTATUS. | Tim Potter | 2001-09-18 | 5 | -19/+34 | |
| | |