summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* we did not initialise global_myname and global_myworkgroup which lead toJean-François Micouleau2002-04-161-1/+14
| | | | | | | | | duplicate entries in secrets.tdb and false SID generated. took me *hours* to understand. J.F. (This used to be commit bfc3a25b776a5a66e1bd0e2c60c101cea87ef4d5)
* fixed a problem with the smb_buf() macro on some compilersAndrew Tridgell2002-04-161-1/+1
| | | | (This used to be commit 66d6d4810ab7b0a1bf2039c387938aad69e01569)
* ignore a few more filesAndrew Tridgell2002-04-163-1/+12
| | | | (This used to be commit 1c92fab4050f21b4c5cc962e0b80b5c551b24745)
* reran configure after adding a test for strnlen()Andrew Tridgell2002-04-162-1/+4
| | | | (This used to be commit 78ead781261d397ace22640e3820d0f4fe17722c)
* fixed the handling of STR_TERMINATEAndrew Tridgell2002-04-163-4/+34
| | | | (This used to be commit dbc6b137a83cf9fe0558625dd32f92f15296fba6)
* i forgot to commit these parts of the string handling patch earlier. Sorry.Andrew Tridgell2002-04-162-6/+9
| | | | (This used to be commit bac0093a9713416b1679d1bc167b70f02b06ef78)
* make sure we don't walk past the end of the current SMB buffer whenAndrew Tridgell2002-04-167-45/+49
| | | | | | pulling a string this might explain a serious filename corruption bug that Quantum QA spotted (This used to be commit a877eae24becad9e0cd5b33ffe0916a20d5ba227)
* make sure that we leave the tree unused after disconnectingAndrew Tridgell2002-04-151-0/+4
| | | | (This used to be commit e75e4ad7d3af5beee48b3001fd904eede8df033f)
* Stubs for connect, domain, user, group and alias policy objects.Tim Potter2002-04-151-39/+202
| | | | | Wrote samr connect fn. (This used to be commit f2155aa3f4608b14777092002c39358b816dbea5)
* merge from SAMBA_2_2Gerald Carter2002-04-151-1/+1
| | | | (This used to be commit fedc11cab16dbecfdae858fc48d629b9172c0fb8)
* Another patch from jelmer:Andrew Bartlett2002-04-152-39/+55
| | | | | | | | Doco for pdbedit and (ugly, but the best we could come up with) fix for compiling pdbedit on some non-gcc compilers. Andrew Bartlett (This used to be commit 80adf1dbb56cf8bdbfbcc2c8c7b670c0a23c97f8)
* Skeleton for SAMR module.Tim Potter2002-04-153-0/+298
| | | | (This used to be commit 70bd1a0f94412236bf6603f16947336cb75c6415)
* this fixes the displaying of free disk space for DOS6 clients. Win2000Andrew Tridgell2002-04-151-14/+37
| | | | | | changes its behaviour based on the negotiated protocol for the SMBdskattr SMB (This used to be commit b693917530d649e22a677bd3bb1adedbfdd89bba)
* better handling of DOS LANMAN2.1 protocolAndrew Tridgell2002-04-151-4/+18
| | | | (This used to be commit 7f923d738b94eef042b21e4d0143861755620d91)
* by using a prompter function we can avoid the bug in the MIT kerberosAndrew Tridgell2002-04-151-7/+25
| | | | | libraries with handling blank passwords. (This used to be commit 59d755ffb57c322a104ff8f52819956cafff1bac)
* Merge of print server permission handling fixes from HEAD.Tim Potter2002-04-152-12/+53
| | | | | Unit tests rock! (This used to be commit bc673c42045ceb46d9569bc4d88f9c64897fc85a)
* Fixed incorrect debug.Tim Potter2002-04-151-1/+1
| | | | (This used to be commit 3b6df44ddc80d728c01511529ccb05c1ba3d414b)
* Added hex values as comments for the standard access rights.Tim Potter2002-04-151-5/+5
| | | | (This used to be commit 00511ae2b4bc0ef3bfda89cc0ae3e1fba092b6d6)
* Rename new_policy_hnd_object() to new_spoolss_policy_hnd_object()Tim Potter2002-04-142-3/+3
| | | | (This used to be commit 4bf6a9830acde47994975dffd578454ebb75e45a)
* Explicitly return a list in py_ntstatus_tuple() and py_werror_typle(). NotTim Potter2002-04-141-3/+20
| | | | | | | | sure whether these should really be tuples or lists. In open_pipe_creds() raise PyExc_RuntimeError exceptions if the pipe connect function returns an error. (This used to be commit 45cb1fed490d1fdafc5b63f2f5a33dfe5b334972)
* Call PyErr_SetString instead of fprintf to stderr.Tim Potter2002-04-141-7/+5
| | | | | | Don't clean up talloc and cli_state on close printer. They will be destroyed in the handle dealloc function. (This used to be commit 4114fe5996f84dfd14855ffdf666e065446607b4)
* Shutdown cli_state in the dealloc function. This happens automaticallyTim Potter2002-04-141-2/+10
| | | | | when a handle object falls out of scope. (This used to be commit 39546dd241b36d5e7b8e239525a13b91e4e9db80)
* Added enumerate trusted domains.Tim Potter2002-04-141-1/+44
| | | | (This used to be commit 3a11ce31ca3eed23f3bf82c46b2ebd2423be737d)
* Merge from 2_2.Volker Lendecke2002-04-142-2/+15
| | | | | Volker (This used to be commit 8973a01f5efa547ed356e27fe1660da732b24cdd)
* The cli_lsa_lookup_{names,sids} functions were returning uselessTim Potter2002-04-144-43/+46
| | | | | | | information when one or more of the names/sids being queried were not resolvable. We now return a list the same length as the parameters passed instead of an array of just the resolvable names/sids. (This used to be commit 245468dbabb7c849ce423cc3cb586fa913d0adfe)
* Added error string for STATUS_SOME_UNMAPPEDTim Potter2002-04-141-0/+1
| | | | (This used to be commit f736e115c00e02e3f131ccceb7769559dd4d908a)
* Added a status code for lsa_lookup_{sids,names} returning the fact thatTim Potter2002-04-141-0/+1
| | | | | only some of the entries could be resolved. (This used to be commit 0722e71d1ef59a72567f383e3572546ab78e9e6a)
* Extra file for the tdb search code (linked list definition).Andrew Bartlett2002-04-141-0/+37
| | | | | Andrew Bartlett (This used to be commit c3312006009f5b312b285e3e679d01719012f29d)
* Partly based on the work by mimir (Rafal SzczesniakAndrew Bartlett2002-04-1415-68/+406
| | | | | | | | | | | | | | | <mimir@diament.ists.pwr.wroc.pl>) this patch allows samba to correctly enumerate its trusted domains - by exaimining the keys in the secrets.tdb file. This patch has been tested with both NT4 and rpcclient/wbinfo, and adds some extra functionality to talloc and rpc_parse to allow it to deal with already unicode strings. Finally, this cleans up some const warnings that were in net_rpc.c by pushing another dash of const into the rpc client code. Andrew Bartlett (This used to be commit 0bdd94cb992b40942aaf2e5e0efd2868b4686296)
* New file to hold common prototypes.Tim Potter2002-04-141-0/+30
| | | | (This used to be commit d5862891979678c4defb3e33791edca1f1f8c3e4)
* Moved security descriptor routines into their own file.Tim Potter2002-04-143-116/+142
| | | | (This used to be commit 8e0457f8aa7b5ecababcdec4dfbc328d11513192)
* Moved function prototypes to py_common_proto.hTim Potter2002-04-141-13/+1
| | | | (This used to be commit f006bcf8e50e44b955678356039a6d6a7e16ab20)
* Added copyright.Tim Potter2002-04-141-42/+160
| | | | | Added lookup_names() and lookup_sids() functions. (This used to be commit 2d2c925014374605b29e052729e959c0fd690586)
* it looks like it is possible for a w2k client to send a spnego auth without ↵Andrew Tridgell2002-04-141-1/+6
| | | | | | sending the negotiate - try to cope (This used to be commit 95278aa41f654108d9d20cd0096a34caf175d32b)
* win2000 does not check the permissions on the share directory onAndrew Tridgell2002-04-141-3/+19
| | | | | | | | tconx, so win2000 clients don't expect a permissions error in tconx. We now match this behaviour, by only checking that the directory exists during tconx and relying on the permissions on other calls to protect directories (This used to be commit 4fc476686476da31cc2b45badb05cb0765259f98)
* pull_username() is a local functionAndrew Tridgell2002-04-141-1/+1
| | | | (This used to be commit fbf154bcfb68b90eb43ada9de317c93f43711608)
* hanle the case where the win2000 username is completely different fromAndrew Tridgell2002-04-141-8/+3
| | | | | the pre-win2000 username (This used to be commit aa139ba507e4b898377fdfc9b27f7febf029d5a4)
* 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) (This used to be commit 0719e756f60950b9ec04450fda5cc3776752e9a9)
* Fixed debugs.Tim Potter2002-04-141-2/+2
| | | | (This used to be commit 6d9336f3b9b205e5916424ee844658b445439fdb)
* Fixed comment.Tim Potter2002-04-141-1/+1
| | | | (This used to be commit 06df6c79ae91cb4b1427a2a230fee288cff50e10)
* Made a comment clearer.Tim Potter2002-04-141-1/+1
| | | | (This used to be commit 703e0a6ce2d283349f64cba72b36c1bef6a0d806)
* Generate proto for lsa.Tim Potter2002-04-141-11/+18
| | | | | Updated patch. (This used to be commit 5dbd716b99c522eac89d9216eb4293084958b966)
* Starting work on lsa module.Tim Potter2002-04-142-0/+59
| | | | (This used to be commit 5c44397803622400390b13f1998b49f5da83d2a1)
* More open_pipe_creds() refactoring.Tim Potter2002-04-144-94/+68
| | | | (This used to be commit 7f2c814237f1df7008c9a91b7cf3b1de01e6ed87)
* Moved open_pipe_creds() function to common file.Tim Potter2002-04-142-1/+90
| | | | (This used to be commit 14e4d889a236dd9c2ba6db68b3133e44195b8a47)
* 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)