Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | the beginnings of a new scheme I've working on to allow an easier | Andrew Tridgell | 2000-05-09 | 11 | -300/+2018 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | head/tng merge. It goes something like this: - headers from tng get copied over one at a time - the old headers get renamed to *_old.h - server side code that used the old headers gets a #define OLD_NTDOMAIN 1 #undef OLD_NTDOMAIN at the start and end of the code - mkproto.awk recognises these special defines and does magic stuff so that each .c file sees the right headers - we start moving the rpc client libraries from tng to head. if this goes OK then, in theory, we should be able to move the client side rpc code from tng to head without disturbing the existing head server side code. Then when that works we can consider merging the server side. it remains to be seen if this scheme will work. So far I've moved rpc_samr.h and don't seem to have broken anything. Note this this is still a very delicate operation, as at every step of the way I want to keep head fully functional. Please don't take part unless you discuss it with me first. | |||||
* | don't attempt to build rpcclient in the head branch | Andrew Tridgell | 2000-05-09 | 1 | -1/+1 | |
| | ||||||
* | brought across some rpc header files from tng | Andrew Tridgell | 2000-05-09 | 2 | -0/+112 | |
| | ||||||
* | brought the winbindd code into head | Andrew Tridgell | 2000-05-09 | 14 | -0/+4802 | |
| | | | | this does not yet compile, but I'm working on that. | |||||
* | added some rules for winbindd and pam_winbind | Andrew Tridgell | 2000-05-09 | 1 | -1/+35 | |
| | ||||||
* | Added tdb_store_by_string() and tdb_fetch_by_string() functions to store | Tim Potter | 2000-05-09 | 1 | -0/+27 | |
| | | | | data with null terminated string keys. | |||||
* | the beginnings of a description of how to setup a Samba appliance | Andrew Tridgell | 2000-05-09 | 2 | -0/+57 | |
| | ||||||
* | Fix for VMS platforms from "John E. Malmberg" <wb8tyw@qsl.net> | Jeremy Allison | 2000-05-08 | 1 | -0/+2 | |
| | | | | Jeremy. | |||||
* | Someone :-) forgot to add secrets.c to HEAD. | Jeremy Allison | 2000-05-08 | 2 | -1/+91 | |
| | | | | Jeremy. | |||||
* | added secrets.tdb and changed storage of trust account password to use | Andrew Tridgell | 2000-05-08 | 11 | -262/+58 | |
| | | | | it | |||||
* | Added winbindd parameters to smb.conf documentation. | Tim Potter | 2000-05-08 | 1 | -0/+80 | |
| | ||||||
* | Initial version of winbindd manual page. | Tim Potter | 2000-05-08 | 1 | -0/+217 | |
| | ||||||
* | added winbindd options in head branch, so it is possible to combine | Andrew Tridgell | 2000-05-06 | 1 | -0/+49 | |
| | | | | branches | |||||
* | fixed a vfs crash bug | Andrew Tridgell | 2000-05-06 | 1 | -6/+4 | |
| | ||||||
* | signed/unsigned fixes so we can handle a lock base close to 2^32 | Andrew Tridgell | 2000-05-06 | 1 | -31/+29 | |
| | ||||||
* | Fix for uninitialized memory read in brlock code. brl_locktest now needs | Jeremy Allison | 2000-05-05 | 3 | -3/+4 | |
| | | | | | to correctly set the fnum, as the brl_conflict code looks at it. Jeremy. | |||||
* | 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. |