summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Modified to cope with functions that return a const something.Tim Potter1999-06-131-1/+1
|
* Moved code that changes the pw_passwd entry (i.e shadow password andTim Potter1999-06-1312-142/+100
| | | | | | | | weird unixware stuff) into _Get_Pwnam() to fix a memory allocation bug. Note that the Get_Pwnam() function now returns a const struct passwd * as a hint to other developers not to change entries in the struct passwd.
* Hived off debugging code from smb.h and put into debug.hTim Potter1999-06-132-91/+123
|
* Use ${1+"$@"} instead of $*Alexandre Oliva1999-06-101-1/+1
| | | | Reported by SATOH Fumiyasu <fumiya@cij.co.jp>
* Bumped version number in README to avoid confusion with SAMBA_2_0 branch.Tim Potter1999-06-071-1/+1
|
* Fixing core dump bug with unix password sync, caused by a NULLMatthew Chapman1999-06-021-5/+7
| | | | | | connection_struct in a call to OpenDir. JF, you fixed a similar bug in printing/nt_printing.c, I think your fix is incorrect as global configuration files should not go through a VFS.
* Some more BDC-related fixes, mainly to the NET_SAM_SYNC RPC with respectMatthew Chapman1999-06-026-78/+186
| | | | | to alignment, missing fields, etc. - it should now work correctly. There is still the problem of decoding the private data field.
* Avoid a symbol conflict with /usr/include/sys/vfs.h under AIX.Tim Potter1999-05-111-0/+6
| | | | Thanks to Steve Noyd Jones <noyd@u.washington.edu>
* variation of random SMBtrans2. random delays in between reconnectionsLuke Leighton1999-05-071-10/+12
| | | | | increased. size of large random buffer decreased. number of reconnection attempts increased.
* the times in sam_user_info_23 may not be in the right orderLuke Leighton1999-05-071-0/+1
|
* had to move day display names into lib/util, to get rpctorture to compile.Luke Leighton1999-05-073-5/+9
|
* Fix compiler warning.Tim Potter1999-05-061-3/+104
| | | | | | Added checks to panic if VFS functions are passed NULL pointers. This may expose some bugs that have been lurking about. Checks can be easily removed later.
* clean-up of cache-getpw-hash code needed (make proto showed up loadsLuke Leighton1999-05-062-13/+15
| | | | of functions that should be static).
* Jani Jaakkola's "getpwuid() / getpwnam()" hash-cache-hackLuke Leighton1999-05-064-16/+273
|
* added 2 more (unknown) NTLMSSP negotiation bitsLuke Leighton1999-05-061-0/+2
|
* alignment needed after unicode string names in password change.Luke Leighton1999-05-061-0/+3
|
* last part of RPC api change.Jean-François Micouleau1999-05-0314-215/+314
| | | | | | and of rpcclient eventlog funtion Jean Francois
* Changed the RPC api definition now first arg is a pipe_structJean-François Micouleau1999-05-035-7/+40
| | | | | | found some memory leak in the spoolss code. Jean Francois
* Added a new command to rpcclient: eventlog <log> where <log> is System,Jean-François Micouleau1999-05-034-0/+664
| | | | | | Security or Application. That's a crude equivalent to the eventviewer. Jean Francois
* Adding "time" rpcclient command which displays the remote time.Matthew Chapman1999-05-017-20/+172
| | | | | Also added special "now" time to the "at" command, e.g.: at now /i cmd ; pops up a command prompt
* added server ntlmv2 false/auto/true parameter, defaults to off.Luke Leighton1999-05-013-14/+33
|
* md5 and hmac_md5Luke Leighton1999-04-307-1/+518
|
* use /dev/urandom not /dev/random in head branch.Andrew Tridgell1999-04-281-6/+9
| | | | | also got rid of /tmp time based random source. I saw a system with a huge number of files in /tmp and logging in was taking a _long_ time.
* rpc_parse/parse_misc.c : defined a new BUFFER5 structJean-François Micouleau1999-04-2713-15/+323
| | | | | | | | | | | | | | | | | | | | include/ntdomain.h : added rpc_spoolss.h include statement include/proto.h include/rpc_dce.h : added definition of RPC_ALTER_CONTEXT request & reply param/loadparm.c : 2 new options for NT printing support and some changes to initial values in the LPRNG case. rpc_parse/parse_prs.c : added prs_uint16s() rpc_parse/parse_rpc.c : added SYNT_SPOOLSS_V1 and code for the alter-context support. rpc_server/srv_pipe.c : alter-context support smbd/nttrans.c smbd/server.c include/rpc_misc.h Makefile.in include/smb.h Jean Francois
* Adding RPC spoolss code support and some new low-level printing functions.Jean-François Micouleau1999-04-275-0/+9608
| | | | Jean Francois
* Adding scheduler control pipe (\atsvc), client-side routines, and rpcclientMatthew Chapman1999-04-231-0/+155
| | | | | command "at" (compatible with NT's "at" command - see rpcclient commit) - useful for remote NT administration.
* New rpcclient command "at" for NT scheduler control, a slightly improvedMatthew Chapman1999-04-233-0/+494
| | | | | | | | | | | | | | | version of the NT command. at { time [/INTERACTIVE] [{/EVERY|/NEXT}:5,Sun,...] command | [/DEL] [jobid] } Examples (options used in abbreviated form): at ; Shows all jobs at 1 ; Detail on job 1 at /D ; Deletes all jobs at /D 1 ; Deletes job 1 at 11:11:11AM /I /N:1 d:\humour\silly.exe ; First of next month at 9:00AM /E:M,T,W,Th,F net send MATTY Hi ; Each weekday at 11:00PM /E c:\winnt\backup.exe ; Every day
* Added new define NT_STATUS_MORE_ENTRIES = 0x105.Matthew Chapman1999-04-231-1/+1
|
* Adding scheduler control pipe (\atsvc), client-side routines, and rpcclientMatthew Chapman1999-04-239-5/+575
| | | | | command "at" (compatible with NT's "at" command - see rpcclient commit) - useful for remote NT administration.
* Make proto for VFS init changes and VFS fsync() stuff.Tim Potter1999-04-201-7/+8
|
* Rewrite of VFS initialisation routines.Tim Potter1999-04-201-101/+114
|
* Added dummy connect and disconnect VFS operations to avoid theTim Potter1999-04-201-2/+17
| | | | | | | possibilty of NULL function pointers being called. Changed arguments to fsync() function to break dependency on connection_struct.
* Changed the way a VFS is initialised. The vfs_init() function isTim Potter1999-04-201-4/+51
| | | | | | | | | | | | executed from the VFS object file and it returns a pointer to a vfs_ops structure. If any of the function pointers in vfs_ops are NULL, then they are replaced with the standard disk functions. This should allow disk-related VFS modules to be easily added. I've written an auditing VFS module which logs various calls (connect, disconnect, mkdir, rmdir, open and a few others) to syslog in a couple of pages of code. Thanks to tridge for various useful suggestions.
* Broke out vfs structures to separate header file.Tim Potter1999-04-201-44/+11
| | | | | | | Some cpp hackery to avoid redefining types used by vfs header file. Added a vfs_connection_struct to connection_struct so it can be freed when a VFS share is disconnected.
* Changed arguments to fsync() function to break dependency onTim Potter1999-04-203-18/+22
| | | | connection_struct.
* Broke out of smb.hTim Potter1999-04-201-0/+131
| | | | | Changed arguments to fsync() function to break dependency on connection_struct.
* open_socket_in() takes a different number of parameters in the headAndrew Tridgell1999-04-171-1/+1
| | | | branch. We need that merge soon!
* fixed a typoAndrew Tridgell1999-04-171-1/+1
|
* damn, new files need to be added to the head branch first, I've toldAndrew Tridgell1999-04-172-0/+243
| | | | other people this before then forgot myself :)
* Removed unused vfs_read_data() function at the request of tridge.Tim Potter1999-04-141-49/+0
| | | | Removed unnecessary SSL stuff from vfs_write_data().
* Fix compile warning in nametouid().Tim Potter1999-04-121-1/+1
|
* Allow "Yes" and "No" as well as "True" and "False" in the three-stateMatthew Chapman1999-04-111-1/+1
| | | | enumeration.
* Trying to improve DC location & browsing performance for the average userMatthew Chapman1999-04-117-181/+208
| | | | | | | | | | | | | | | | | | | who doesn't know what an LMB or DMB is. * check_master_browser_exists now performs the check the first time around, so if there is indeed no master browser then Samba takes up the job much faster. * Upped default OS level to 32. There is no reason why some stupid little Windows box should become LMB instead of a Samba *server*. * "domain master" now defaults to "auto". Currently this attempts to become DMB iff Samba is the PDC (ala Windows NT). "preferred master" also defaults to "auto", which enables preferred master iff Samba is DMB. * lp_server_role now just returns the predetermined role, rather than working it out each time, since the server role is becoming very heavily used (esp for the BDC code).
* Fixed rpcclient's samuser command.Matthew Chapman1999-04-111-37/+35
|
* Incorrect length (number of unicode characters rather than buffer size)Matthew Chapman1999-04-111-1/+1
| | | | passed to ascii_to_unibuf in make_buffer2 was breaking User Manager.
* Modification to compile under egcs 2.91.63.Tim Potter1999-04-111-3/+6
|
* Put this back after it dropped off.John Terpstra1999-04-091-0/+51
|
* Mainly BDC-related changes.Matthew Chapman1999-04-081-10/+26
| | | | | | | | * Added SEC_CHAN_BDC * Added -b switch to smbpasswd (for a BDC (server) trust account). * Propagate sec_chan into the various functions which change trust account passwords, so they can be used for domain control and inter-domain trusts.
* Mainly BDC-related changes.Matthew Chapman1999-04-081-1/+5
| | | | | | | * Added SEC_CHAN_BDC * Propagate sec_chan into the various functions which change trust account passwords, so they can be used for domain control and inter-domain trusts.
* Mainly BDC-related changes.Matthew Chapman1999-04-0810-56/+648
| | | | | | | | | | | | | | | | | | * Added SEC_CHAN_BDC * Propagate sec_chan into the various functions which change trust account passwords, so they can be used for domain control and inter-domain trusts. * Fix for endianness problem reported by Edan Idzerda <edan@mtu.edu>. A BUFFER2 is really a "unibuf" in my terminology and we should treat it as such. * Added some more common NT structures (BIGINT, BUFHDR2, BUFFER4). * Added NET_SAM_SYNC (-> NetDatabaseSync2) RPC for account replication. Still experimental and incomplete, with a few too many NULL security descriptors lying around (must go look at Jeremy's SD code). Haven't worked out password encryption yet either. However, the XXX_INFO structures I've added to rpc_netlogon.h are quite nice as they give some insight into how these objects are stored in the SAM.