summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Added smbd/vfs.o and smbd/vfs-wrap.o to smbd objects.Tim Potter2000-02-031-0/+1
|
* Added .dummy file.Tim Potter2000-02-031-0/+1
|
* Busting up of source/include/smb.h into smaller pieces which can beTim Potter2000-02-036-349/+608
| | | | #included by VFS modules without bringing in too much other junk.
* Some strange CVS weirdness happening here. I had SAMBA_TNG tags in myTim Potter2000-02-035-0/+486
| | | | head branch CVS/Entries file leading to lots of fun and games. )-:
* file srv_netlogond_nt.c was initially added on branch SAMBA_TNG.Luke Leighton2000-02-020-0/+0
|
* system_name not server_nameTim Potter2000-02-011-1/+1
|
* Pass arguments to ./configureTim Potter2000-01-311-1/+1
|
* made "enable" and "disable" the default "lpresume" and "lppause" commandsHerb Lewis2000-01-301-4/+1
| | | | | | | | | | for SYSV instead of the lpc commands (since these are BSD commands) I still don't like the default "lppause" and "lpresume" commands for SYSV since these seem to be SUN specific additions to the lp command (at least I don't find them in IRIX and HPUX). I think this should be inside an ifdef SUN??? but I'm not sure what the define should be so I have left it for now.
* Wrapped popen calls in HAVE_POPEN - needed if we are to add theJeremy Allison2000-01-295-2/+11
| | | | | env patch. Jeremy.
* Fix from Motonobu TAKAHASHI to sort code page parameters first.Jeremy Allison2000-01-291-2/+2
| | | | | Needed when reading the rest of smb.conf. Jeremy.
* Modified auto alignment of ud[] struct on stack to be declared as anJeremy Allison2000-01-282-4/+4
| | | | | | array of pointers. This should cause alignment on a correct boundary.. Spotted by Darren Reed <darrenr@telnetmedia.com>. Jeremy.
* Fixed code page conversions of messages outgoing/incoming.Jeremy Allison2000-01-272-0/+17
| | | | Jeremy.
* Added hash-based stat cache code from Ying Chen.Jeremy Allison2000-01-269-83/+502
| | | | Jeremy.
* Second set of inline optimisation fixes from Ying Chen <ying@almaden.ibm.com>.Jeremy Allison2000-01-269-53/+76
| | | | | | Stop makeing function calls for every use of skip_multibyte_char. This function is called several *million* times during a NetBench run :-). Jeremy.
* First set of speed improvements from Ying Chen <ying@almaden.ibm.com>.Jeremy Allison2000-01-257-166/+76
| | | | | Inline several commonly used functions as macros. Jeremy.
* tdb record read error return check fix from Dave Airlie <airlied@samba.org>.Jeremy Allison2000-01-241-1/+1
| | | | Jeremy.
* we need -lc when making shared objects or glibc doesn't do its magicAndrew Tridgell2000-01-241-1/+1
| | | | binding for stat()
* made cvs main up-to-date with samba_tng, with addition of process id toLuke Leighton2000-01-217-10/+32
| | | | msrpc loop-back interface.
* Moved Herb's global -> local changes to HEAD.Jeremy Allison2000-01-201-2/+2
| | | | Jeremy.
* Added Herb's swat fixes.Jeremy Allison2000-01-181-2/+2
| | | | Jeremy.
* test for pre- version numbersHerb Lewis2000-01-171-0/+4
|
* SAMR_R_UNKNOWN_38 is 3 uint16 params (4-byte aligned) followed by status code.Luke Leighton2000-01-172-5/+3
|
* fixed some typos in access_table() which, amaziingly enough, make noAndrew Tridgell2000-01-161-3/+3
| | | | difference to the result.
* made access_table() a pure logic function - makes it simpler to applyAndrew Tridgell2000-01-161-16/+26
| | | | maths to
* renamed DENY to DENY1Andrew Tridgell2000-01-161-5/+95
| | | | | added DENY2 test that checks all 648 deny combinations for the case of two opens on the same connection
* use GET_DENY_MODE() macroAndrew Tridgell2000-01-161-2/+1
|
* as obelix would say "these romans are crazy"Andrew Tridgell2000-01-161-40/+59
| | | | | | | | | I've finally got the access table code right for the case where the two opens are on the same connection. It is _incredibly_ complex, but now all 1296 test cases pass. I'll be very surprised if anyone by MS and us gets this right at CIFS2000
* use GET_DENY_MODE() macro instead of the bit shiftAndrew Tridgell2000-01-161-3/+2
|
* proto updateAndrew Tridgell2000-01-161-2/+4
|
* a consequence of the access_table() fixes is that we can't treatAndrew Tridgell2000-01-161-0/+2
| | | | | DENY_DOS and DENY_FCB as the same thing anymore (the difference matters for *.exe files)
* rewrote the access_table() code to get it right for *.exe, *.dll,Andrew Tridgell2000-01-161-27/+41
| | | | | | | | | *.sym and *.com files. I still find it incredible that SMB treats file locking differently depending on the file name - that is so ugly it stinks. anyway, we now behave the same way as NT, except for the same-connection case which I'm still working on.
* use string_set() instead of string_init()Andrew Tridgell2000-01-163-41/+31
| | | | bug pointed out by Richard
* added code to allow traversal of the byte range lock databaseAndrew Tridgell2000-01-163-4/+72
| | | | this is used with "smbstatus -B" to dump the lock list
* fixed a formatting errorAndrew Tridgell2000-01-161-1/+1
|
* make string_init() staticAndrew Tridgell2000-01-162-2/+2
| | | | use string_set() instead, to avoid the bug Richard discovered
* make a br_off a SMB_BIG_UINTAndrew Tridgell2000-01-161-1/+1
|
* useable_space does not include the alignment offset calculations.Jeremy Allison2000-01-141-1/+8
| | | | | Bugfix from Marc_Jacobsen@hp.com. Jeremy.
* HP changes for registry querying.Jeremy Allison2000-01-141-1/+9
| | | | Jeremy.
* Added HP change.Jeremy Allison2000-01-141-53/+54
| | | | Jeremy.
* casts and defines to make solaris happyAndrew Tridgell2000-01-143-3/+7
|
* damn, Solaris already has a "enum lock_type"Andrew Tridgell2000-01-145-15/+15
| | | | changed it to "enum brl_type"
* we now pass all byte range locking testsAndrew Tridgell2000-01-146-25/+94
| | | | | the last piece was to use a smb timeout slightly larger than the locking timeout in bloking locks to prevent a race
* Updated docs for "inherit permissions" fix.Jeremy Allison2000-01-141-3/+48
| | | | Jeremy.
* Added "inherit permissions" patch.Jeremy Allison2000-01-1410-33/+122
| | | | | Fixed locking bug found by Andrew. Jeremy.
* some more work on the byte range lockingAndrew Tridgell2000-01-143-22/+31
| | | | | | | | note the ugly global_smbpid - I hope that won't bethere for long, I just didn't want to do two lots of major surgery at the one time. Using global_smbpid avoids the big change of getting rid of our inbuf/outbuf interface to reply routines. I'll do that once the locking stuff passes all tests.
* greatly expanded the lock4 locking test. we now pass all but one testAndrew Tridgell2000-01-131-45/+93
| | | | - that should be fixed soon.
* changes to reflect the new syntax of the locking calls.Andrew Tridgell2000-01-133-20/+19
|
* the bulk of the new byte range locking coodeAndrew Tridgell2000-01-132-45/+296
| | | | it doesn't map to posix locks yet, that will come later.
* the lock routines now take a enumerated type for read/write locks, andAndrew Tridgell2000-01-131-4/+4
| | | | | | | | we now don't pass the lock type at all for unlocks. I was surprised to discover that NT totally ignores the lock type in unlocks. It unlocks a matching write lock if there is one, otherwise it removes the first matching read lock.
* added Enosuchshare and a lock_type enumAndrew Tridgell2000-01-131-0/+4
|