Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix for dual unix_to_dos conversion in readdir from A.V.Shutko ↵ | Jeremy Allison | 2000-05-05 | 1 | -1/+0 | |
| | | | | | | <AVShutko@mail.khstu.ru> Jeremy. | |||||
* | add new release notes chapter to samba for irix package | Herb Lewis | 2000-05-05 | 1 | -0/+1 | |
| | ||||||
* | Fix for crash bug in OpenConfFile() if no smb.conf exists. | Tim Potter | 2000-05-05 | 1 | -1/+1 | |
| | ||||||
* | Fix for read_file() returning -1. | Jeremy Allison | 2000-05-05 | 1 | -0/+2 | |
| | | | | Jeremy. | |||||
* | Two fixes. Added missong logic & case in lock split code. | Jeremy Allison | 2000-05-05 | 1 | -4/+12 | |
| | | | | | Fixed range split into two, as DLIST_ADD has the wrong semantics... Jeremy. | |||||
* | make debug easier to read | Andrew Tridgell | 2000-05-05 | 1 | -6/+9 | |
| | ||||||
* | make debug easier to read | Andrew Tridgell | 2000-05-05 | 1 | -5/+6 | |
| | ||||||
* | nasty hack to print posix locks | Andrew Tridgell | 2000-05-05 | 1 | -0/+17 | |
| | ||||||
* | example of broken posix lock behaviour | Andrew Tridgell | 2000-05-05 | 1 | -0/+8 | |
| | ||||||
* | rpc_server/srv_lsa.c: Bring into sync with 2.0.x. | Jeremy Allison | 2000-05-04 | 4 | -19/+41 | |
| | | | | | | | rpc_server/srv_pipe_hnd.c: Bring into sync with 2.0.x. smbd/blocking.c: Improve blocking debug reporting. utils/torture.c: Added check for NT locking bug. Jeremy. | |||||
* | Updated to fix overlapping problem. | Jeremy Allison | 2000-05-04 | 1 | -68/+142 | |
| | | | | Jeremy. | |||||
* | a minimal change to get appliance mode to work with winbindd | Andrew Tridgell | 2000-05-04 | 5 | -16/+70 | |
| | | | | | | | | | we needed to accept usernames of the form DOMAIN/user, which means we needed to pass the domain to a getpwnam() like routine in certain critical spots. What I'd rather do is get rid of "char *user" everywhere and use the new userdom_struct, but that will have to wait a few days. | |||||
* | parameterize the lock timeout | Andrew Tridgell | 2000-05-04 | 1 | -2/+3 | |
| | ||||||
* | added a test for the NT byte range lock into smbtorture | Andrew Tridgell | 2000-05-04 | 1 | -1/+16 | |
| | ||||||
* | an even simpler example of NT gettings its locking code wrong. This | Andrew Tridgell | 2000-05-04 | 1 | -20/+14 | |
| | | | | | | | | one doesn't even need two connections to the box, just two file handles. it is a very simple case actually, and one I think will happen quite a lot in real life. I wonder how they haven't noticed it? I checked and W2K has the same bug. | |||||
* | - use full_name instead of real_name | Andrew Tridgell | 2000-05-04 | 8 | -21/+9 | |
| | | | | - got rid of guest map code in lpq parser | |||||
* | need LOCKING_OBJ in locktest now | Andrew Tridgell | 2000-05-04 | 2 | -4/+8 | |
| | ||||||
* | more locktest improvements | Andrew Tridgell | 2000-05-04 | 1 | -31/+81 | |
| | | | | | the current preset tests show a very interesting NT bug - it sometimes refuses a lock that it shouldn't. | |||||
* | fixed message text | Andrew Tridgell | 2000-05-04 | 1 | -1/+1 | |
| | ||||||
* | if the stat cache is off then don't initialise it | Andrew Tridgell | 2000-05-04 | 1 | -0/+2 | |
| | ||||||
* | added -A analyze mode to locktest - it can now automatically prune | Andrew Tridgell | 2000-05-04 | 1 | -139/+242 | |
| | | | | the list of locks that cause a failure | |||||
* | found a much simpler case that kills the posix locking | Andrew Tridgell | 2000-05-04 | 1 | -5/+5 | |
| | ||||||
* | fixed a uninit memory read that insure found | Andrew Tridgell | 2000-05-04 | 1 | -6/+3 | |
| | ||||||
* | added ability to present lock tests | Andrew Tridgell | 2000-05-04 | 1 | -16/+40 | |
| | ||||||
* | Fix for debug statement crash. | Jeremy Allison | 2000-05-04 | 1 | -1/+1 | |
| | | | | Jeremy. | |||||
* | unicode code pages are detected as compiler intermediate file so set to | Herb Lewis | 2000-05-03 | 1 | -1/+1 | |
| | | | | nostrip | |||||
* | Fix based on Elrond's code to reduce the store size on removing dead records. | Jeremy Allison | 2000-05-03 | 1 | -0/+1 | |
| | | | | Jeremy. | |||||
* | Fixed the bug locktest.c found, it was an off-by-one error in the non-overlap | Jeremy Allison | 2000-05-03 | 1 | -1/+1 | |
| | | | | | case. Jeremy. | |||||
* | Fixed silly bug where I wasn't checking for matching fd's in closing a file. | Jeremy Allison | 2000-05-03 | 1 | -7/+24 | |
| | | | | | This caused smbd crashes on SIGKILL. Jeremy. | |||||
* | Added range info to the panic message to track down the bug with | Jeremy Allison | 2000-05-03 | 1 | -1/+5 | |
| | | | | | locktest. Jeremy. | |||||
* | improved the lock test program | Andrew Tridgell | 2000-05-03 | 1 | -15/+27 | |
| | ||||||
* | - clear dead locks at startup | Andrew Tridgell | 2000-05-03 | 1 | -2/+47 | |
| | | | | - fixed a bug which caused lock records to not decrease in size | |||||
* | added a nasty lock testing program | Andrew Tridgell | 2000-05-03 | 2 | -1/+350 | |
| | | | | | | | | | | | it opens 2 connections to each of 2 servers, and opens 2 fnums on the same file on each connection (a total of 8 file descriptors) then it does random lock/unlock/reopen requests in a 100 byte range on the file and compares the results from the 2 servers. strangely enough, NT fails this test against itself right now - I'm still trying to figure that out. | |||||
* | Fix for stacking locks in brlock and POSIX. Windows only allows a read lock | Jeremy Allison | 2000-05-03 | 2 | -92/+130 | |
| | | | | | | | | to overlay a write lock on the same fnum. When overlaying read locks onto a write lock, the number of locks is counted, and the first unlock removes the write lock and downgrades this to a read lock. Do the same when mapping to POSIX. Jeremy. | |||||
* | Added read overlay write lock on same fnum test to locktest2. | Jeremy Allison | 2000-05-03 | 1 | -1/+117 | |
| | | | | | Added locktest5 for locking stacks. Jeremy. | |||||
* | Insure uninitialized memory read fixes. | Jeremy Allison | 2000-05-03 | 3 | -3/+5 | |
| | | | | Jeremy. | |||||
* | merge 2.0 changes | Herb Lewis | 2000-05-03 | 1 | -5/+6 | |
| | ||||||
* | Fixed wild pointer diff found by insure. | Jeremy Allison | 2000-05-02 | 1 | -1/+1 | |
| | | | | Jeremy. | |||||
* | Implemented the last (I hope:-) part of the locking puzzle, the reference | Jeremy Allison | 2000-05-02 | 1 | -23/+90 | |
| | | | | | | | counting when Windows downgrades a write lock to a read lock, then reference counts the unlocks to match the locks. With this code the POSIX unlock isn't done until the final Windows unlock. Jeremy. | |||||
* | added support for deleting printers into the spoolss system | Andrew Tridgell | 2000-05-02 | 6 | -1/+139 | |
| | ||||||
* | split the username in the vuser structure into a separate | Andrew Tridgell | 2000-05-02 | 10 | -27/+34 | |
| | | | | | | | | userdom_struct. As the name implies this also contains a domain (unused at the moment). This will be important shortly, as operation in appliance mode needs the domain to be always carried with the username. | |||||
* | and yet another memory leak - this one in the client | Andrew Tridgell | 2000-05-02 | 1 | -0/+5 | |
| | ||||||
* | fixed a memory leak (calling hash_table_init twice) | Andrew Tridgell | 2000-05-02 | 1 | -1/+7 | |
| | ||||||
* | fixed a memory leak | Andrew Tridgell | 2000-05-02 | 1 | -0/+2 | |
| | ||||||
* | Moved uglyness needed in fcntl locking (64->32 bit mapping, NFS | Jeremy Allison | 2000-05-02 | 6 | -108/+141 | |
| | | | | | | | errors etc.) into locking/posix.c, where it is needed. fcntl_lock in lib/util.c is now very small and clean. Added (*lock) op to vfs layer. Jeremy. | |||||
* | Added sys_fork() and sys_getpid() functions to stop the overhead | Jeremy Allison | 2000-05-02 | 38 | -64/+98 | |
| | | | | | of doing a system call every time we want to just get our pid. Jeremy. | |||||
* | locking/posix.c: Fixed double-free nasty crash bug found by insure. | Jeremy Allison | 2000-05-01 | 3 | -4/+10 | |
| | | | | | | utils/make_smbcodepage.c: utils/make_unicodemap.c: Insure 'make install' fixes. Jeremy. | |||||
* | handle tabs in printcap files | Andrew Tridgell | 2000-05-01 | 1 | -2/+2 | |
| | | | | this is needed for lprng | |||||
* | allow a DEFAULT_PRINTING to be specified in CFLAGS | Andrew Tridgell | 2000-05-01 | 1 | -0/+4 | |
| | ||||||
* | fixed typo | Andrew Tridgell | 2000-05-01 | 1 | -1/+1 | |
| |