summaryrefslogtreecommitdiff
path: root/source4/libnet
Commit message (Collapse)AuthorAgeFilesLines
...
* libnet/become_dc: an unknown field in drsuapi.idl changed to object_flagsStefan Metzmacher2008-07-161-1/+1
| | | | | metze (This used to be commit a6198ab6cb829969b12068324d870966a6cfc029)
* become_dc: we need to replicate using krb5 auth to work against w2kStefan Metzmacher2008-07-161-2/+2
| | | | | | | | | With NTLMSSP we just get strange responses with a random object count and a NULL object list. On the domain partition where we try to replicate the password fields. metze (This used to be commit ce12a9105113ad7cff96b7d553a8d69901c56de7)
* Use secrets.ldb to store credentials to contact LDAP backend.Andrew Bartlett2008-07-151-6/+4
| | | | | | | | This makes Samba4 behave much like Samba3 did, and use a single set of administrative credentials for it's connection to LDAP. Andrew Bartlett (This used to be commit e396a59788d77aa2fbf3b523c3773fe0e5c976c0)
* rename sambaPassword -> userPassword.Andrew Bartlett2008-07-121-1/+1
| | | | | | | | | | | This attribute is used in a very similar way (virtual attribute updating the password) in AD on Win2003, so eliminate the difference. This should not cause a problem for on-disk passwords, as by default we do not store the plaintext at all. Andrew Bartlett (This used to be commit 1cf0d751493b709ef6b2234ec8847a7499f48ab3)
* libnet_domain: eliminate "discards qualifier" warning (const).Michael Adam2008-07-091-1/+1
| | | | | Michael (This used to be commit ea99590046f50ec2d0c4afe0163fc8660a797ba4)
* drsuapi.idl: remove some unknows from DsGetNCChanges() (update samba4 callers)Stefan Metzmacher2008-06-301-6/+6
| | | | | metze (This used to be commit d41b3dd6ffc4fd894bc05798dbc2ff4b53933a06)
* Use a custom init function for samba4 that sets a samba4Simo Sorce2008-06-141-1/+1
| | | | | | | | specific debug function. By default do not debug, this is the most appropriate action for a library as we cannot assume what stderr is use for in the main app. The main app is responsible to set ev_debug_stderr if they so desire. (This used to be commit e566a2f308ac6fb4b526a744f7059b565670aea5)
* Make up the right dependencies now that ldb depends on libeventsSimo Sorce2008-06-141-1/+1
| | | | (This used to be commit 3b8eec7ca334528cad3cdcd5e3fc5ee555d8d0e0)
* Revert Jelmer's CFLAGS commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6cAndrew Bartlett2008-05-311-2/+0
| | | | | | | | This commit broke the build, because not all files (libreplace, popt) were updated. Andrew Bartlett (This used to be commit 3faacf4351d68a10aea78b53768571d2059772ae)
* Move CFLAGS handling out of smb_build.Jelmer Vernooij2008-05-301-0/+2
| | | | (This used to be commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6c)
* Add docstring for samba.net.JoinJelmer Vernooij2008-05-231-1/+4
| | | | (This used to be commit 382de5455363ab1ae7436ff8da4b952d2b6541e9)
* Move more modules inside of the samba package.Jelmer Vernooij2008-05-211-0/+1
| | | | (This used to be commit 9b39e99f48266a54ed0b8890c2efde218b4b118a)
* Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-localAndrew Bartlett2008-05-201-3/+4
|\ | | | | | | | | | | | | | | | | | | Fix config.mk due to changing syntax. Conflicts: source/libcli/config.mk source/nbt_server/config.mk (This used to be commit 6a1c76f29f78183f44dfac6f468c5e728d2cb2cf)
| * Fix a couple (well, little more than that..) of typos.Jelmer Vernooij2008-05-181-1/+1
| | | | | | | | (This used to be commit a6b52119940a900fb0de3864b8bca94e2965cc24)
| * Create prototype headers from Makefile directory, without smb_build in the ↵Jelmer Vernooij2008-05-181-1/+2
| | | | | | | | | | | | middle. (This used to be commit f4a77b96f9c17d853348b70794026e5b9e384942)
| * Use src dir.Jelmer Vernooij2008-05-181-2/+2
| | | | | | | | (This used to be commit 63f2b66f0e1120a516d3dfcd03b38db2e4aaddd0)
| * Use variables for source path in libnet/ and scripting/python.Jelmer Vernooij2008-05-181-2/+2
| | | | | | | | (This used to be commit fb10a81b9484642099ecbe896eabe00a4417bc42)
* | Rework the CLDAP and NBT netlogon requests and responses.Andrew Bartlett2008-05-163-24/+28
|/ | | | | | | | | This now matches section 7.3.3 of the MS-ATDS specification, and all our current tests pass against windows. There is still more testing to do, and the server implementation to complete. Andrew Bartlett (This used to be commit 431d0c03965cbee85691cd0dc1e2a509c1a2b717)
* libnet: Make UserInfo accept a SID as input as well, fix wb_cmd_getpwuidKai Blin2008-04-242-24/+84
| | | | (This used to be commit 5f3a70f285ad8a412105c0e498e486f93fc279bc)
* Remove more event_context_init() uses from function calls within deep down ↵Simo Sorce2008-04-211-4/+4
| | | | | | | | the code. Make sure we pass around the event_context where we need it instead. All test but a few python ones fail. Jelmer promised to fix them. (This used to be commit 3045d391626fba169aa26be52174883e18d323e9)
* Specify event_context to ldb_wrap_connect explicitly.Jelmer Vernooij2008-04-175-6/+9
| | | | (This used to be commit b4e1ae07a284c044704322446c94351c2decff91)
* Remove event context tracking from the credentials struct.Jelmer Vernooij2008-04-171-2/+5
| | | | (This used to be commit 4d7fc946b2ec50e774689c9036423b6feef99b8e)
* Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake4Jelmer Vernooij2008-04-143-12/+16
|\ | | | | | | (This used to be commit 1ef3830bb0d6e91e3b00e880784ca0741d9b4d49)
| * Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-abartletAndrew Bartlett2008-04-142-12/+14
| |\ | | | | | | | | | (This used to be commit 0f0c8519b87481e3473a469cefd51c76b4a7632e)
| | * Fix problems with event context not being the parent.Simo Sorce2008-04-142-12/+14
| | | | | | | | | | | | (This used to be commit 957c4d893acf9e6db06a3fc3a4687ab6bb238635)
| * | Ensure we initialise s->lp_ctx for the way into the provision.Andrew Bartlett2008-04-141-0/+2
| |/ | | | | | | | | Andrew Bartlett (This used to be commit b191a1953c24545e9dc1869fc33cb29343d4e3f2)
* | Use _OBJ_FILES variables in a couple more places.Jelmer Vernooij2008-04-141-33/+11
|/ | | | (This used to be commit 92856d5054106894b65cd1a1b5119c0facfc4cff)
* Use the python-provided ldb and lp_ctx pointers in libnet_vampire.cAndrew Bartlett2008-04-111-29/+6
| | | | | | | | | By using the already open smb.conf and sam.ldb, we not only avoid overhead, but also remove the risk we could touch a different database. Andrew Bartlett (This used to be commit 38634183a074556c8dfdcb6affc60f4bcc15a3f0)
* Link the new vampire code togeather.Andrew Bartlett2008-04-093-13/+43
| | | | | | | | This adds in the newly attached secrets handling, as well as an interface to the command line 'net' tool. Andrew Bartlett (This used to be commit 1282e3c39479aa580124206814b493370d10690a)
* Factor out filling in the secrets database.Andrew Bartlett2008-04-092-80/+133
| | | | | | | | This allows the vampire code to start with a join, but fill in the secrets only when the process is compleated. Andrew Bartlett (This used to be commit c90751040e941d10234131852815e1cec1a54efe)
* Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-abartletAndrew Bartlett2008-04-095-4890/+80
|\ | | | | | | (This used to be commit 58e00594d8c191f499225aa2755a06bac2937300)
| * Add manually written Python binding for libnet_Join.Jelmer Vernooij2008-04-085-4890/+80
| | | | | | | | (This used to be commit 374654b43d9f9e8381991cedc433ce410a914f7a)
* | Start implementation of real 'net vampire' code.Andrew Bartlett2008-04-096-375/+1120
|/ | | | | | | | This will use DRS Replication (metze's thesis work) and possibly samsync, and will work outside the smbtorture process. Andrew Bartlett (This used to be commit 02a33165ca700f71cf09680ded35c87aa2e88552)
* Reduce the number of installed headers.Jelmer Vernooij2008-04-021-4/+4
| | | | (This used to be commit 2243e24024f09ff9c9c7d0eb735c3b39c9d84424)
* Install public header files again and include required prototypes.Jelmer Vernooij2008-04-021-0/+1
| | | | (This used to be commit 47ffbbf67435904754469544390b67d34c958343)
* Convert some more files to GPLv3.Andrew Kroeger2008-03-281-1/+1
| | | | (This used to be commit ebe5e8399422eb7e2ff4deb546338823e2718907)
* swig: regenerate _wrap.c filesStefan Metzmacher2008-03-141-30/+30
| | | | | metze (This used to be commit 08b41e10699c7bb8058ab0ab61f17a1bbfcc1ce4)
* Report binding in libnet failure message.Andrew Bartlett2008-03-131-1/+4
| | | | | Andrew Bartlett (This used to be commit def46f6852075e1efe2bb7c5a7cffa5defdbb4ee)
* Move public header accumulation out of the perl code.Jelmer Vernooij2008-02-291-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | Never install generated prototype files. It's easier to break the API when using them and they're not easily readable for 3rd party users. Conflicts: source/auth/config.mk source/auth/credentials/config.mk source/auth/gensec/config.mk source/build/smb_build/config_mk.pm source/build/smb_build/main.pl source/build/smb_build/makefile.pm source/dsdb/config.mk source/lib/charset/config.mk source/lib/tdr/config.mk source/lib/util/config.mk source/libcli/config.mk source/libcli/ldap/config.mk source/librpc/config.mk source/param/config.mk source/rpc_server/config.mk source/torture/config.mk (This used to be commit 6c659689ed4081f1d7a6253c538c7f01784197ba)
* Remove use of global_loadparm.Jelmer Vernooij2008-02-281-1/+2
| | | | (This used to be commit 3cf3922c806d0e33439073d204b44bf0af3102d5)
* Merge branch 'v4-0-trivial' into v4-0-testJelmer Vernooij2008-02-283-3/+5
|\ | | | | | | (This used to be commit 6cbb241c05539cc62526a366094c9c472e6422a5)
| * Remove more global_loadparm instance.sJelmer Vernooij2008-02-213-3/+5
| | | | | | | | (This used to be commit a1280252ce924df69d911e597b7f65d8038abef9)
* | Ensure we don't try and set the acct_flags if they are 0 (meaningAndrew Bartlett2008-02-282-1/+9
|/ | | | | | | | | | unchanged in this interface). We seem to have two very similar interfaces here, and this is the poorer interface, for this reason. Andrew Bartlett (This used to be commit 582073eff1f21f81abb3e5f1ce2eca4ebef56a00)
* Remove Samba 3 backwards compatibility code in C.Jelmer Vernooij2008-02-111-1/+1
| | | | | | This code is no longer used, and equivalent code already exists in Python (scripting/python/samba/samba3.py) (This used to be commit c16212e8bf5343496ea4b3afc30a8b4d3a0afe2d)
* Remove the forced 'krb5' from the NET-API-BECOME-DC test.Andrew Bartlett2008-02-091-2/+2
| | | | | | | | If we want to try this authenication mechanism, we can always manually specify the binding string. Andrew Bartlett (This used to be commit 191d56d41e5af34e78e1ad711fb1c63c189f0b48)
* Fix segfaults in codepaths only tested by the NET-API-BECOME-DC test.Andrew Bartlett2008-01-231-12/+13
| | | | | | | | | | (I presume this has resulted from the global variable elimination) Perhaps the iconv handle argument to ndr_push_struct needs to be marked as 'not NULL' or similar? Andrew Bartlett (This used to be commit e8081333b8d43d96974c9e06a26aaa25dd34da56)
* python: Avoid duplicate copies of some objects in different packages.Jelmer Vernooij2008-01-221-1/+1
| | | | (This used to be commit bd293cde1b1deadcfb0f74c82aae6ba4de39925b)
* build: Demote a bunch of libraries to subsystems. This makes packaging ↵Jelmer Vernooij2008-01-211-4/+1
| | | | | | | easier and should also make it easier to migrate to a new build system. (This used to be commit 77b400764e3dadfa05407343af649ad9298cc085)
* libnet: Rename a variable so it does not shadow a global.Kai Blin2008-01-111-4/+5
| | | | (This used to be commit a5b9d2f33279e0f96a36acbf3da7c018aadf08c9)
* r26693: Add (untested) libnet_rpc_groupdel function.Rafal Szczesniak2008-01-082-10/+194
| | | | | rafal (This used to be commit e940b1020a3c2e7ee43198dc40c47cbdbef0d950)