summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * modified the ADS backend to accept either the long or short versionsAndrew Tridgell2002-04-141-11/+44
| | | | | | | | of long usernames (win2000 usernames can be longer than 20 characters)
| * Fixed debugs.Tim Potter2002-04-141-2/+2
| |
| * Fixed comment.Tim Potter2002-04-141-1/+1
| |
| * Made a comment clearer.Tim Potter2002-04-141-1/+1
| |
| * Generate proto for lsa.Tim Potter2002-04-141-11/+18
| | | | | | | | Updated patch.
| * Starting work on lsa module.Tim Potter2002-04-142-0/+59
| |
| * More open_pipe_creds() refactoring.Tim Potter2002-04-144-94/+68
| |
| * Moved open_pipe_creds() function to common file.Tim Potter2002-04-142-1/+90
| |
| * As always, vance looks after the grammer... :-)Andrew Bartlett2002-04-131-1/+1
| |
| * two time handling bugfixesAndrew Tridgell2002-04-131-1/+9
| | | | | | | | | | | | | | | | - the pending mtime overrides the current file time in setfileinfo - a later wtime can override a mtime on setfileinfo this fixes the date of file copies in win2000
| * Fix the build on platforms that use our internal popt.Andrew Bartlett2002-04-131-1/+1
| |
| * Patch for arbitary smb.conf paramaters (to make the life of plugin maintainersAndrew Bartlett2002-04-131-4/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sane) from ab. Attached is his e-mail to the samba-technical list, as it describes it rather well: Andrew Bartlett Subject: [PATCH] Parametrical options support for Samba 3.0 Date: Fri, 12 Apr 2002 19:13:13 +0300 From: Alexander Bokovoy <a.bokovoy@sam-solutions.net> To: samba-technical@samba.org CC: tridge@samba.org Greetings! Attached patch makes possible arbitrary options to be specified in smb.conf and later queried from VFS modules (and other places) without problems. Below such options are called 'parametrical options'. Patch introduces new notation to smb.conf option's language, as discussed today with Tridgell on @samba-technical: TYPE: OPTION = VALUE Colon sign is important here, it is what distinguishes parametrical options from ones hardcoded in param/loadparm.c. TYPE is 'option domain', OPTION is option name itself. In order to access values of parametrical options, lp_parm_string() function was implemented: char *lp_parm_string(const char *servicename, const char *type, const char *option); This function accepts service name, type and option name, and returns value of option or NULL if this option is underfined. Service name can be NULL, resulting in search in 'global' section only. If option does not exist in specified service, 'global' section is scanned. This allows propagation of globally specified options to all services and later overloading of the option in some services. Caution: 'TYPE: OPTION' combination is case sensitive. So far, testparm is able to handle parametrical options, while SWAT can't. Thus, everyone familiar with SWAT internals is welcomed to add parametrical options support.
| * Fix the compile-bug in pdb_ldap from my last patch.Andrew Bartlett2002-04-131-4/+4
| | | | | | | | Andrew Bartlett
| * Doco update from Hasch@t-online.de (Juergen Hasch)Andrew Bartlett2002-04-131-0/+2
| |
| * More updates from ctrlsoft. (Jelmer Vernooij <jelmer@nl.linux.org>)Andrew Bartlett2002-04-132-14/+38
| | | | | | | | Andrew Bartlett
| * Better handling of uid/gid -> RID and RID -> uid/gid code.Andrew Bartlett2002-04-139-85/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All uids and gids must create valid RIDs, becouse other code expects this, and can't handle the failure case. (ACL code in particular) Allow admins to adjust the base of the RID algorithm, so avoid clashes with users brought in from NT (for example). Put all the algorithm code back in one place, so that this change is global. Better coping with NULL sid pointers - but it still breaks a lot of stuff. BONUS: manpage entry for new paramater :-) counter based rids for normal users in tdbsam is disabled for the timebeing, idra and I will work out some things here soon I hope. Andrew Bartlett
| * This is the 'multiple pdb backends' patch from ctrlsoft, aka Jelmer VernooijAndrew Bartlett2002-04-139-482/+386
| | | | | | | | | | | | | | | | | | | | | | | | | | <jelmer@nl.linux.org>. This patch also includes major rework of pdbedit to use popt, and the addition of -i paramter (allowing the user to specify which PDBs is being operated on) and -e to export a pdb - useful for backup and testing etc. Use of -i and -e gets us pdb2pdb functionality for transition between backends, much like the sam2sam in TNG. Andrew Bartlett
| * Make our atomic increment code actually do this during its first/second run.Andrew Bartlett2002-04-131-5/+20
| | | | | | | | | | | | | | The previous code would return the same value for both the initial and second call, only incrementing on later calls. Andrew Bartlett
| * Tidy up winbindd debug. Added Bill Moran's hide unreadable fix.Jeremy Allison2002-04-132-5/+12
| | | | | | | | Jeremy.
| * when background printing wasn't enabled printing was completely brokenAndrew Tridgell2002-04-131-1/+4
| | | | | | | | as the pid was 0
| * fixed the display of the 'size on disk' property of files from w2k.Andrew Tridgell2002-04-121-4/+5
| |
| * Remove : from the list seperators, as this is used to seperate out componentsAndrew Bartlett2002-04-121-1/+1
| | | | | | | | | | | | in the passdb module selection (after the : you have the options). Andrew Bartlett
| * set the default hashing scheme in head to "hash2"Andrew Tridgell2002-04-121-0/+3
| | | | | | | | it seems to be a much better scheme
* | The 17-bit length field in the header contains the number ofChristopher R. Hertel2002-07-011-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bytes which follow the header, not the full packet size. [Yes, the length field is either 17-bits, or (per the RFCs) it is a 16-bit length field preceeded by an 8-bit flags field of which only the low-order bit may be used. If that bit is set, then add 65536 to the 16-bit length field. (In other words, it's a 17-bit unsigned length field.) ...unless, of course, the transport is native TCP [port 445] in which case the length field *might* be 24-bits wide.] Anyway, the change is a very minor one. We were including the four bytes of the header in the length count and, as a result, sending four bytes of garbage at the end of the SESSION REQUEST packet. Small fix in function cli_session_request().
* | Merge from HEAD:Tim Potter2002-05-131-1/+1
| | | | | | | | > Don't store domain with username in secrets.tdb
* | Merge of --set-auth-user updates from 2.2Tim Potter2002-05-131-3/+4
| |
* | Rerun autoconf.Tim Potter2002-05-131-7/+88
| |
* | Merge of secrets_init() paranoia fix from 2.2Tim Potter2002-05-131-1/+6
| |
* | Merge of Solaris winbindd fixes.Tim Potter2002-05-134-0/+42
| |
* | Merge from HEAD:Tim Potter2002-05-073-44/+204
| | | | | | | | | | | | | | | | | | | | >Added cli_spoolss_enumjobs() function. >Added cmd_spoolss_enumjobs() function to rpcclient. > >The semantics of the src_len argument to rpcstr_pull() seem to have changed >breaking most of the spoolss commands in rpcclient. Changed a bunch of >0's to -1's to fix it.
* | Merge from HEAD:Tim Potter2002-05-072-0/+2
| | | | | | | | | | >DOS error 1307 is returned when an invalid owner for a security descriptor >is detected.
* | Merge from HEAD:Tim Potter2002-04-242-0/+2
| | | | | | | | >Added constant and message for invalid security descriptor dos error.
* | Merged [fp]strterminate macros from HEAD to fix compile.Tim Potter2002-04-241-0/+3
| |
* | printing merge from HEADGerald Carter2002-04-225-77/+39
| |
* | Copying commit from HEAD.Christopher R. Hertel2002-04-221-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | My seven-year-old daughter calls me 'Captain Pedantic'. I don't know which is freakier... the name or the fact that a seven-year-old knows what it means. Small change to correct the value we place in the DGM_LENGTH field of NBT Datagram messages. We have been counting the full datagram, but it's fairly clear in the RFCs that we should only count the source name, destination name, and payload. We've been overcharging by 14 bytes (the size of the NBT DGM header). This fix brings us in line with what Windows does, and what the RFCs say should be done. I'm a little surprised that this didn't cause any bugs or error messages. I guess no one actually checks this field.
* | merge from HEADGerald Carter2002-04-165-81/+95
| |
* | merge from SAMBA_2_2Gerald Carter2002-04-151-1/+1
| |
* | Merge of lsa lookup names/sids patch from HEAD.Tim Potter2002-04-156-42/+41
| |
* | Whoops, removed debug 0 that snuck in.Tim Potter2002-04-151-4/+0
| |
* | Merge of print server permission handling fixes from HEAD.Tim Potter2002-04-152-12/+57
| |
* | Merge of comment fix.Tim Potter2002-04-151-1/+1
| |
* | 3 branches might become a pain... :-)Volker Lendecke2002-04-142-2/+15
| | | | | | | | Volker
* | merged the mangling test and passdb bugfixes into SAMBA_3_0Andrew Tridgell2002-04-127-167/+180
| |
| |
| \
*-. \ This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.cvs2svn Import User2002-04-1222-4909/+201
|\ \ \ | | |/ | |/|
| * | nicer measurement of failures and collisionsAndrew Tridgell2002-04-121-7/+15
| | |
| * | better mangling test. We now test that we can create by long name andAndrew Tridgell2002-04-121-2/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | delete by short name, and that we can create by short name and delete by long name our old mangling code fails this test. also tweaked the random filename generation to produce more likely collisions
| * | - added a mangling test suite that measures the collision rate onAndrew Tridgell2002-04-124-12/+194
| | | | | | | | | | | | | | | | | | randomised filenames - fixed several mangling bugs that the test suite pointed out
| * | Much better support for both non-algorithic RIDs (where the RID is stored inAndrew Bartlett2002-04-113-155/+145
|/ / | | | | | | | | | | | | | | | | | | | | | | | | the passdb) and RIDs not in the passdb, due to being NIS users etc. The main fix here is to add become_root()/unbecome_root() at critical places. This (finally) fixes the bug where you could not see local users's names in a file's security properties as non-root. Tested. The similar bug in uid_to_sid is also fixed, but is not (yet) Tested. Andrew Bartlett
* | HP2500C driver writes devmode with private data that endsJeremy Allison2002-04-111-0/+9
| | | | | | | | | | | | on a 2 byte boundary. We then miss-parse the desired_access. Also added other fixes to ensure we align after private data (discussed with Gerry). Jeremy.
* | added strndup() for systems that don't have itAndrew Tridgell2002-04-114-672/+697
| |