summaryrefslogtreecommitdiffstats
path: root/source/include
Commit message (Collapse)AuthorAgeFilesLines
...
* Moved a whole bunch of macros out of smb.h and into their own #includeTim Potter1999-07-222-122/+156
| | | | file.
* BDC support.Luke Leighton1999-07-212-5/+37
|
* Make sure that the stamp file is newer than configure.inAlexandre Oliva1999-07-181-1/+1
| | | | | Not a problem unless --enable-maintainer-mode is specified, and, even then the probability of encountering a problem is minor, but so what? :-)
* more dfs stuff. this looks like it's going to be more appropriate to useLuke Leighton1999-07-151-3/+8
| | | | | | | the vfs tables. at the moment, i replaced all calls to unix_convert() with unix_dfs_convert(). this does the job, but it's not very nice.
* code from bertl to allow remap of default built-in names to anything.Luke Leighton1999-07-142-7/+6
| | | | | parameter is "builtin rid file". Copyright 1999 Bertl <bp@vpnet.at>
* renamed getfilepwent() and endfilepwent() to getfileent() and endfileent()Luke Leighton1999-07-131-2/+2
| | | | | | as they are generic "file line-by-line" reading routines. lines with "#" at the front are ignored (as comments). this code started out as the password file reading code.
* Jean-Francois Micouleau's rewrite of Nigel William's DFS supportLuke Leighton1999-07-121-0/+53
|
* Jean-Francois Micouleau's rewritten DFS patch, originally written byLuke Leighton1999-07-122-6/+23
| | | | | Nigel Williams. despite the data format being *exactly* the same as NT's, this still doesn't work yet. more work needed.
* Put back in GNU readline support for smbclient accidentally trashed byTim Potter1999-07-092-0/+12
| | | | tridge in the clientgen.c to clientutil.c conversion.
* Hived off string routines into a separate file.Tim Potter1999-07-092-19/+48
|
* using jeremy's sys_getpwnam() call in the more critical area: Get_Pwnam().Luke Leighton1999-07-061-0/+3
| | | | | | made sure that hashed_getpwnam() has the copy-passwd-struct-wrapper around it, too. TODO: replace all calls of getpwnam() with sys_getpwnam().
* use of safe_cli_errstr() and cli_establish_connection().Luke Leighton1999-07-061-1/+1
|
* improving authentication code (tidyup).Luke Leighton1999-06-293-26/+63
|
* safe string version of nmb_namestr.Luke Leighton1999-06-241-0/+1
|
* safe string error reporting functions (found a potential buffer overflowLuke Leighton1999-06-241-0/+6
| | | | of a pstrcpy into an fstring).
* Fixed most memory leak and big-endian bug in the spoolss code.Jean-François Micouleau1999-06-222-4/+52
| | | | | | | Also added addform/setform rpc api calls. Now I can add/change forms from the server property dialog box. Jean Francois
* make protoTim Potter1999-06-131-1/+1
|
* Hived off debugging code from smb.h and put into debug.hTim Potter1999-06-132-91/+123
|
* Some more BDC-related fixes, mainly to the NET_SAM_SYNC RPC with respectMatthew Chapman1999-06-022-21/+32
| | | | | 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>
* the times in sam_user_info_23 may not be in the right orderLuke Leighton1999-05-071-0/+1
|
* clean-up of cache-getpw-hash code needed (make proto showed up loadsLuke Leighton1999-05-061-1/+2
| | | | of functions that should be static).
* added 2 more (unknown) NTLMSSP negotiation bitsLuke Leighton1999-05-061-0/+2
|
* Changed the RPC api definition now first arg is a pipe_structJean-François Micouleau1999-05-034-5/+36
| | | | | | 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-031-0/+133
| | | | | | 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-011-0/+4
| | | | | 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-011-0/+1
|
* md5 and hmac_md5Luke Leighton1999-04-304-0/+82
|
* rpc_parse/parse_misc.c : defined a new BUFFER5 structJean-François Micouleau1999-04-275-0/+144
| | | | | | | | | | | | | | | | | | | | 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-272-0/+1515
| | | | 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.
* Adding scheduler control pipe (\atsvc), client-side routines, and rpcclientMatthew Chapman1999-04-234-0/+43
| | | | | 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
|
* 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.
* Broke out of smb.hTim Potter1999-04-201-0/+131
| | | | | Changed arguments to fsync() function to break dependency on connection_struct.
* Trying to improve DC location & browsing performance for the average userMatthew Chapman1999-04-111-0/+1
| | | | | | | | | | | | | | | | | | | 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).
* Mainly BDC-related changes.Matthew Chapman1999-04-083-8/+292
| | | | | | | | | | | | | | | * Added SEC_CHAN_BDC * 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.
* Always do a compile before CVS commit! )-:Tim Potter1999-04-081-0/+1
|
* Forgot about closedir() function for VFS. Hoo embarassing.Tim Potter1999-04-081-0/+1
|
* Updated for VFS merge.Tim Potter1999-04-041-6/+47
|
* Added struct vfs_ops describing virtual filesystem operations.Tim Potter1999-04-041-30/+77
| | | | Created constants for pstring and fstring lengths.
* new files needed by profiling codeAndrew Tridgell1999-04-011-0/+32
|
* Ken McDonell from SGI was interested in adding some profilingAndrew Tridgell1999-04-013-11/+24
| | | | | | | | | | | | capabilities to Samba so that Samba could talk to the SGI PCP (Performance Co-Pilot) apps. This change adds a profiling shared memory area and uses it to count two fairly trivial things, the number of uid switches and the number of SMB packets processes. To add more just edit include/profile.h and then increment it at the right place. I've also added a -P switch to smbstatus to dump the profile area.
* added SamrQueryDomainInfo call info level 0x3 for kix32.exe supportLuke Leighton1999-03-292-1/+10
|
* "User Manager" - create user + change password now work.Luke Leighton1999-03-251-0/+1
| | | | | next problem: user group adding not supported so an "access denied" message is reported instead of "ok" when a new user is created.
* fixed issues with "Welcome to SAMBA Domain" for when admin user/pass isLuke Leighton1999-03-251-1/+2
| | | | | used to add workstation to domain. unix account db not modified: only SAM password db is used.
* added SAMR_USER_INFO_24 info level to samr_set_userinfo. this is usedLuke Leighton1999-03-252-0/+10
| | | | by "Welcome to SAMBA Domain".
* SAM database "set user info".Luke Leighton1999-03-254-47/+151
| | | | | | | | | | | | | | | | | | | | | | | ---------------------------- - removed DOM_RID4 - removed SAMR_UNKNOWN_32 - added SAMR_SET_USERINFO (opcode 0x32) - added level 0x1 to SAMR_QUERY_DOM_INFO (needed for create user) - fixed pwdb_gethexpwd() it was failing on XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - added mod_sam21pwd_entry() - preparing to call mod_sam21pwd_entry() - added "user session key" to user_struct.dc. this is md4(nt#) and is needed to decode user's clear-text passwords in SAMR_SET_USERINFO. - split code out in chgpasswd.c to decode 516 byte password buffers.
* removed 2 unnecessary args from make_uni_hdr.Luke Leighton1999-03-241-2/+37
|
* Fixed LSA Lookup Names. There were a few too many NULL pointers in aMatthew Chapman1999-03-241-2/+4
| | | | negative response, which tended to crash lsass.exe.