summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Added check for SGI IRIX brokenness with semaphores when using gcc.Jeremy Allison2000-02-077-738/+811
| | | | | | Code from Don Badrak <dbadrak@census.gov> Jeremy. (This used to be commit 773d6e504b1ac97f0d8136002ace2c0c0771a163)
* Fix some more compile warnings.Tim Potter2000-02-071-1/+2
| | | | (This used to be commit 507624dbc0a1a9e1df72a6b8de45038e86a9e5b1)
* Fixed compile warning in locking.c:traverse_fn()Tim Potter2000-02-072-341/+342
| | | | (This used to be commit eefc8972217e5a700b90f13ab040a0919f184d23)
* After 3AM, it's getting hard for Luke :-)Jean-François Micouleau2000-02-041-5/+4
| | | | (This used to be commit 61c970b10adc37412722a6ee54b166d41ed0a071)
* Fix some compile warnings.Tim Potter2000-02-042-1/+8
| | | | (This used to be commit ccbd936211d4bfc8687cef78405ae58127289d13)
* Hopefully these changes will actually stick.Tim Potter2000-02-044-37/+44
| | | | (This used to be commit a2782097db258a164bf43d814e8832a27d0eb3f1)
* 1) added void* state argument to tdb_traverse. guess what! there wereLuke Leighton2000-02-0412-390/+402
| | | | | | | | | | | | | | | | | | | two places i found where it was appropriate to _use_ that third argument, in locking.c and brlock.c! there was a static traverse_function and i removed the static variable, typecast it to a void*, passed it to tdb_traverse and re-cast it back to the traverse_function inside the tdb_traverse function. this makes the use of tdb_traverse() reentrant, which is never going to happen, i know, i just don't like to see statics lying about when there's no need for them. as i had to do in samba-tng, all uses of tdb_traverse modified to take the new void* state argument. 2) disabled rpcclient: referring people to use SAMBA_TNG rpcclient. i don't know how the other samba team members would react if i deleted rpcclient from cvs main. damn, that code's so old, it's unreal. 20 rpcclient commands, instead of about 70 in SAMBA_TNG. (This used to be commit 49d7f0afbc1c5425d53019e234d54ddf205c8e9a)
* Put back lots of missing calls to dos_to_unix(). Thanks toTim Potter2000-02-037-44/+59
| | | | | aono@cc.osaka-kyoiku.ac.jp (Tomoki AONO) (This used to be commit 176c405d2702a4245561ff56c8eac3c754a0dea3)
* Backed out -rdynamic linker option. It seems to be GNU ld specific.Tim Potter2000-02-032-420/+429
| | | | | | Need a platform independant way of exporting symbols for dlopen(). Perhaps this is only needed for certain platforms anyway... (This used to be commit 8b26be1e82d329c9ea8a1d6a71e5e9f440eb93ac)
* make protoTim Potter2000-02-031-332/+373
| | | | (This used to be commit 8855d7346d0c15ecada2fc092e360b58ccf161fe)
* Mega-VFS merge. Yeah baby!Tim Potter2000-02-0314-158/+261
| | | | | | Synopsis: change every disk access function to work through a vfs_ops structure contained in the connection_struct. (This used to be commit 3aad500c0fb61232ed3431ff4b743b5d18ec852f)
* Added 'vfs object' and 'vfs options' smb.conf parameters.Tim Potter2000-02-031-0/+25
| | | | (This used to be commit f872518972e7942e31b5ac5150d7ed8b0fbcf641)
* Comments to use vfs_* functions instead of dos_* unless reallyTim Potter2000-02-034-4/+761
| | | | | accessing files on local disk. (This used to be commit b55f63da7e6a3c306ce668c77ed63a41d33240db)
* Add -rdynamic to LDFLAGS if libdl found.Tim Potter2000-02-032-653/+736
| | | | (This used to be commit 4c14a343d10bbddd69a1dc5abc9d4f64cf75dacc)
* Added smbd/vfs.o and smbd/vfs-wrap.o to smbd objects.Tim Potter2000-02-031-0/+1
| | | | (This used to be commit d91bfec537cf9959b47ad1cd470e18a6ddcbda6f)
* Added .dummy file.Tim Potter2000-02-031-0/+1
| | | | (This used to be commit 71fc4dc7917d5c4782f61640c5b7681732742766)
* 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. (This used to be commit 13a2cf80f65156e725a5716e62a4c44e70f5340f)
* 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. )-: (This used to be commit bb07eceddb0552ff17ba9db94ae81f58226be4b5)
* file srv_netlogond_nt.c was initially added on branch SAMBA_TNG.Luke Leighton2000-02-020-0/+0
| | | | (This used to be commit f25bffada9b65236adbece7284a699c37af74f6d)
* system_name not server_nameTim Potter2000-02-011-1/+1
| | | | (This used to be commit e9da53012011b30cab80074fdc55e624ede97979)
* Pass arguments to ./configureTim Potter2000-01-311-1/+1
| | | | (This used to be commit 6e9ab5157842700adc895a6ae0bcf0927bc43588)
* 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. (This used to be commit d3557b7f728e262d880bd7f7bbe20b853dbf165a)
* Wrapped popen calls in HAVE_POPEN - needed if we are to add theJeremy Allison2000-01-295-2/+11
| | | | | | env patch. Jeremy. (This used to be commit 94c075faee88538e48d1898f1694500b8a5d4c8b)
* 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. (This used to be commit 171bef4d95390c1a74591fb06327cc993360a764)
* 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. (This used to be commit 91f4d0675333d7c5d7bb5ff077faaf83e1fd9bfe)
* Fixed code page conversions of messages outgoing/incoming.Jeremy Allison2000-01-272-0/+17
| | | | | Jeremy. (This used to be commit 84b045cbc8b337f1e23f200af433ac9d265a22d4)
* Added hash-based stat cache code from Ying Chen.Jeremy Allison2000-01-269-83/+502
| | | | | Jeremy. (This used to be commit b62a1bd6328f5894ae1a2fef3ef6fc66304ade52)
* 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. (This used to be commit e5a3deba46ea2d4cb49a6c4b73edd766fe8b5a5c)
* 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. (This used to be commit fc0219c7cc4b83e6db17d5b3be70d74fd7971089)
* tdb record read error return check fix from Dave Airlie <airlied@samba.org>.Jeremy Allison2000-01-241-1/+1
| | | | | Jeremy. (This used to be commit 82c99dc8d8bc79e88f0db651f04fc23508195a51)
* we need -lc when making shared objects or glibc doesn't do its magicAndrew Tridgell2000-01-241-1/+1
| | | | | binding for stat() (This used to be commit b52e60d5685b6ce9e581b5598b2725a4bf88ab06)
* made cvs main up-to-date with samba_tng, with addition of process id toLuke Leighton2000-01-217-10/+32
| | | | | msrpc loop-back interface. (This used to be commit adbf97c0a93149e17496b002ecc8ecdb3f360ed5)
* Moved Herb's global -> local changes to HEAD.Jeremy Allison2000-01-201-2/+2
| | | | | Jeremy. (This used to be commit bdb2ff6a38f55a66fa7e142f30442899193805ee)
* Added Herb's swat fixes.Jeremy Allison2000-01-181-2/+2
| | | | | Jeremy. (This used to be commit fa3d91de8957c932f02205f9257dd3e47892a43d)
* test for pre- version numbersHerb Lewis2000-01-171-0/+4
| | | | (This used to be commit c1f25dbf996de50f486a165b314119e9f4ae0419)
* SAMR_R_UNKNOWN_38 is 3 uint16 params (4-byte aligned) followed by status code.Luke Leighton2000-01-172-5/+3
| | | | (This used to be commit 55035b8984c135ddd2c4e3be18caf8833975841d)
* fixed some typos in access_table() which, amaziingly enough, make noAndrew Tridgell2000-01-161-3/+3
| | | | | difference to the result. (This used to be commit 9e28b7220bc293e386fec30c2d2e7e401b61b1f7)
* made access_table() a pure logic function - makes it simpler to applyAndrew Tridgell2000-01-161-16/+26
| | | | | maths to (This used to be commit 0ad62f128d1c26b8f7e71bc045c6f4a584f8d374)
* 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 (This used to be commit 01d4c4784dd26bdfc9883907b3170e8b0ea0cd6f)
* use GET_DENY_MODE() macroAndrew Tridgell2000-01-161-2/+1
| | | | (This used to be commit d9c3e0e61f315ad4d9c3ea6bb6acc8500befe6b4)
* 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 (This used to be commit 31a5857ce4f03eb53ff8ea96c5f1ce335941336d)
* use GET_DENY_MODE() macro instead of the bit shiftAndrew Tridgell2000-01-161-3/+2
| | | | (This used to be commit d72c98a931ff05a7f8b74b98cd7ebd025a87d249)
* proto updateAndrew Tridgell2000-01-161-2/+4
| | | | (This used to be commit ab492d46942e9c43e6b61a04f9db75d9fc3f40d6)
* 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) (This used to be commit 8f3ff09283db87083a81a943909ae047cdd9e48b)
* 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. (This used to be commit 5b9be3feca26f1f20fe3f32ba90769cc78f9bb6b)
* use string_set() instead of string_init()Andrew Tridgell2000-01-163-41/+31
| | | | | bug pointed out by Richard (This used to be commit 070f49397ff24e4d6ba7c2c1cfaef2dfa0944bd0)
* 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 (This used to be commit 5f022629146701e6d543f77007dc944e4277ab0c)
* fixed a formatting errorAndrew Tridgell2000-01-161-1/+1
| | | | (This used to be commit 10d9d81e8b7eba588526a5d479be74ce8f86fc55)
* make string_init() staticAndrew Tridgell2000-01-162-2/+2
| | | | | use string_set() instead, to avoid the bug Richard discovered (This used to be commit fdcbf6b52d8373bf8f35718a9649788415c23342)
* make a br_off a SMB_BIG_UINTAndrew Tridgell2000-01-161-1/+1
| | | | (This used to be commit 0751a0ea4cdb7f5db0aa6f359dd3e4f744fc0689)