summaryrefslogtreecommitdiffstats
path: root/source3
Commit message (Collapse)AuthorAgeFilesLines
...
| * Making do_DomainJoin return NTSTATUS again.Günther Deschner2007-12-211-23/+15
| | | | | | | | | | Guenther (This used to be commit 91b884989891881b8abea70e11b87c16c574daaa)
| * Move NetJoinDomain and friends to NET_API_STATUS and the static libnetapi_ctx.Günther Deschner2007-12-213-41/+127
| | | | | | | | | | Guenther (This used to be commit e640c3a4a7695613e9e619516befbaf3d44ecb10)
| * Missed on instance of external creds.Günther Deschner2007-12-211-2/+4
| | | | | | | | | | Guenther (This used to be commit 65d50f518766ab0a8115c2599d190e642eb00754)
| * Add static libnetapi_ctx.Günther Deschner2007-12-212-3/+26
| | | | | | | | | | Guenther (This used to be commit 97449ea341539a709953a57869570cf13be0f44e)
| * Use full string based debug_parse_levels in libnetapi.Günther Deschner2007-12-212-4/+25
| | | | | | | | | | Guenther (This used to be commit 78d8f0e41aa3db0060596a7b345c2f04261986e0)
| * Add basic credential functions for libnetapi.Günther Deschner2007-12-212-0/+36
| | | | | | | | | | Guenther (This used to be commit 7c38f706b5dc17f15708ac932c84d863a0cc713e)
| * Move basic libnetapi functions to NET_API_STATUS.Günther Deschner2007-12-212-9/+9
| | | | | | | | | | Guenther (This used to be commit 086c55005976b3173e915e465108214876aa5bd6)
| * Define NET_API_STATUS to be just a uin32_t.Günther Deschner2007-12-211-0/+2
| | | | | | | | | | Guenther (This used to be commit a42850926a26a4065a6126affc3754d291a2e178)
| * Getting rid of external credentials in libnetapi.Günther Deschner2007-12-212-8/+11
| | | | | | | | | | Guenther (This used to be commit c10481dba01a084b0f9c4265f3408a0ec9a8b646)
| * Make sure we also support non-domain join.Günther Deschner2007-12-211-5/+20
| | | | | | | | | | Guenther (This used to be commit c818f5505a124a6f0bb9274a1ba4a6147d2f17b3)
| * Some libnet and netapi build fixes.Günther Deschner2007-12-214-1/+37
| | | | | | | | | | Guenther (This used to be commit 1d47247283f7bc75291007be3fde72b1d3d95b99)
| * Fill in local branch of NetGetJoinInformation().Günther Deschner2007-12-211-0/+26
| | | | | | | | | | Guenther (This used to be commit 46db8754511f915c296771e08e822ba810f804d5)
| * More minor libnetapi fixes.Günther Deschner2007-12-212-3/+1
| | | | | | | | | | Guenther (This used to be commit 9f129c069f9feb357cbe1185058cfe3390609c09)
| * Build fixes for libnetapi.Günther Deschner2007-12-214-6/+118
| | | | | | | | | | Guenther (This used to be commit 07d33557b95106ac57fdef8c767ab86192930a6d)
| * Add _wkssvc_NetrJoinDomain2() server.Günther Deschner2007-12-212-4/+67
| | | | | | | | | | Guenther (This used to be commit 9b0423e7d918b7b3837ca4ebf997edd80d4da6de)
| * Fill in NetJoinDomainLocal().Günther Deschner2007-12-211-1/+35
| | | | | | | | | | Guenther (This used to be commit 4896f22bb50ea9ae0c4807ed9b2dd4283c254364)
| * Add libnet_Join().Günther Deschner2007-12-212-1/+355
| | | | | | | | | | | | | | Heavily based on existing code in net_ads_join(). Guenther (This used to be commit fb6315b68b16d64625457881302fd191f90defa0)
| * Add libnet_JoinCtx structure.Günther Deschner2007-12-211-0/+48
| | | | | | | | | | Guenther (This used to be commit 13c46b1407117c93b8f0275cc16ea5aa49596750)
| * Split NetJoinDomain() into NetJoinDomainRemote() and the unsupportedGünther Deschner2007-12-211-23/+73
| | | | | | | | | | | | | | NetJoinDomainLocal(). Guenther (This used to be commit d2f21ce6727ec9e4df67989db07b48470d0790a4)
| * Very quick conversion of net_conf functions into the libnet_conf layer.Günther Deschner2007-12-213-145/+176
| | | | | | | | | | | | | | Certainly needs cleanup later. Guenther (This used to be commit 2b41ac926de76804a50681bd246b3a20e112853b)
| * For the fun of it, build netapi.so|.a.Günther Deschner2007-12-212-0/+13
| | | | | | | | | | Guenther (This used to be commit 8cbc6bdede9e8fc423488c7632546c548234cc0c)
| * Add NetGetJoinInformation().Günther Deschner2007-12-212-0/+56
| | | | | | | | | | Guenther (This used to be commit d341d251d6e22e9cc1c4596038fd5fe5c7c6c174)
| * Add get_friendly_werror_msg().Günther Deschner2007-12-211-7/+45
| | | | | | | | | | Guenther (This used to be commit b1ad3def98911c91ed55a3b7aec7d0894b2dd8fd)
| * Kill fstring in getdcname & getanydcname return.Günther Deschner2007-12-214-15/+17
| | | | | | | | | | Guenther (This used to be commit b7383818168863a7ba43c2456f8c44e96e76707a)
| * Use ADS_IGNORE_PRINCIPAL define.Günther Deschner2007-12-211-2/+1
| | | | | | | | | | Guenther (This used to be commit 763e13315fc71237b14a186810bc201e725648f5)
| * Fix the build on SolarisVolker Lendecke2007-12-211-1/+1
| | | | | | | | (This used to be commit 5f5e52ba7b3862dc72a16d84e07503e98ccbbf8a)
| * Some C++ fixesVolker Lendecke2007-12-2111-19/+41
| | | | | | | | (This used to be commit 5c392c4c6e277a24d0d477902dc7856b2b46ee53)
| * Some C++ warningsVolker Lendecke2007-12-219-13/+13
| | | | | | | | (This used to be commit 5ab82d4f574f2a2e2761e9e414c66a70aeffb05d)
| * Fix a C++ warningVolker Lendecke2007-12-211-1/+1
| | | | | | | | (This used to be commit c31c7e3e24875ce75bc18f0ad7529320eab8e50a)
| * Fix a C++ warningVolker Lendecke2007-12-211-1/+1
| | | | | | | | (This used to be commit 7e1d9b561f6df233b8c7eaec83d1e4207b5a2fb0)
| * Fix a missing prototype warningVolker Lendecke2007-12-211-0/+1
| | | | | | | | (This used to be commit 93e5de23e7109432f554745b18c6d630a39f9c2b)
| * Remove some statics from md4.cVolker Lendecke2007-12-211-7/+13
| | | | | | | | (This used to be commit 7e193c68b2a7eb16afc12379a4ceed41053d1eeb)
| * Add a singleton cacheVolker Lendecke2007-12-212-3/+20
| | | | | | | | | | First user is yp_default_domain (This used to be commit c19363eb77fcc3e1bf3341e6373d38f1e91fc08f)
| * Make data_blob_string_const return null terminated stringsVolker Lendecke2007-12-211-1/+1
| | | | | | | | | | ... nobody was using it, so we're free to change it now :-) (This used to be commit 4b06c68482247d859ec30b8b1920706e43358989)
| * Remove next_token_nr_talloc and its associated globalVolker Lendecke2007-12-213-152/+124
| | | | | | | | | | | | | | Only client.c and clitar.c used this, I think they should carry the static themselves. Also move the a bit funny routine toktocliplist to clitar.c, the only place where it is used. (This used to be commit 86d9412611fd99c21e15c71d30a3f95e35d8535b)
| * Convert the pwnam cache to memcacheVolker Lendecke2007-12-211-53/+15
| | | | | | | | (This used to be commit 032c5589fe7f9f2fcb0f336e72517a81a720b6ce)
| * Add memcache_add_tallocVolker Lendecke2007-12-212-1/+59
| | | | | | | | | | | | | | The first memcache API only had blobs, but we have quite a few objects that are more complex talloc'ed structues. The current one I'm looking at is the getpwnam cache, but there are others around. (This used to be commit ea0e5ad9a15c848904dee8cb2d3e392b6a894705)
| * Add a global cacheVolker Lendecke2007-12-213-0/+44
| | | | | | | | | | | | | | It hurts, but I think this global variable is necessary for transition, and it has the potential to remove quite a few other global variables without messing with APIs too much. (This used to be commit c131d0dc52ec09c9227eff3d68877369c37aaed5)
* | Cache the underlying filesystem capabilities at connection time.James Peach2007-12-222-0/+19
|/ | | | | | | This change alters the Samba connection code to cache the filesystem capabilities when a new client connects. This can be used to enable filesystem specific optimisations is a general manner. (This used to be commit de3c5b808a941ac8e9ebe7169536d8290067eef5)
* fix dump printout when byte >= 0x80Herb Lewis2007-12-201-1/+1
| | | | (This used to be commit e18fab269c7370a6670c56eeab60fd90feecf0b2)
* Fix typo in filesystem capabilities bits.James Peach2007-12-201-3/+1
| | | | (This used to be commit 08fee0d28a20648d74c6b03d120eaf628f4de70c)
* Attempt to fix the buildVolker Lendecke2007-12-201-0/+2
| | | | | | | | | | | | James, at least on my Linux system neither FILE_CASE_SENSITIVE_SEARCH nor FILE_CASE_PRESERVING_NAMES seem to be defined anywhere. Is it possible that this is a MacOS/X specific thing? If so, could you add configure tests for this? Thanks, Volker (This used to be commit 465fd4385013c95f9778d710d70796feae4eb858)
* Remove unused variable 'didmsg'.James Peach2007-12-191-4/+0
| | | | (This used to be commit 5de89dd6e0a8a56a5a0f998e3b1d3538367db7d6)
* Fix a couple of warnings in mDNS registration. One of these is anJames Peach2007-12-191-2/+1
| | | | | actual bug where we pass a pointer instead of a pointer to a pointer. (This used to be commit 36db6755103f01cb74bf4194fc81ca6d4b5320e4)
* Add filesystem capabilities bitmask to statfs info.James Peach2007-12-192-0/+87
| | | | | | | This patch adds Darwin support for the Samba statfs VFS call. It also adds a filesystem capabilities bitmask to the information returned by the call. (This used to be commit 555173eb3f6511e88798d6ef3d1fed0c219a9921)
* Expose per-fsp extension talloc context.James Peach2007-12-192-2/+23
| | | | | | This patch supplements the fsp extension API with an operation to retrieve the malloc zone pointer for that fsp. (This used to be commit d5d9e4084cfb3db3bebff0334b93f376022ef5d3)
* Release per-fsp data on file closure.James Peach2007-12-191-0/+5
| | | | (This used to be commit 9fead46b54519b3df78a869dbc99207046587d6a)
* Only retrieve password policies in pam_auth when WBFLAG_PAM_GET_PWD_POLICY ↵Michael Adam2007-12-203-7/+11
| | | | | | | | | | | | | | | | | | is set. This essentially re-establishes r14496 (2155bb0535656f294bd054d6a0a7d16a9a71c31b) which was undone in r17723 (43bd8c00abb38eb23a1497a255d194fb1bbffffb) for reasons that are unclear to me. Maybe I am being too naive. Now we do again only retrieve the password policy when called from the pam_winbind module. This fixes logons delegated to AD trusted domain controllers: We need to connect to the sam to retrieve the password policy. But auhtenticated session setup is not possible when contacting the trusted domain dc and afterwards, SamrConnect also fails with whatever credentials and method used. Michael (This used to be commit 6d765e0de523211a2d0b43a2c4c4117f5f0c662f)
* Change the prototype of the vfs function get_nt_acl().Michael Adam2007-12-1912-102/+19
| | | | | | | | | | | | | | | Up to now, get_nt_acl() took a files_struct pointer (fsp) and a file name. All the underlying functions should need and now do need (after the previous preparatory work), is a connection_struct and a file name. The connection_struct is already there in the vfs_handle passed to the vfs functions. So the files_struct argument can be eliminated. This eliminates the need of calling open_file_stat in a couple of places to produce the fsp needed. Michael (This used to be commit b5f600fab53c9d159a958c59795db3ba4a8acc63)
* Prepare the afs acl module for the api change in get_nt_acl().Michael Adam2007-12-191-43/+77
| | | | | | | | | This makes both of afsacl_[f]get_nt_acl() more specific, eliminating the need for afs_get_nt_acl(). Instead, split afs_to_nt_acl. Michael (This used to be commit 15caf58c81ce6b68eefa03c8f8510c2ecb5fdeb3)