summaryrefslogtreecommitdiff
path: root/source3/libgpo
AgeCommit message (Collapse)AuthorFilesLines
2009-04-30Get medieval on our ass about SMB1 file descriptors being 16 bits, not an int.Jeremy Allison1-3/+3
Convert all uses of cli_open(), cli_nt_createXXX to NTSTATUS versions. This is smaller than it looks, it just fixes a lot of old code. Next up, ensure all cli_XX functions return NTSTATUS. Jeremy.
2009-04-20libgpo: fix the build of gpext plugins.Günther Deschner3-9/+10
Guenther
2009-04-20Fix ini parsing in the s3 gpext modules. Fix ini parser API. Make the build workWilco Baan Hofman2-14/+21
Signed-off-by: Günther Deschner <gd@samba.org>
2009-04-20Move gpo_ini stuff to the main libgpo. Make gpo_ini use a common parser.Wilco Baan Hofman2-278/+0
It now makes use of lib/util/param.c to parse ini files. Signed-off-by: Günther Deschner <gd@samba.org>
2009-04-20Add ads convenience functions to samba 4. Move gpo_ldap.c to root libgpo.Wilco Baan Hofman1-866/+0
Signed-off-by: Günther Deschner <gd@samba.org>
2009-04-20Move gpo_fetch to top-level.Jelmer Vernooij1-187/+0
Signed-off-by: Günther Deschner <gd@samba.org>
2009-04-20Move gpo_sec to top-level.Jelmer Vernooij1-186/+0
Signed-off-by: Günther Deschner <gd@samba.org>
2009-04-20Move some libgpo files to root.Jelmer Vernooij3-1695/+0
Signed-off-by: Günther Deschner <gd@samba.org>
2009-04-07s3/gpo_ldap: Fix typo.Karolin Seeger1-1/+1
Karolin
2009-04-06s3:libads Make ads_get_dn() take a talloc contextAndrew Bartlett1-3/+3
Also remove ads_memfree(), which was only ever a wrapper around SAFE_FREE, used only to free the DN from ads_get_ds(). This actually makes libgpo more consistant, as it mixed a talloc and a malloc based string on the same element. Andrew Bartlett Signed-off-by: Günther Deschner <gd@samba.org>
2009-03-01s3: Fix incompatible type warningsTim Prouty1-1/+1
2009-03-01Eliminate two duplicate SEC_ACE_TYPE constants already provided byJelmer Vernooij1-2/+2
security.idl.
2009-02-23More warning fixes for Solaris.Jeremy Allison1-4/+4
Jeremy.
2009-01-16s3: put the gpo cache dir under cache_dir instead of lock_dirMichael Adam1-2/+2
Michael
2008-11-06Add wrapper str_list_make_v3() to replace the old S3 behavior ofJeremy Allison1-3/+3
str_list_make(). From Dan Sledz <dan.sledz@isilon.com>: In samba 3.2 passing NULL or an empty string returned NULL. In master, it now returns a list of length 1 with the first string set to NULL (an empty list). Jeremy.
2008-11-01Rename dos_errstr() to win_errstr() for consistency with Samba 4.Jelmer Vernooij4-14/+14
2008-10-15s3-libgpo: fix build for security cse.Günther Deschner1-1/+1
Guenther
2008-10-13s3: fix the build of registry.so gpext.Günther Deschner1-2/+2
Guenther
2008-10-12Use common util_file code.Jelmer Vernooij1-2/+2
2008-10-09Remove SEC_ACCESS. It's a uint32_t.Jeremy Allison1-7/+7
Jeremy.
2008-09-27libgpo: fix copyright.Günther Deschner1-1/+1
Guenther
2008-09-27libgpo: add security CSE skeleton.Günther Deschner1-0/+267
Guenther
2008-09-26libgpo: fix invalid cast in scripts CSE.Günther Deschner1-1/+1
Guenther
2008-08-15libgpo: use MODULESDIR instead of LIBDIR for the group policy extensions.Michael Adam1-1/+1
Michael (This used to be commit 3346dd40832e8d61edfe4c56dce6fe85031f20f1)
2008-05-20Cleanup size_t return values in callers of convert_string_allocateTim Prouty2-13/+22
This patch is the second iteration of an inside-out conversion to cleanup functions in charcnv.c returning size_t == -1 to indicate failure. (This used to be commit 6b189dabc562d86dcaa685419d0cb6ea276f100d)
2008-04-17libgpo: try nicer output when dumping gpo registry values.Günther Deschner1-1/+1
Guenther (This used to be commit 2b788429478868d1b0cbfd88027809be33edcfc5)
2008-04-17libgpo: Fallback to NTLMSSP fails while pulling policy from SYSVOL.Günther Deschner1-1/+2
Guenther (This used to be commit 7ed1397e25d50e6616040677cfe26148e7211538)
2008-04-14libgpo: fix build warning.Günther Deschner1-2/+3
Thanks metze&vl. Guenther (This used to be commit cb3f1df7d8f35848a432764ea7d6720ec131ede1)
2008-04-13gpo: add scripts plugin.Günther Deschner1-0/+443
Guenther (This used to be commit cd6388f04041a667bf0909d81e8af5f7b3bdc4af)
2008-04-13gpo: make integer debug print more readable.Günther Deschner1-2/+4
Guenther (This used to be commit b2cf8010aea3221bb6b108b9395b9d89cc1bc0d5)
2008-04-13registry: change registry_init_basic() to return WERROR instead of boolMichael Adam1-2/+3
Michael (This used to be commit 6a31e659cb371395dff0906786f3c6ef0cc2b3de)
2008-04-10fix some extrasemi compile warningsBjörn Jacke1-1/+1
(This used to be commit cbdb79b7a1044945e515a294f487e4c1a9c91be5)
2008-03-23Fix Coverity ID 453Volker Lendecke1-2/+2
(This used to be commit 8f875674e7cf9ebd405561b1e3ab72b0284ce321)
2008-03-22libgpo: open the registry in gp_init_reg_ctx().Michael Adam1-0/+5
I forgot the regdb_open() call: registry_init_basic() closes the registry in the end... sorry. Michael (This used to be commit 4185ed03a3879ab708b004ef87b9ffaa6a9e6f3d)
2008-03-22libgpo: replace hand-crafted registry initialization by registry_init_basic.Michael Adam1-59/+1
IMO there is no need to imitate a custom registry backend. Only default regdb hooks are used here, so a plain initialization of regdb should suffice. This way, only reg_api is used in libgpo, and no registry backend code is visible. Michael (This used to be commit 10ae8accb486956ebb1638cee540868a11623b11)
2008-03-22libgpo: use reg_setkeysecurity() instead of regdb_set_secdesc().Michael Adam1-4/+4
That is, use the reg_api function instead of the backend function. For this, code had to be changed, to take a "struct registry_key" instead of a char *. Michael (This used to be commit 4717e6d0cf9df53a55e5d55ede5480181b33920d)
2008-03-18Bind Group Policy processing closer to the samba registry.Günther Deschner2-59/+145
Guenther (This used to be commit e9c56250eb7a2dc4e69962c5b48875834941ccfc)
2008-03-03Fix gp_find_file() which broke during the pstring removal.Günther Deschner1-2/+5
Guenther (This used to be commit f18ba6c877fa934d19ecc6a65be74b8bad7ee7e4)
2008-02-29Fix the build w/o ldap.Günther Deschner1-1/+4
Guenther (This used to be commit 5f592d030b7e94331a634e0d625aefc60cfb1f70)
2008-02-29Add gp_get_machine_token().Günther Deschner1-0/+25
Guenther (This used to be commit 2f1bc7ddad97b9137ae4cce696bf4e08f9b7ca20)
2008-02-29Revert "what a wurst."Günther Deschner1-25/+0
That commit message was just too silly, this happens to me during interactive rebase all the time... This reverts commit ab687104c1371c84c510eca7ef2caad7c21ea8fc. (This used to be commit a3a1edab0d5ac07d42e64a5a82dd71fe0c3fdfeb)
2008-02-29what a wurst.Günther Deschner1-0/+25
(This used to be commit ab687104c1371c84c510eca7ef2caad7c21ea8fc)
2008-02-29Add "registry" Group Policy extension.Günther Deschner2-0/+646
Guenther (This used to be commit 4e93301ca4931908a7d1994be45c57002f8c6fea)
2008-02-29Add Group Policy extension infrastructure.Günther Deschner3-0/+858
Guenther (This used to be commit 6d543b1a1a5a7af98affc9aea2edf650cb476379)
2008-02-29Add infrastructure for reading/storing Group Policy state and control data ↵Günther Deschner1-0/+1058
in the registry. Guenther (This used to be commit f673bbd300d972dd7ae2d092b3b1e642ed29cfd2)
2008-02-29Pure cosmetics, trying to get my group policy diff smaller.Günther Deschner5-37/+26
Gunther (This used to be commit d7346e9360ffa97e44fa781293d32c707436193b)
2008-02-04str_list_free is not needed anymoreVolker Lendecke1-10/+3
(This used to be commit feddc1447d585fd108d22a36bccc576fa81197ef)
2008-02-04Always pass a TALLOC_CTX to str_list_make and str_list_copyVolker Lendecke1-3/+3
(This used to be commit e2c9fc4cf5f0ff725330fa44f53782db65fca37e)
2008-01-09Convert add_sid_to_array() add_sid_to_array_unique() to return NTSTATUS.Michael Adam1-6/+12
Michael (This used to be commit 6b2b9a60ef857ec31da5fea631535205fbdede4a)
2008-01-08Correctly talloc ctx->remote_path in libgpo (thanks Michael for the pointer).Günther Deschner1-2/+2
Guenther (This used to be commit 2ea57a76a6bc8f9c835818780fcc9324896d5c1f)