summaryrefslogtreecommitdiffstats
path: root/source4/libnet
Commit message (Collapse)AuthorAgeFilesLines
* show more reasonable object counts during a vampireAndrew Tridgell2009-09-031-4/+18
| | | | | | | | | We now show the total number of objects we have processed, which gives the user a better idea of how much has been done. A vampire on a large domain can take an hour or more (which needs to be fixed btw, it is a problem with the lack of scalability of the ltdb index code). Watching the same msg for an hour makes you wonder if any progress is being made!
* wrap the entire vampire operation in a transactionAndrew Tridgell2009-09-021-13/+24
| | | | | We want to grab the whole database, or none of it. This is also needed to get linked attributes right
* s4:libnet: use talloc_strdup() instead of talloc_reference()Stefan Metzmacher2009-07-312-2/+2
| | | | metze
* Fix compile of py_net.cAndrew Bartlett2009-07-281-1/+3
|
* s4:libnet Add in a 'credentials' parameter for python libnet_JoinAndrew Bartlett2009-07-281-7/+20
|
* s4:kerberos Add 'net export keytab' command for wireshark decryptionAndrew Bartlett2009-07-284-2/+84
| | | | | | | | | | | | It is much easier to do decryption with wireshark when the keytab is available for every host in the domain. Running 'net export keytab <keytab name>' will export the current (as pointed to by the supplied smb.conf) local Samba4 doamin. (This uses Heimdal's 'hdb' keytab and then the existing hdb-samba4, and so has a good chance of keeping working in the long term). Andrew Bartlett
* Revert "s4:kerberos Add 'net export keytab' command for wireshark decryption"Stefan Metzmacher2009-07-274-85/+2
| | | | | | | | | | This reverts commit a40ce5d0d9d06f592a8885162bbaf644006b9f0f. This breaks the build... Andrew, please repush it, when it's fixed:-) metze
* s4:kerberos Add 'net export keytab' command for wireshark decryptionAndrew Bartlett2009-07-274-2/+85
| | | | | | | | | | | | It is much easier to do decryption with wireshark when the keytab is available for every host in the domain. Running 'net export keytab <keytab name>' will export the current (as pointed to by the supplied smb.conf) local Samba4 doamin. (This uses Heimdal's 'hdb' keytab and then the existing hdb-samba4, and so has a good chance of keeping working in the long term). Andrew Bartlett
* Add missing includes.Jelmer Vernooij2009-07-191-0/+1
|
* s4:libnet: rename uint => uint32_t because uint is not portableStefan Metzmacher2009-07-154-6/+6
| | | | metze
* libds: share UF_ flags between samba3 and 4.Günther Deschner2009-07-132-2/+2
| | | | Guenther
* the settings structure needs to be initialisedAndrew Tridgell2009-07-021-0/+1
|
* use a talloc_reparent in a very ugly wayAndrew Tridgell2009-07-011-2/+11
| | | | this works around some terrible use of talloc in the libnet code
* use the new talloc_reparent in two placesAndrew Tridgell2009-07-011-1/+1
|
* s4:libnet Allow 'net password change' to work on expired passwordsAndrew Bartlett2009-06-188-7/+35
| | | | | | | | | We need to pass down flags to the DCE/RPC layer to allow fallback to anonymous connections, as we can't log in with an expired password. The anonymous connection can then change the password with SAMR. Andrew Bartlett
* fixed the client side password change codeAndrew Tridgell2009-05-251-61/+25
| | | | | | The client side code was not falling back to older routines correctly as it didn't check for the operation range error appropriately. It also used the old rpc semantics.
* s4:libnet Use str_list_make_single() in resolv codeAndrew Bartlett2009-05-141-1/+1
|
* Rework Samba4 to use the new common libcli/auth codeAndrew Bartlett2009-04-146-15/+9
| | | | | | | In particular, this is the rename from creds_ to netlogon_creds_, as well as other links to use the new common crypto. Andrew Bartlett
* Use common samsync delta decryption functions in libnet_samsync.cAndrew Bartlett2009-04-141-134/+2
| | | | Andrew Bartlett
* major upgrade to the ldb attribute handlingAndrew Tridgell2009-04-021-1/+1
| | | | | | | | | | | | | | This is all working towards supporting the full WSPP schema without a major performance penalty. We now use binary searches when looking up classes and attributes. We also avoid the loop loading the attributes into ldb, by adding a hook to override the ldb attribute search function in a module. The attributes can thus be loaded once, and then saved as part of the global schema. Also added support for a few more key attribute syntaxes, as needed for the full schema.
* s4:cldap: rewrite the cldap library based on tsocketStefan Metzmacher2009-03-193-24/+34
| | | | metze
* s4: Use same function signature for convert_* as s3.Jelmer Vernooij2009-03-011-2/+2
|
* Add allow_badcharcnv argument to all conversion function, forJelmer Vernooij2009-03-011-1/+1
| | | | consistency with Samba 3.
* s4:libnet: s/new/nStefan Metzmacher2009-02-021-9/+9
| | | | metze
* s4:cldap: s/private/private_dataStefan Metzmacher2009-02-022-4/+4
| | | | metze
* s4:libnet/: s/private/private_dataStefan Metzmacher2009-02-024-12/+12
| | | | metze
* s4:lib/tevent: rename structsStefan Metzmacher2008-12-295-7/+7
| | | | | | | | | | | | | | | | | | | | list="" list="$list event_context:tevent_context" list="$list fd_event:tevent_fd" list="$list timed_event:tevent_timer" for s in $list; do o=`echo $s | cut -d ':' -f1` n=`echo $s | cut -d ':' -f2` r=`git grep "struct $o" |cut -d ':' -f1 |sort -u` files=`echo "$r" | grep -v source3 | grep -v nsswitch | grep -v packaging4` for f in $files; do cat $f | sed -e "s/struct $o/struct $n/g" > $f.tmp mv $f.tmp $f done done metze
* s4 libnet: Add support for groupinfo by sid lookupKai Blin2008-12-292-24/+82
|
* s4 libnet: Add group_name member to struct libnet_GroupInfo's out struct.Kai Blin2008-12-292-3/+6
|
* s4:libnet_samdump_keytab: pass down event_context explicitStefan Metzmacher2008-12-291-1/+3
| | | | metze
* Fix compiler warnings in libnet.Jelmer Vernooij2008-12-236-18/+9
|
* s4-samr: fix samr callers after SAMR_FIELD_PASSWORD change.Günther Deschner2008-12-051-2/+2
| | | | Guenther
* s4-samr: fix samr passwdord_expired callers.Günther Deschner2008-11-281-3/+2
| | | | Guenther
* s4-samr: merge samr_QueryUserInfo{2} from s3 idl. (fixme: python)Günther Deschner2008-11-103-5/+12
| | | | Guenther
* s4-samr: merge samr_QueryGroupInfo from s3 idl. (fixme python)Günther Deschner2008-11-101-1/+3
| | | | Guenther
* s4-samr: merge samr_EnumDomainGroups from s3 idl. (fixme: python)Günther Deschner2008-11-101-4/+12
| | | | Guenther
* s4-samr: merge samr_EnumDomainUsers from s3 idl. (fixme: python)Günther Deschner2008-11-101-4/+12
| | | | Guenther
* s4-samr: merge samr_EnumDomains from s3 idl. (fixme: python)Günther Deschner2008-11-101-5/+9
| | | | Guenther
* s4-samr: merge samr_LookupDomain from s3 idl. (fixme: python)Günther Deschner2008-11-103-4/+11
| | | | Guenther
* s4-samr: merge samr_LookupNames from s3 idl. (fixme: python)Günther Deschner2008-11-106-28/+54
| | | | Guenther
* s4-samr: merge samr_GetUserPwInfo from s3 idl. (fixme: python)Günther Deschner2008-11-101-1/+3
| | | | Guenther
* s4-samr: merge samr_ChangePasswordUser3 from s3 idl.Günther Deschner2008-11-101-0/+4
| | | | Guenther
* s4-netlogon: change parameters string to lsa_BinaryString.Günther Deschner2008-11-101-1/+5
| | | | Guenther
* Remove use of global loadparm in python modules.Jelmer Vernooij2008-11-021-1/+4
|
* s4-srvsvc: merge srvsvc_NetShareEnumAll from s3 idl.Günther Deschner2008-10-311-10/+14
| | | | Guenther
* s4-srvsvc: merge srvsvc_NetShareAdd from s3 idl.Günther Deschner2008-10-311-1/+4
| | | | Guenther
* s4-srvsvc: merge srvsvc_NetRemoteTOD from s3 idl.Günther Deschner2008-10-311-7/+9
| | | | Guenther
* s4-netlogon: merge netr_DatabaseSync from s3 idl.Günther Deschner2008-10-291-9/+22
| | | | Guenther
* s4-libnet: fix user and group enumeration functions after lsa changes.Günther Deschner2008-10-272-0/+4
| | | | Guenther
* s4-lsa: merge lsa_QueryInfoPolicy/{2} from s3 lsa idl.Günther Deschner2008-10-273-9/+17
| | | | Guenther