summaryrefslogtreecommitdiffstats
path: root/source/include
Commit message (Collapse)AuthorAgeFilesLines
...
| * preparing for release of 3.0-alpha10Samba Release Account2001-12-191-1/+1
| |
| * much better ADS error handling systemAndrew Tridgell2001-12-191-6/+16
| |
| * - added initial support for trusted domains in winbindd_adsAndrew Tridgell2001-12-191-0/+11
| | | | | | | | | | | | - gss error code patch from a.bokovoy@sam-solutions.net - better sid dumping in ads_dump - fixed help in wbinfo
| * Make TALLOC_CTX and talloc_chunk private to talloc.c.Martin Pool2001-12-191-16/+1
| | | | | | | | | | | | | | | | | | | | Add a global singly-linked list of all active talloc pools, so that we can eventually show how much memory is used for different purposes. This also gives a check that pools are not being doubly freed. talloc_init_named now handle a NULL name properly (ie does nothing) Add accessor talloc_pool_name().
| * DocMartin Pool2001-12-191-1/+9
| |
| * Put PRINTF_ATTRIBUTE on talloc_init_named, talloc_asprintf,Martin Pool2001-12-191-0/+8
| | | | | | | | talloc_vasprintf.
| * Doc.Martin Pool2001-12-191-1/+3
| |
| * Start adding some debugging features to talloc based on Samba'sMartin Pool2001-12-191-0/+10
| | | | | | | | | | | | | | | | | | | | ancient mem_man.c: Each TALLOC_CTX now has a field to store its purpose, to aid in tracking down memory bloat. A new call talloc_init_named() should be used instead of talloc_init() so that this is set. Added talloc_vasprintf to be called by varargs functions.
| * added info level 1 to samr_query_alias()Jean-François Micouleau2001-12-191-0/+11
| |
| * there is no unknown field in LSA_SEC_QOSJean-François Micouleau2001-12-171-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | some cleanup of the lsa_open_policy and lsa_open_policy2 parser. the length fields are not correct but that's what NT send. We don't anymore underflow or overflow the decoding. added the domain admins group to the default SD. we are now checking the desired access flag in the lsa_open_policy_X() calls and in most functions also. J.F.
| * Added some constants for registry data types.Tim Potter2001-12-171-4/+14
| |
| * Added HPUX ACL code.Jeremy Allison2001-12-152-0/+42
| | | | | | | | Jeremy.
| * Added the group enum code from 2.2Jeremy Allison2001-12-141-6/+18
| | | | | | | | Jeremy.
| * add lsa_query_secobj server code. level 4 is the ACL, level 1 is theJean-François Micouleau2001-12-141-16/+47
| | | | | | | | | | | | | | | | | | owner. that's basic stuff. got the POLICY_ define from TNG but they are also in an include file in the NT SDK. J.F.
| * Updated Solaris link options from DaveCB.Jeremy Allison2001-12-141-1/+1
| | | | | | | | Jeremy.
| * Rafal (mimir) patch for trusts r.Jean-François Micouleau2001-12-141-0/+1
| |
| * update the ldap support code. it compiles.Jean-François Micouleau2001-12-131-0/+7
| | | | | | | | | | | | | | | | Ignacio you can update your howto ;-) samsync: a small patch to try chaning challenges. J.F.
| * allow IRIX to build nsswitch/libnss_wins.soHerb Lewis2001-12-121-0/+3
| |
| * decoded SAM_DELTA 0x0e and 0x12.Jean-François Micouleau2001-12-121-0/+59
| | | | | | | | | | | | | | | | | | One is an entry for the trusted domains The other is an entry for the trusting domains They are pretty basic, I'll improve them. J.F.
| * a ugly decoder for SAM_DELTA_DOM_INFO (0x0d)Jean-François Micouleau2001-12-121-3/+88
| | | | | | | | | | | | | | | | | | a correct decoder for SAM_PRIVS_INFO (0x10) this code is totally useless right now, it's just fun to decode those and will save tpot some time. J.F.
| * added info level 3 to samrgetgroupinfo. I don't know what the value is.Jean-François Micouleau2001-12-101-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | It's just to keep usermanager happy ;-) clean up a bit samr_query_aliasinfo to return the group description added: samr_del_aliasmem, samr_del_groupmem and samr_del_domuser with the correct scripts, you can now entirely manage the users from usermanager ! Closer to full PDC every day ;-) J.F.
| * Added client and server code for the GetPrintProcessorDirectory SPOOLSSTim Potter2001-12-101-2/+25
| | | | | | | | | | | | rpc. This was supposed to fix a printer driver download bug but it didn't but it seemed a shame to trash all this code so I'm commiting it #ifdef'ed out in case someone needs it one day.
| * check for gssapi_generic.hAndrew Tridgell2001-12-082-0/+8
| |
| * added internal sasl/gssapi code. This means we are no longer dependent on ↵Andrew Tridgell2001-12-083-7/+9
| | | | | | | | cyrus-sasl which makes the code much less fragile. Also added code to auto-determine the server name or realm
| * allow a MAX_DEBUG_LEVEL setting in local.h (or the Makefile)Andrew Tridgell2001-12-062-6/+21
| | | | | | | | | | | | This allows embedded systems to compile out the higher debug levels. It should gain speed as well as reducing the code size. Setting it to 1 saves about 300k of code on my system.
| * OK. Smbpasswd -j is DEAD.Andrew Bartlett2001-12-051-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This moves the rest of the functionality into the 'net rpc join' code. Futhermore, this moves that entire area over to the libsmb codebase, rather than the crufty old rpc_client stuff. I have also fixed up the smbpasswd -a -m bug in the process. We also have a new 'net rpc changetrustpw' that can be called from a cron-job to regularly change the trust account password, for sites that run winbind but not smbd. With a little more work, we can kill rpc_client from smbd entirly! (It is mostly the domain auth stuff - which I can rework - and the spoolss stuff that sombody else will need to look over). Andrew Bartlett
| * added a REALLY gross hack into kerberos_kinit_password so thatAndrew Tridgell2001-12-051-0/+1
| | | | | | | | | | | | winbindd can do a kinit this will be removed once we have code that gets a tgt and puts it in a place where cyrus-sasl can see it
| * added timeouts and retries to ldap operationsAndrew Tridgell2001-12-051-0/+7
| |
| * added a boolean to the group mapping functions to specify if we need orJean-François Micouleau2001-12-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | not the privileges. Usually we don't need them, so the memory is free early. lib/util_sid.c: added some helper functions to check an SID. passdb/passdb.c: renamed local_lookup_rid() to local_lookup_sid() and pass an RID all the way. If the group doesn't exist on the domain SID, don't return a faked one as it can collide with a builtin one. Some rpc structures have been badly designed, they return only rids and force the client to do subsequent lsa_lookup_sid() on the domain sid and the builtin sid ! rpc_server/srv_util.c: wrote a new version of get_domain_user_groups(). Only the samr code uses it atm. It uses the group mapping code instead of a bloody hard coded crap. The netlogon code will use it too, but I have to do some test first. J.F.
| * added a tdb to store the account policy informations.Jean-François Micouleau2001-12-032-4/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | You can change them with either usermanager->policies->account or from a command prompt on NT/W2K: net accounts /domain we can add a rpc accounts to the net command. As the net_rpc.c is still empty, I did not start. How should I add command to it ? Should I take the rpcclient/cmd_xxx functions and call them from there ? alse changed the SAM_UNK_INFO_3 parser, it's an NTTIME. This one is more for jeremy ;-) J.F.
| * added another ATYPE_Andrew Tridgell2001-12-031-1/+2
| |
| * added a basic ADS backend to winbind. More work needed, but atAndrew Tridgell2001-12-031-0/+3
| | | | | | | | least basic operations work
| * Writing decimal constants as "02" has been shown to cause cancer inMartin Pool2001-12-031-3/+3
| | | | | | | | rats.
| * The beginnings of alternative backends for winbinddAndrew Tridgell2001-12-011-1/+1
| | | | | | | | | | | | This just splits off the dispinfo call behind a methods structure. I'll split off a few more functions soon, then we will be ready for LDAP replacement methods
| * XFS quota patch for Linux.Jeremy Allison2001-11-301-1/+4
| | | | | | | | Jeremy.
| * Renamed sid field in SEC_ACE to trustee to be more in line with MS'sTim Potter2001-11-301-1/+1
| | | | | | | | definitions.
| * Comment deconfusification.Tim Potter2001-11-301-1/+1
| |
| * Changed again how the privilege list is handled in the group mapping code.Jean-François Micouleau2001-11-292-1/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This time it's a PRIVILEGE_SET struct instead of a simple uint32 array. It makes much more sense. Also added a uint32 systemaccount to the GROUP_MAP struct as some privilege showing in USRMGR.EXE are not real privs but a bitmask flag. I guess it's an heritage from NT 3.0 ! I could setup an NT 3.1 box to verify, but I'm too lazy (yes I still have my CDs). Added 3 more LSA calls: SetSystemAccount, AddPrivileges and RemovePrivileges, we can manage all this privilege from UserManager. Time to change the NT_USER_TOKEN struct and add checks in all the rpc functions. Fun, fun, fun. J.F.
| * merge from APPLIANCE_HEADGerald Carter2001-11-281-0/+2
| |
| * added samr_set_domain_info and samr_unknown_2E.Jean-François Micouleau2001-11-281-30/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We now get the full account policy window in usermanager, and the framework to store all those values. I plan to add a TDB file to store them. oh, and found that the last value in a sam_unknown_info_12_inf struct is an uint16 and not a uint32. andrewb: you hardcoded the MAX_PASSWORD_AGE to 21 days. We can now turn it to a value setable in usermanager. J.F.
| * added test for krb5.hAndrew Tridgell2001-11-272-1/+11
| | | | | | | | | | this was causing the kerberos stuff to fail compilation on several platforms
| * Added PRINTER_ALREADY_EXISTS error check from Gerry.Jeremy Allison2001-11-271-0/+2
| | | | | | | | Jeremy
| * sigh.Andrew Tridgell2001-11-271-2/+2
| | | | | | | | some systems have libkrb5 but not krb5.h
| * prevent a memory leak of cli structuresAndrew Tridgell2001-11-271-0/+4
| |
| * challange -> challengeTim Potter2001-11-261-3/+3
| |
| * Fixed compiler warning.Tim Potter2001-11-251-1/+1
| | | | | | | | | | | | | | | | Why do people keep adding stuff to includes.h (OK I am guilty of this too)? It's getting really huge and full of random junk. )-: I've noticed TNG have started to split stuff up in to individual header files included as needed.
| * added 'security=ADS'Andrew Tridgell2001-11-251-1/+1
| |
| * added HAVE_LDAP_H checkAndrew Tridgell2001-11-251-2/+2
| |
| * check for liblber separatelyAndrew Tridgell2001-11-251-0/+1
| |
| * oops, I forgot to include the header fileAndrew Bartlett2001-11-251-0/+2
| |