summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * As always, vance looks after the grammer... :-)Andrew Bartlett2002-04-131-1/+1
| | | | | | | | (This used to be commit 206f1158bd059de9bf4290935d131f42e4639f99)
| * 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 (This used to be commit 79630bb2c0a99c961a0a1c67223899e39685ee2c)
| * Fix the build on platforms that use our internal popt.Andrew Bartlett2002-04-131-1/+1
| | | | | | | | (This used to be commit 3261a210dd0f89e3a8b8524747fa182bcc84bf9f)
| * 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. (This used to be commit bfd7cd43556bed3131d0d18869abfd1cbc30bcd0)
| * Fix the compile-bug in pdb_ldap from my last patch.Andrew Bartlett2002-04-131-4/+4
| | | | | | | | | | Andrew Bartlett (This used to be commit 81eaa7924b7bd3a13d049bce7fe7a16ab9174364)
| * Doco update from Hasch@t-online.de (Juergen Hasch)Andrew Bartlett2002-04-131-0/+2
| | | | | | | | (This used to be commit 1650bc969fbd36a02758fafd9addc66ea715e835)
| * More updates from ctrlsoft. (Jelmer Vernooij <jelmer@nl.linux.org>)Andrew Bartlett2002-04-132-14/+38
| | | | | | | | | | Andrew Bartlett (This used to be commit 012b3326c40ca0f8f4c7673310d73f695cc4f79b)
| * 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 used to be commit 5275c94cdf0c64f347d4282f47088d084b1a7ea5)
| * 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 (This used to be commit c10def37f506d3f2bab442418ac08fdb62659b02)
| * 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 (This used to be commit a4594d9efeca1f67dea57be8323fb4bd986318ce)
| * Tidy up winbindd debug. Added Bill Moran's hide unreadable fix.Jeremy Allison2002-04-132-5/+12
| | | | | | | | | | Jeremy. (This used to be commit a9895fcb30cdcb572cd254b0d370d79f95c7214d)
| * when background printing wasn't enabled printing was completely brokenAndrew Tridgell2002-04-131-1/+4
| | | | | | | | | | as the pid was 0 (This used to be commit f16033635f5125758a3d2c3b0780d5bd2bd7bdbd)
| * fixed the display of the 'size on disk' property of files from w2k.Andrew Tridgell2002-04-121-4/+5
| | | | | | | | (This used to be commit 699a1d9f46fcc9d6aad56ed1b44d1295ee828b2b)
| * 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 (This used to be commit 6949b630f10ebb76e8e59ca7e832f53571f2c20a)
| * set the default hashing scheme in head to "hash2"Andrew Tridgell2002-04-121-0/+3
| | | | | | | | | | it seems to be a much better scheme (This used to be commit c8e2250ab1eae3aebecd8669e63f95f8656ae361)
* | 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(). (This used to be commit d08471688b65371eb3de73b03a8ffaee86659ba0)
* | Merge from HEAD:Tim Potter2002-05-131-1/+1
| | | | | | | | | | > Don't store domain with username in secrets.tdb (This used to be commit a4a01afebe5b05e55ba64ada37e567d235d82fe8)
* | Merge of --set-auth-user updates from 2.2Tim Potter2002-05-131-3/+4
| | | | | | | | (This used to be commit f01d48fbf5ba08edb0b2882957af98bdfd38c064)
* | Rerun autoconf.Tim Potter2002-05-131-7/+88
| | | | | | | | (This used to be commit 2c483c8dce21c5041c5f368aedcc47e8c70f3596)
* | Merge of secrets_init() paranoia fix from 2.2Tim Potter2002-05-131-1/+6
| | | | | | | | (This used to be commit e24f6288b63b950d7e8fee80759a94d6acd8cfa6)
* | Merge of Solaris winbindd fixes.Tim Potter2002-05-134-0/+42
| | | | | | | | (This used to be commit 4bbc584e6ce9cbc32bae715fd3fec0d89f2e271f)
* | 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. (This used to be commit dce534d4373cc0f204d82e0876bb94db8dfeb628)
* | Merge from HEAD:Tim Potter2002-05-072-0/+2
| | | | | | | | | | | | >DOS error 1307 is returned when an invalid owner for a security descriptor >is detected. (This used to be commit 8b5cb1c2dda39ab4eaa5f61272cebcba072c332b)
* | Merge from HEAD:Tim Potter2002-04-242-0/+2
| | | | | | | | | | >Added constant and message for invalid security descriptor dos error. (This used to be commit f16c85caff9adb640c70ce6b932f33bdec696665)
* | Merged [fp]strterminate macros from HEAD to fix compile.Tim Potter2002-04-241-0/+3
| | | | | | | | (This used to be commit 9fe4363e15239d302c1caf58fe76614cf7a53778)
* | printing merge from HEADGerald Carter2002-04-225-77/+39
| | | | | | | | (This used to be commit d3aed37dd87d425f51bcdc4e5151f0b0fe8f9c6b)
* | 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. (This used to be commit c06a2ece7545a9d9f8cde04745b603f7d6c6a716)
* | merge from HEADGerald Carter2002-04-165-81/+95
| | | | | | | | (This used to be commit c72db22a3f2d823b5ac30066ed53f5edb2b69495)
* | merge from SAMBA_2_2Gerald Carter2002-04-151-1/+1
| | | | | | | | (This used to be commit 305ff4203e7313c7869305c63290b1964ac17f2e)
* | Merge of lsa lookup names/sids patch from HEAD.Tim Potter2002-04-156-42/+41
| | | | | | | | (This used to be commit e57c162897d4a7e66bb87091d179ac138f751c64)
* | Whoops, removed debug 0 that snuck in.Tim Potter2002-04-151-4/+0
| | | | | | | | (This used to be commit dd1fb1b90b143c41238eb1f342d86d8fd406a4ef)
* | Merge of print server permission handling fixes from HEAD.Tim Potter2002-04-152-12/+57
| | | | | | | | (This used to be commit 62ee1f8c3fbcf83641bed881143a1a8c70f836ba)
* | Merge of comment fix.Tim Potter2002-04-151-1/+1
| | | | | | | | (This used to be commit 0e3be3603e6fea05cc8febd6ba50a5064e225901)
* | 3 branches might become a pain... :-)Volker Lendecke2002-04-142-2/+15
| | | | | | | | | | Volker (This used to be commit 8ecfed59a3905c25a708172bf39511a0b7637776)
* | merged the mangling test and passdb bugfixes into SAMBA_3_0Andrew Tridgell2002-04-127-167/+180
| | | | | | | | (This used to be commit 97eb3a121d33200ee7559b2413d6252efc04ebaf)
| |
| \
*-. \ This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.(This ↵cvs2svn Import User2002-04-1222-4909/+201
|\ \ \ | | |/ | |/| | | | used to be commit 1c221b3e72b24b6b8bd0d14b6ce32cf701684a81)
| * | nicer measurement of failures and collisionsAndrew Tridgell2002-04-121-7/+15
| | | | | | | | | | | | (This used to be commit 61c61f6b4f22c1ef6f837145f5e05730706cc8d4)
| * | 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 (This used to be commit 65609c52960c2b5938150a2fdb5290541f4e0225)
| * | - 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 (This used to be commit 858fa7efc34f6e7cdf8500900aed3f7943c91348)
| * | 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 (This used to be commit 79327a305e20d78ab5ca21d01c39b5f49dc0d632)
* | 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. (This used to be commit 4369a58765f382e118e5393c805336484671cbf9)
* | added strndup() for systems that don't have itAndrew Tridgell2002-04-114-672/+697
| | | | | | | | (This used to be commit 7e92fb7453e4dbf1fe0c32c3dcc1e994cb95b5ea)
* | don't try to return a voidAndrew Tridgell2002-04-111-1/+1
| | | | | | | | (This used to be commit 51b4de0ae3b05c4f34a645ae9c6e395bc37226e6)
* | possibly fix the 15000 user problemAndrew Tridgell2002-04-112-8/+8
| | | | | | | | | | | | I think its caused by a rpc operation failing and us giving invalid data back to the cache layer. Using talloc_zero() should solve this. (This used to be commit dfa990170bb9a665ba48443258e2a87f50baa75c)
* | - the 36^6 hash space gives 31 bits, not 32 bits. We need to mask theAndrew Tridgell2002-04-111-2/+4
| | | | | | | | | | | | hash to suit - the prefix ends at the last dot, not the first (This used to be commit 91a3ccd3e790f980421c1ee93388e19e87026b29)
* | a few debug statements (disabled)Andrew Tridgell2002-04-111-2/+7
| | | | | | | | (This used to be commit 582f753eac7a111a93a8d6c049398a0998af848f)
* | don't treat '.' as FLAG_ASCII, instead handle it separatelyAndrew Tridgell2002-04-111-2/+2
| | | | | | | | (This used to be commit ecdddd674f2ffad16eaa01a68c9c91ff3b355b3f)
* | - tidier flag checking codeAndrew Tridgell2002-04-111-8/+40
| | | | | | | | | | - finished the is_mangled() function (This used to be commit 128bec2071d640c775b58322256ac6bb03363741)
* | added some more commentsAndrew Tridgell2002-04-111-5/+15
| | | | | | | | (This used to be commit 8d6f2e239940cbac44f6f0e9d584a47553acbc56)
* | some optimisations to the new mangling systemAndrew Tridgell2002-04-111-16/+44
| | | | | | | | (This used to be commit 30b35d0c1f41f72ebe230905f76db8807802a6cc)