summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* nmbd compiles and links. I had to do some ugly stuff, putting files inAndrew Tridgell1998-08-092-86/+86
| | | | | | 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-092-14/+379
|
* this gets smbd compiling and linking correctly with the new layout.Andrew Tridgell1998-08-0910-1819/+779
|
* removed the if statements from the DEBUG() macro definitions.Andrew Tridgell1998-08-091-4/+4
| | | | | | | | | | | Chris, you should never put if statements in macros, use the ugly (a?b:c) form instead, otherwise you can produce incorrect code when you have things like: if (foo) DEBUG((blah)); else DEBUG((blooh));
* another dummy fileAndrew Tridgell1998-08-091-0/+0
|
* added ignore rules for the dummy filesAndrew Tridgell1998-08-0911-0/+12
|
* these dummy files are needed for autoconf processingAndrew Tridgell1998-08-098-0/+0
|
* the autoconf scripts are now converted to the new directory structureAndrew Tridgell1998-08-093-15/+17
| | | | now the Makefile .....
* new directory structure in configure.inAndrew Tridgell1998-08-091-5/+6
|
* we have to have the test for -lsocket before the test for someAndrew Tridgell1998-08-082-340/+340
| | | | | functions (notably innetgr) to ensure we don't replace them if they are in -lsocket
* added --with-nisplus-home optionAndrew Tridgell1998-08-087-253/+296
|
* forgot to remove -nostrip option for packaging. Makes inst package too big.Herb Lewis1998-08-071-1/+1
|
* add startswat.sh to automate starting swat with inetdHerb Lewis1998-08-073-11/+38
| | | | update make scripts to use new autoconfigure setup
* Fixed memory leak when freeing ChangeNotify structures.Jeremy Allison1998-08-051-6/+6
| | | | Jeremy.
* nttrans.c: Fix change_notify. Queue processing code wasn't changing toJeremy Allison1998-08-042-18/+54
| | | | | | | | | the correct directory before doing the stat. Doh ! uid.c: Fix for performance in security=share mode. Invalid vuid meant that in security=share mode Samba was always doing the become_user/ undebome_user pairs for *every* smb. This code fixes it, but tridge should review for security implications. Jeremy.
* loadparm.c: Added "debug timestamp" synonym for Chris.Jeremy Allison1998-08-044-39/+29
| | | | | | | nttrans.c: Moved common code into function in server.c Removed left over debug level 0. server.c: Moved common code into function in server.c Jeremy.
* More formatting changes. Mostly converted some DEBUG() calls to DEBUGADD()Christopher R. Hertel1998-08-035-21/+30
| | | | | | so that we wouldn't get too many timestamps. Chris -)-----
* First implementation of ChangeNotify - this version only checksJeremy Allison1998-08-038-38/+344
| | | | | | | | | | | | | | | | | | | for changes in the directory modify timestamps. A better version will look at the requested client flags, and create a hash that represents the current state of the directory, and check against this instead. debug.c: Added lp_timestamp_logs() function. loadparm.c: Added "change notify timeout" in seconds (default 60) - this is the scan rate for a directory. Added ""timestamp logs" boolean - default True. Turns off log timestamps (so I can read them :-). nttrans.c: ChangeNotify implementation. server.c: ChangeNotify implementation. shmem_sysv.c: Added exits on shmem errors (without them smbd can core dump if some calls fail). smb.h: Added ChangeNotify flags for future use. util.c: Tidied up typedef. Jeremy.
* One more minor change to the format of a DEBUG message. I broke up aChristopher R. Hertel1998-08-031-4/+9
| | | | | very long output line in become_domain_master_query_success(). Chris -)-----
* I finished removing timestring() calls from DEBUG() messages. Also wentChristopher R. Hertel1998-08-037-59/+96
| | | | | | | | | | through and changed some DEBUG() calls to DEBUGADD() to combine output under a single timestamp. There were too many timestamps. Note that Jeremy has told me that he's working on adding a config parameter to turn timestamps off. Cool. Chris -)-----
* Fixing clitar.c so that tar to stdout works correctly.Richard Sharpe1998-08-031-9/+9
| | | | | | | | | | Replaced printfs with DEBUG(0. Tested ... Works. Hope I didn't disturb the autoconf code ... It feels great to be able to run configure for Samba at long last! Regards Richard Sharpe
* This is the remaining set of changes needed to replace the changes lostChristopher R. Hertel1998-08-031-11/+7
| | | | | | | | when Andrew and I were both working with util.c. I really don't know how I lost the autoconfigure changes (honest, I *did* run frequent updates). Chris -)-----
* I have fixed some of the autoconfigure problems. I'm studying the diffsChristopher R. Hertel1998-08-031-9/+13
| | | | | | | for the rest. I've found that only debug.h seems to be out of sync (i.e., util.c itself appears to be okay). Chris -)-----
* As per a Andrew's message, I went through and removed the timestring()Christopher R. Hertel1998-07-3116-273/+341
| | | | | | | | | timestamps from several DEBUG messages. The timestamps are redundant now that DEBUG() provides them automatically. There are still a few more files to do, but I've got to get home for dinner. Chris -)-----
* Debugging functions are now in their own module.Christopher R. Hertel1998-07-311-0/+533
| | | | Chris -)-----
* This is the checkin of the debug changes.Christopher R. Hertel1998-07-314-293/+70
| | | | | | | | | | | 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 -)-----
* added test for getpwanam().Andrew Tridgell1998-07-314-75/+102
|
* Makefile.in: Moved UBIQX stuff into UTILOBJ.Jeremy Allison1998-07-3011-270/+415
| | | | | | | | | | | | | | | | 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.
* In addition to the HAVE_FUNCTION_MACRO test that Andrew used as an example,Christopher R. Hertel1998-07-302-0/+7
| | | | | | | | | | | | | | | | | | I also need to know if the __FILE__ macro exists. I followed the example, but ran into two problems: 1) I don't have the autoconf tools installed. 2) The instructions did not say which files should be checked in after running autoheader and autoconf. So I'm checking in the modified acconfig.h and configure.in on the assumption that the next time someone runs autoheader and autoconf my new tests will be included. Hope that's not a problem (and I'll try to grab a copy of autoconf from somewhere). Chris -)-----
* added HAVE_FUNCTION_MACRO testAndrew Tridgell1998-07-304-72/+100
|
* fixed sin_len test for FreeBSDAndrew Tridgell1998-07-302-72/+74
|
* fixed a make proto bug pointed out by Chris.Andrew Tridgell1998-07-301-1/+1
|
* updated prototypesAndrew Tridgell1998-07-291-0/+1
|
* fixed a bug in the replacement inet_ntoaAndrew Tridgell1998-07-291-1/+1
|
* test for a broken inet_ntoa and replace it if necessary (forAndrew Tridgell1998-07-296-43/+110
| | | | IRIX+gcc-2.8.1)
* ignore the auto-generated dummy fileAndrew Tridgell1998-07-291-0/+1
|
* added Makefile to .cvsignore in the hope that this will prevent peopleAndrew Tridgell1998-07-291-0/+1
| | | | from committing changes to it.
* get rid of the runtime test for broken getgroups() and add a compileAndrew Tridgell1998-07-2912-147/+196
| | | | | time test instead. This also allows us to get rid of the igroups element of a couple of structures.
* removed some feedback request comments - we get enough email :)Andrew Tridgell1998-07-291-7/+0
|
* updated the UNIX install instructions to include ./configureAndrew Tridgell1998-07-291-10/+4
|
* hopefully permissions are right nowAndrew Tridgell1998-07-291-0/+4791
|
* still trying to get permissions right - CVS doesn't commit permissions ↵Andrew Tridgell1998-07-291-4792/+0
| | | | changes it seems
* checkin configure again in order to get permissions rightAndrew Tridgell1998-07-291-0/+1
|
* some merge cleanupsAndrew Tridgell1998-07-299-0/+1726
|
* merge from the autoconf2 branch to the main branchAndrew Tridgell1998-07-2969-3213/+8356
|
* locking.c: Print messages when we downgrade a lock.Jeremy Allison1998-07-294-19/+35
| | | | | | | reply.c: Do the same mask expansion we do in trans2.c - needed for Win98. trans2.c: Make the mask expansion into a function call now we have to do it twice. Jeremy.
* locking.c: Don't need to do map_lock_type on *testing* a lock, just on setting.Jeremy Allison1998-07-281-2/+7
| | | | Jeremy.
* loadparm.c: Added strict sync parameter.Jeremy Allison1998-07-285-27/+54
| | | | | | | locking.c: Added code to deal with real open mode of file. reply.c: Added strict sync parameter. server.c: Added strict sync parameter. Fixed open modes. Jeremy.
* chgpasswd.c: Fixed up debug calls to stop crashes if ptsname failed.Jeremy Allison1998-07-278-39/+20
| | | | | | | | | | | | local.h: Kept FSTYPE_STRING as Samba for now. nmbd_browsesync.c: Added bugfix from Matt Chapman mattyc@cyberdude.com - lmb_browserlist is now a struct ubi_dlList not a struct browse_cache_record *. server.c: smb.h: uid.c: password.c: Removed attrs code - it is not used anywhere. Jeremy
* Cleaned up some testing code and made it more "permanent" looking. TheChristopher R. Hertel1998-07-251-38/+32
| | | | | | | NetBIOS name lists attached to the subnet records are now managed by the splay tree code. I am still working on the WINS database as a separate issue. Code is written, it's just a matter of incorporating it. CRH