summaryrefslogtreecommitdiffstats
path: root/source/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
...
* more splitting of server.cAndrew Tridgell1998-08-171-1/+2
| | | | created dosmode.c and filename.c
* now that we have no global arrays we can start to split up the monsterAndrew Tridgell1998-08-171-2/+2
| | | | | | | server.c without breaking things. this splits off netprot.c and fileio.c for negprot and read/write/seek handling respectively.
* moved connection_struct handling code into smbd/conn.c and changed itAndrew Tridgell1998-08-171-1/+1
| | | | to a linked list with bitmap format.
* got rid of the Files[] array completely (previously I'd just made itAndrew Tridgell1998-08-161-1/+2
| | | | | | | | | | | | | | | | | private to files.c) It now is a doubly linked list with a bitmap for allocated file numbers. Similarly for the fd_ptr code. I also changed the default maximum number of open files to 4096. The static cost is 1 bit per file. It all seems to work, and it passes the "does Sue scream" test, but if you see weird behaviour then please investigate. With the volume of new code that has gone in there are bound to be one or two bugs lurking. note that you must do a "make clean" before building this as many data structures have changed in size.
* this checkin gets rid of the global Files[] array and makes it localAndrew Tridgell1998-08-151-2/+2
| | | | | | | in files.c it should now be faily easy to expand the default MAX_OPEN_FILES to many thousands.
* moved the printing related files to a separate printing/ directory.Andrew Tridgell1998-08-151-1/+1
|
* this is the bug change to using connection_struct* instead of cnum.Andrew Tridgell1998-08-141-8/+9
| | | | | | | | Connections[] is now a local array in server.c I might have broken something with this change. In particular the oplock code is suspect and some .dll files aren't being oplocked when I expected them to be. I'll look at it after I've got some sleep.
* Makefile.in: Changed so that make proto will work with ldap & nisplus.Jeremy Allison1998-08-141-2/+2
| | | | | | | | locking/locking.c: Made #ifdef'ed out functions static for Make proto. lib/util.c: Re-instated old mask_match code for UNIX filesystem checks only. Client calls use the new mask_match code. Changed the name of the old function to unix_mask_match. Jeremy.
* move smbd/print_svid.o from SMBD_OBJ1 to PARAM_OBJ so that nmbd, swat, etc.Herb Lewis1998-08-131-2/+2
| | | | | will link when SYSV is defined. We may want to restructure this later and move this to param instead of smbd ???
* Makefile.in: Added CHECK target back in (at Herb's request). AddedJeremy Allison1998-08-111-1/+6
| | | | | | | | manpath in (although we don't currently use it). client/client.c: Added John Blair's fixes for "put -". include/nterr.h: Added NT_STATUS_NOTIFY_ENUM_DIR error code. smbd/nttrans.c: Added in devious fix for one-shot NT change notify bug. Jeremy.
* Makefile.in: Fixed make clean bug with CVS directory in bin/.Jeremy Allison1998-08-101-1/+1
| | | | | | | | | include/smb.h: Fixed bugs in Debug macro's with SGI compiler. smbd/trans2.c: Fixed bug reported by Zoltan Palmai <ZSPA@chevron.com> PR#8903 where get_lanman2_dir_entry() could return a mangled name as a resume key and call_trans2findnext() wasn't doing the same. Jeremy.
* moved access.c into lib/ from smbd/ as it is needed by testparm. IAndrew Tridgell1998-08-101-3/+2
| | | | | modified it not to need any smbd specific structures and instead pass things from smbd.
* split the system password checking routines out of smbd/password.c andAndrew Tridgell1998-08-101-7/+5
| | | | | into passdb/pass_check.c. This means SWAT no longer needs to link to smbd/password.c
* moved username.c into lib/ so we no longer $(PASSDB_OBJ) in mostAndrew Tridgell1998-08-101-14/+13
| | | | utilities
* smbtorture now compilesAndrew Tridgell1998-08-101-17/+9
|
* fixed the installation scripts for the new layoutAndrew Tridgell1998-08-101-20/+17
|
* the rest of the binaries now compile and linkAndrew Tridgell1998-08-101-24/+34
|
* a few more things compile.Andrew Tridgell1998-08-091-20/+32
| | | | I'll do the rest tomorrow.
* swat compiles, with some even uglier hacks. we really have to doAndrew Tridgell1998-08-091-12/+17
| | | | something about our dependencies between seemingly unrelated code.
* nmbd compiles and links. I had to do some ugly stuff, putting files inAndrew Tridgell1998-08-091-3/+3
| | | | | | illogical places. Once I get everything compiled these will need to be revisited, but at least the new Makefile.in makes it really obvious what is out of place.
* close to having nmbd linking (just a bit of repository hacking to go)Andrew Tridgell1998-08-091-14/+33
|
* this gets smbd compiling and linking correctly with the new layout.Andrew Tridgell1998-08-091-101/+54
|
* added --with-nisplus-home optionAndrew Tridgell1998-08-081-4/+0
|
* This is the checkin of the debug changes.Christopher R. Hertel1998-07-311-1/+1
| | | | | | | | | | | Makefile.in: I've added debug.o. proto.h : Rebuilt, as is standard for these sorts of things. smb.h : New macros, etc. util.c : Debug code removed. I'll check in debug.c in the next step. Chris -)-----
* Makefile.in: Moved UBIQX stuff into UTILOBJ.Jeremy Allison1998-07-301-3/+4
| | | | | | | | | | | | | | | | loadparm.c: Added "ole locking compatibility" option (default "true"). locking.c: Changes to implement union in files_struct. locking_shm.c: Changes to implement union in files_struct. nttrans.c: Made opening a directory explicit (we have to). Added create directory code for nttrans. reply.c: Changes to implement union in files_struct. server.c: Changes to implement union in files_struct. Added create directory code. trans2.c: Changes to implement union in files_struct. smb.h: Changes to implement union in files_struct. util.c: Changed linked list code to UNIQX linked list. This will make the other lists I need to implement for ChangeNotify and blocking locks easier. Jeremy.
* fixed a make proto bug pointed out by Chris.Andrew Tridgell1998-07-301-1/+1
|
* merge from the autoconf2 branch to the main branchAndrew Tridgell1998-07-291-0/+322