summaryrefslogtreecommitdiffstats
path: root/source3
Commit message (Collapse)AuthorAgeFilesLines
* make this a ZERO_STRUCTP for consitancy with the rest of Samba.Andrew Bartlett2002-07-131-1/+1
| | | | (This used to be commit 587a3d91b7226f4e96c4320322f62c6490a3c6ac)
* Make smbmnt a standalone program from a linker point of view. Hopefully thisAndrew Bartlett2002-07-132-4/+3
| | | | | | | | | | will make it easier to prove this package correct from an audit point of view. smbumount to follow, but it uses pstrcpy() so I'll need to decide what to do with that. Andrew Bartlett (This used to be commit 62c56f97248109ca80cc155974584bea9704cd50)
* I just noticed that I never added my copyright when I messed with thisAndrew Bartlett2002-07-131-0/+1
| | | | | | | previously. Fix that. Andrew Bartlett (This used to be commit c552910477f0baca4d2173c2bdf4748de3c3b8ad)
* Make smbpasswd behave like all the other backends, where a NULL or invalidAndrew Bartlett2002-07-131-7/+4
| | | | | | | | LM password isn't anything special. All the users check the ACB nowadays, and this allows us to correctly return flags set via usermgr. Andrew Bartlett (This used to be commit 89eb765d398de7654ba6bac7c51df727830c2591)
* This makes smbcacls a bit easier to use and debug.Andrew Bartlett2002-07-131-8/+15
| | | | | | | | Allow connection in the form of //server/share instead of just \\server\share and show the reason for failure from cli_full_connection(). Andrew Bartlett (This used to be commit 4687fac69d995e49a0f3701fb170d64af1ba4a47)
* fix directory listing on win9x.Andrew Tridgell2002-07-131-3/+7
| | | | | | it turns out this is tricky to get right for both win9x and w2k with and without unicode. This patch seems to do the trick. (This used to be commit 01ebe5fff2b3cb29f083afb224b1257364ac5d80)
* Some fix ups but committing so Andrew can look at the problem I have.Richard Sharpe2002-07-132-44/+12
| | | | (This used to be commit 146ba3eb49bade732d57691d8ce181ef6608e0cb)
* Fix up the include file that had problems as well.Richard Sharpe2002-07-132-16/+251
| | | | (This used to be commit 753df0b89767261420f242da21d5dfb5403c966b)
* Add these two files I forgot.Richard Sharpe2002-07-132-0/+476
| | | | (This used to be commit 5706e6af168b14a40cb1e306c2911182260ff0d3)
* Fix some multibyte problems that I forgot about.Richard Sharpe2002-07-131-6/+6
| | | | (This used to be commit 481a70f4f005a778a24e2193f8e760217ee3c946)
* fixed a stdin bug in XFILE that prevented 'print -' from workingAndrew Tridgell2002-07-131-4/+4
| | | | (This used to be commit e66e354421b8be64a1b6774bde4d187532ee7690)
* - fixed a crash bug for 'print -'Andrew Tridgell2002-07-132-3/+4
| | | | | - removed an unused variable (This used to be commit 66af95716de470600b0db58bdf8a1f0c15dba036)
* The changes in make_sec_desc to make us match W2K broke the ↵Jeremy Allison2002-07-122-20/+25
| | | | | | | | | | marshalling/unmarshalling of security descriptors. We need to calculate the maximum offset and set the offset back after reading/writing every field in the SEC_DESC. This was *nasty* to find.... Jeremy. (This used to be commit 175d43980e57c25582d8ab859f5730283e82f3b2)
* We must ZERO_STRUCT before using the buffer in copy_unistr2.Jeremy Allison2002-07-121-0/+3
| | | | | | Fixes addprinterdriverex. Jeremy. (This used to be commit d3c73e59708eeb1ee4642fb31fcfc0ec2fd28070)
* fix setting machine passwords in the case where a user account of theAndrew Tridgell2002-07-121-1/+5
| | | | | | same name as the machine name exists. (we ended up setting the users password, not the machines password!) (This used to be commit fe1e6233c6f0a5654bcc3ab34f65bb570efc69b1)
* Commit Tom Jansen's changes to head.Richard Sharpe2002-07-112-820/+902
| | | | (This used to be commit d3fdce07ab5955abd1f923127ae9eb5006aea505)
* Regenerated.Tim Potter2002-07-111-11/+12
| | | | (This used to be commit 7ead9602ce8c30a57cb83d56fb76228945a7599f)
* Usage fixes from APPLIANCE_HEAD.Tim Potter2002-07-111-1/+2
| | | | (This used to be commit 952d722a3bba15b7a10b4cbabb5548f4dde682d7)
* Another compile fix.Tim Potter2002-07-111-2/+2
| | | | (This used to be commit ef5c9698b06c5df99ec07ee781cc54d2e348ba8a)
* Compile fix for flags field to cli_full_connection()Tim Potter2002-07-111-1/+1
| | | | (This used to be commit 802f30a1b34888823c1fc80121b3917cb6825119)
* Merge of init_domain_list() fix from APPLIANCE_HEAD.Tim Potter2002-07-111-3/+0
| | | | (This used to be commit 66c9cab369e38284c71572bfb3643538e253a451)
* added copyrightGerald Carter2002-07-111-0/+1
| | | | (This used to be commit 0bb3d0f1ca9504d2430471558e1a0125d72ee82f)
* added copyrightGerald Carter2002-07-113-2/+4
| | | | (This used to be commit dcb6d70706a0e86881588c3828ff5bd4d63d415f)
* this implements a completely new strategy for fetching groupAndrew Tridgell2002-07-112-33/+118
| | | | | | | | | | | | | membership from an ADS server. We now use a 'member' query on the group and do a separate call to convert the resulting distinguished name to a name, rid etc. This is *much* faster for very large numbers of groups (on a quantum test system with 10000 groups it drops the time from an hour to about 35 seconds). strangely enough, this actually *increases* the amount of ldap traffic, its just that the MS LDAP server answers these queries much faster. (This used to be commit 5538048e4f6dd224b2990f3c6a3e99fd07065f77)
* last check in for tonight.Gerald Carter2002-07-113-56/+139
| | | | | | | | | | | * DeletePrinterDriverEx() now has the ability to delete driver files. I need to do some more testing tro veriofy that we are in fact not deleting a file out from under another driver, but it looks ok so far. * DeletePrinterDriver() noiw deletes all versions of the specified driver (cversion == 0, 1, 2, 3) (This used to be commit 17bb780e1327663fa2fcd6a3cb25dd461a29c537)
* this fixes the ads dump codeAndrew Tridgell2002-07-111-3/+3
| | | | | a char** isn't quite the same thing as a struct berval** :) (This used to be commit a92834ea9460bc49be99d6d5b0d41a817e6f0824)
* all that is left to do is to actually perform theGerald Carter2002-07-113-19/+183
| | | | | | file deletion now. I have the file list. One more commit should do it. (This used to be commit 7207662504f585352b0ceeb99f8998ef58db7f15)
* intermediate work on DeletePrinterDriverEx(). This callGerald Carter2002-07-113-97/+180
| | | | | | | will actually delete driver files ( not yet though I don't think). Just wanted to get it in since Jeremy and I are both working on nt_printing.c (This used to be commit 3fa6c3132950c9ff1c6a532d8264ee34a6b2b0ff)
* Up the printing tdb version number to 5 as I've changed it.Jeremy Allison2002-07-111-1/+1
| | | | | Jeremy. (This used to be commit f4eff4a99edd49ab11d0fc061fdb4efe96e713f5)
* *Experimental* new large-scaling printer code. Splits printing.tdb intoJeremy Allison2002-07-118-162/+424
| | | | | | | | a separate tdb per printer, but only keeps (currently one) tdb open at a time (although this is easily changed by changing a #define). Needs scalability testing with large numbers of printers now.... Jeremy. (This used to be commit b0909cfa14fc7ef29d2b98b56d52723570da782a)
* If we get a SID from group mapping, no need to check it's prefix.Andrew Bartlett2002-07-101-6/+6
| | | | | | | Just set it directly. Andrew Bartlett (This used to be commit 202202bc475f3b8500423b1a9ccf0adc80a4dc49)
* some support functions to ease the next commit.Simo Sorce2002-07-091-6/+96
| | | | (This used to be commit 4be1c882be56ae0fe18bb134a1513e0e6f6965b0)
* 8-byte alignment needed for beginning driver_info_level_6.Gerald Carter2002-07-093-23/+36
| | | | | | Verified by looking at NT4 and 2k servers. First time for everything I guess. (This used to be commit f57640720e4758176116bc2e1b578cf0e867f95f)
* Added -I option to rpcclient.Tim Potter2002-07-091-12/+20
| | | | (This used to be commit 2674adf1b5c54da03e8a445ec1e12d382294d1c1)
* make sure we disable referrals in all ldap searches - they are badlyAndrew Tridgell2002-07-091-0/+3
| | | | | broken (This used to be commit 022073d140bae960613127a6d9422e443a8098c6)
* fix declaration of global_in_nmbdAndrew Tridgell2002-07-091-1/+1
| | | | (This used to be commit 07de8418369dad1f015369e70e9303fea4130295)
* the last WINS update broke self registration when we are a WINSAndrew Tridgell2002-07-092-10/+4
| | | | | | | | | | | | | | server. The real problem is all the special cases we had for when we are a wins server as opposed to when we are using a 'real' wins server. This patch removes the special cases. We now accept non-broadcast packets from ourselves and we use ourselves as a wins server when we are one. This gets rid of the special cases and simplifies things quite a bit. It all seems to work, but there are bound to be problems found later. (This used to be commit 3e843d30158d05cdfba716bac7e5c0a75ae7a79c)
* Make it clear that the debug comment is the same as the command being testedAndrew Bartlett2002-07-091-1/+1
| | | | | | | for failure. Andrew Bartlett (This used to be commit 6e22f39df8c386781a4f51207a3ccd9c94d151f1)
* fixup ADDPRINTERDRIVEREX some more. unknown uint32 for now.Gerald Carter2002-07-082-21/+25
| | | | (This used to be commit b0f178f452a816c6a77b0f5a77fdd8930da98cac)
* Fix length in snprintf invocation to account for "dn:" in sasl gssapi bind.Jim McDonough2002-07-081-2/+1
| | | | | | | Also remove unused line which incremented pointer by the wrong length anyway. Provided by Anthony Liguori (aliguori@us.ibm.com). (This used to be commit 47b7a3e0f3d101a3bcffd33db6ef4c0672b57ae0)
* fix typoGerald Carter2002-07-081-1/+1
| | | | (This used to be commit be926c3a1a7fc79af62dd1830c56e9503f89f9dd)
* added parsing routines for SPOOLSS_ADDPRINTERDRIVEREX andGerald Carter2002-07-084-66/+200
| | | | | | SPOOLSS_DELETEPRINTERDRIVEREX. Ran them through some testing. I know I'm off by 2 x uint32's in the former RPC. (This used to be commit 55fbfd02ba917b74fd4df7a1aa8cc8c5a91e3e07)
* * basic implementation of SPOOLSS_DELETEPRINTERDATAEX andGerald Carter2002-07-084-4/+350
| | | | | | | SPOOLSS_DELETEPRINTERKEY * stub funnctions for SPOOLSS_ADDPRINTERDRIVEREX and SPOOLSS_DELETEPRINTERDRIVEREX (This used to be commit d675974d0c04a68d48d90492005056d96697c96c)
* Fix for LPRng from James Henstridge james@daa.com.au.Jeremy Allison2002-07-081-0/+2
| | | | | Jeremy. (This used to be commit 9c93f8908919a02099884d393312ef27d4a2d24e)
* Kill off const warnings - add a pile of const to various places.Andrew Bartlett2002-07-085-6/+6
| | | | (This used to be commit 1de04ec4735c19ec21cdef6e679cea17c734c5f6)
* Fix const warningAndrew Bartlett2002-07-081-1/+1
| | | | (This used to be commit 3d2f0635ed060fca0fa97c97ef850e57641aef19)
* Jerry: Sorry if I am stepping on toes here, but this should fix the compile onAndrew Bartlett2002-07-081-16/+17
| | | | | | | | solaris CC (void* arithmatic) and fixes the other warnings (global variable shadows) that gcc has with this file. Andrew Bartlett (This used to be commit 7ac6517bec0f425f99f419f6efd2a673b4ec0f83)
* (this should have been part of the previous commit)Andrew Bartlett2002-07-083-14/+51
| | | | | | | | | | | Add a function to display 'sid types' as strings - makes rpcclient outptut and DEBUG() logs much eaiser to understand. Move the enum for SID types to smb.h, becouse is really isn't LSA specific any more. Andrew Bartlett (This used to be commit fc9739861104df4ddc93efab3275275307e4fbb9)
* Updates to the 'name -> sid' code:Andrew Bartlett2002-07-073-7/+6
| | | | | | | | | | | Correct the 'none mapped' behaviour, (so that it matches Win2k) and add a function to make the SID types appear as text strings in logs/rpcclient. Also, remove a silly case that would cause 'failure' to be 'success'. (Might look at this a bit more in future). Andrew Bartlett (This used to be commit c20d057f8821d13d3de61b319de44db23773516b)
* Copy the NT_TOKEN to the pipe, so the SAMR can use it for access control.Andrew Bartlett2002-07-061-2/+4
| | | | | Andrew Bartlett (This used to be commit 685a205445f5505c105ea421712c4b0468bbc127)