summaryrefslogtreecommitdiffstats
path: root/source
Commit message (Collapse)AuthorAgeFilesLines
* Fix ldapmod list overrun check. Also better document and format ldap ↵Jim McDonough2002-02-061-16/+13
| | | | control for permissive modify.
* 0x is the traditional prefix for displaying hex numbers.Tim Potter2002-02-061-2/+2
|
* fix for IRIX toolroot buildsHerb Lewis2002-02-062-315/+317
|
* Fix use of uninitialsed variable in PAM codeAndrew Bartlett2002-02-051-2/+2
|
* See if we can get slightly valid C for the non-PAM case here.Andrew Bartlett2002-02-051-2/+2
| | | | Andrew Bartlett
* Drastic impromvents to pam_winbind.Andrew Bartlett2002-02-058-301/+664
| | | | | | | | | | | | | | | | | This adds code to do generic PAM -> NTSTATUS and NTSTATUS -> PAM error conversions, and uses them to make the error handling in pam_winbind sane. In particular, pam_winbind now uses PAM error codes, not silly '-1, -2 ...' stuff, and logs the NTSTATUS error that winbind now sends over the pipe. Added code to wbinfo to display these - makes a big difference in debugging winbindd. The main change here is the code to allow pam_winbind password changing to correctly stack - This code ripped from pam_unix, and the copyright attached. (Same as for all pam modules, including pam_winbind) Andrew Bartlett
* got rid of a silly '*' in printoutAndrew Tridgell2002-02-051-1/+0
|
* - only show 1 cleanup msg per clientAndrew Tridgell2002-02-052-7/+17
| | | | - show client count in progress
* fixed the directory removal for when the dir doesn't exitAndrew Tridgell2002-02-051-1/+1
|
* Fix stupid typo !Jeremy Allison2002-02-051-1/+1
| | | | Jeremy.
* rewrote smbtorture to use the new dbench 2 format and methodsAndrew Tridgell2002-02-052-187/+228
|
* check for empty parameters in qpathinfoAndrew Tridgell2002-02-051-0/+4
|
* support double functionsAndrew Tridgell2002-02-051-1/+1
|
* fixed a bug in qpathinfo client codeAndrew Tridgell2002-02-051-4/+6
|
* better debug messages!Simo Sorce2002-02-042-8/+9
|
* Make smbgroupedit a little easier on the user.Andrew Bartlett2002-02-031-15/+59
| | | | | | | | | | | We now have error messages for most of the failure cases, and the 'sid' arguments for delete and change can now take the nt group name as a string. Also fix up all the internal functions to be static, keeping the namespace clean. Andrew Bartlett
* Change ADS_ERROR family of macros - removed semicolon from the end, since ↵Jim McDonough2002-02-021-4/+4
| | | | they were only being used correctly in one location, and all other assumed the semicolon wasn't there. Amazing that none of them mattered syntactically, until today.
* Update for function name changes, plus do some of the optional attributes on ↵Jim McDonough2002-02-021-6/+17
| | | | printer modify, now that the ldap control is working.
* merge in some changes from Alexey Kotovich. Return ADS_STATUS instead of ↵Jim McDonough2002-02-021-33/+88
| | | | BOOLs. Add support for bervals in mod lists. Also put undocumented AD ldap control in to allow modifications when an attribute does not yet exist.
* Add support for net ads printer to publish, remove, or display printer info ↵Jim McDonough2002-02-021-0/+167
| | | | in the directory. Only publishes required fields right now.
* Minor bug fixes, plus support to remove a printer. Commented out optional ↵Jim McDonough2002-02-022-16/+91
| | | | attributes until a method for checking for their existence is done.
* update from 2.2Simo Sorce2002-02-011-2/+3
|
* Add ads printer informationJim McDonough2002-02-011-0/+55
|
* Fix build errors on non-ldap systems...change function parms from LDAPMod ** ↵Jim McDonough2002-02-012-25/+28
| | | | to void **
* Fix file header description and copyright (from cut-and-paste laziness)Jim McDonough2002-02-011-3/+1
|
* Add ldap_printer.c build for ADS printer objects.Jim McDonough2002-02-011-1/+2
|
* Module for ADS operations on a printer object in the directory. Initially ↵Jim McDonough2002-02-011-0/+133
| | | | it creates and modifies a printQueue object in the directory
* Add functions for modifying an entry in ADS. Needed for printer publishing.Jim McDonough2002-02-011-1/+118
|
* Fix from Michael Steffens <michael_steffens@hp.com> to make signalJeremy Allison2002-01-3113-36/+71
| | | | | | processing work correctly in winbindd. This is a really good patch that gives full select semantics to the Samba modified select. Jeremy.
* reduced memory usage in winbindd with a rpc backend by using aAndrew Tridgell2002-01-311-6/+11
| | | | separate talloc context for each partial fetch
* Removed unused variables.Tim Potter2002-01-311-2/+0
|
* added 'wbinfo --sequence' to show sequence numbers of all domainsAndrew Tridgell2002-01-315-0/+67
|
* Added administrator access check for server side add, delete and setformTim Potter2002-01-311-10/+34
| | | | | rpcs. The only one I have been able to verify is addform - can't get the client side routines working properly yet. )-:
* Added make functions for SPOOL_Q_{ADD,SET,DELETE}FORM.Tim Potter2002-01-311-1/+42
| | | | | | | I'm pretty sure that the useless_ptr in spoolss_io_q_setform() needs to be initialised to 1 otherwise the form isn't marshalled at all. JF, can you verify this? If so then this probably applies to the io functions for setform and deleteform.
* Initialise some SAM_ACCOUNT structs to NULL, and add some more error checking.Andrew Bartlett2002-01-311-6/+14
| | | | Andrew Bartlett
* Added addform, setform and deleteform cli functions.Tim Potter2002-01-311-0/+164
|
* Added addform, setform and deleteform commands. The only one I could getTim Potter2002-01-311-4/+169
| | | | | | | | | to actually work was addform. )-: Removed a whole bunch of calls to werror_to_ntstatus() because there isn't a one-to-one mapping of NTSTATUS values to WERROR values. This function maps WERR_ACCESS_DENIED to NTSTATUS_INVALID_LOCK_SEQUENCE or something silly like that.
* Added some constants for the flags field in the FORM_1 structure.Tim Potter2002-01-311-1/+5
| | | | | The level2 field in SPOOL_Q_ADDFORM is probably part of the FORM structure as a discriminated union.
* Added constant for WERR_FILE_EXISTS.Tim Potter2002-01-311-0/+1
|
* this fixes the problem of not being able to add a SD to a file on aAndrew Tridgell2002-01-312-4/+1
| | | | | | | | | | | | | non-domain Samba server from a NT4 client. Note that this exactly reverses a change by Jeremy on the 18th of December 2001, reverting the code back to what JF originally wrote. I have looked carefully with a sniffer and JFs original NULL sid is correct (ie. it matches what NT4 does) and also fixes the problem. Sending a blank sid (which is what jeremy's patch did) causes NT4 to give a classic "parameter is incorrect error" and prevents the addition of new ACLs.
* preparing for release of 3.0-alpha14Samba Release Account2002-01-301-1/+1
|
* Back out herb's changes (to allow smbpasswd -x to work on accounts outsideAndrew Bartlett2002-01-301-10/+9
| | | | | | | | /etc/passwd) and replace them with a version that works. Unfortunetly HEAD and 2.2 have different passdb interfaces and different local_password_change functions... Andrew Bartlett
* An attempt at producing the correct Makefile magic for wrepld_proto.h to beAndrew Bartlett2002-01-301-8/+9
| | | | | | | | | | | | automatically generated on first 'make'. This wasn't being picked up by the build farm becouse of the explicit 'make proto'. The 'make proto' bit isn't somthing our alpha testers know about (its certainly not clearly documented) and its meant to be automatic. I hope this works... Andrew Bartlett
* Addd wrepld (what a cool name!)Tim Potter2002-01-301-0/+1
|
* Added wrepld_proto.hTim Potter2002-01-301-0/+1
|
* Removed version number from file header.Tim Potter2002-01-30413-788/+410
| | | | Changed "SMB/Netbios" to "SMB/CIFS" in file header.
* Unused file.Tim Potter2002-01-301-22/+0
|
* merge from 2.2Gerald Carter2002-01-301-1/+8
|
* merge change from @_2 to allow smbpasswd -x to delete user even if noHerb Lewis2002-01-301-7/+10
| | | | | | | | entry in /etc/passwd. There are still differences in the local_password_change function. I'm not sure which was the latest so I didn't change any thing else. Someone needs to take a look and sync these up.
* Fix for password change from Samuel Ziegler <sam@xpedion.com>Tim Potter2002-01-301-11/+11
|