summaryrefslogtreecommitdiff
path: root/source3/libgpo
AgeCommit message (Collapse)AuthorFilesLines
2011-02-18s3-waf: use SAMBA3_*() build rules in source3/buildAndrew Tridgell1-4/+4
this brings the s3 waf build much closer to the proposed s3build top level build, using the same bld.SAMBA3_*() rules There are a few renames of subsystems in here, with a 3 suffix where it would create a conflict. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-12-01s3-waf: avoid module name uppercasing.Günther Deschner1-6/+6
This finally allows mixed case module names like the classic build (./configure --shared_modules=charset_CP850) Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Dec 1 18:39:14 CET 2010 on sn-devel-104
2010-10-29Fix bug #7700 - Improvement of return code of smbclientJeremy Allison1-15/+15
Based on an initial patch from H Hasegawa <hasegawa.hiroyuki@fujixerox.co.jp>. Convert cli_list and associated functions to take calls that return NTSTATUS. Jeremy. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Fri Oct 29 19:40:16 UTC 2010 on sn-devel-104
2010-10-12libcli/security Provide a common, top level libcli/security/security.hAndrew Bartlett1-0/+1
This will reduce the noise from merges of the rest of the libcli/security code, without this commit changing what code is actually used. This includes (along with other security headers) dom_sid.h and security_token.h Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Oct 12 05:54:10 UTC 2010 on sn-devel-104
2010-10-08s3-waf: slowly getting modules to match how they look like in old build.Günther Deschner1-7/+7
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Oct 8 09:31:01 UTC 2010 on sn-devel-104
2010-09-28s3-waf: fix dependencies in most of our module subsystems.Günther Deschner1-1/+0
Guenther
2010-09-27s3-waf: link PReg parser only in registry client side extension.Günther Deschner1-0/+1
Guenther
2010-09-27s3-waf: move gpext subsystem to libgpo/gpext/wscript_build.Günther Deschner1-0/+33
Guenther
2010-09-22s3:registry: remove unneeded TALLOC_CTX argument from reg_deletekey_recursiveMichael Adam2-3/+3
2010-09-21s3-libgpo: fix the build of scripts client side extension.Günther Deschner1-0/+1
Guenther
2010-09-21s3:registry: move prototypes from reg_init_basic.c to their own header.Michael Adam1-0/+1
2010-09-21s3:registry: move the reg_api prototypes to their own header.Michael Adam1-0/+1
2010-09-20s3:registry: move higher level function reg_open_path to new module reg_api_utilMichael Adam1-0/+1
The reg_api.c code should just export functions that direclty relate to winreg api calls.
2010-09-11s3-privs Directly manipulate the privileges bitmap.Andrew Bartlett1-1/+1
There is no longer any reason to go via the se_ functions to manipulate this bitmap. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11s3-auth Change struct nt_user_token -> struct security_tokenAndrew Bartlett5-21/+21
This common structure is defined in security.idl Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-08-31s3-auth Rename NT_USER_TOKEN privileges -> privilege_maskAndrew Bartlett1-1/+1
This is closer to the struct security_token from security.idl Andrew Bartlett
2010-08-31s3-auth Rename NT_USER_TOKEN user_sids -> sidsAndrew Bartlett1-8/+8
This is closer to the struct security_token from security.idl
2010-08-04s3: Convert cli_list() to return NTSTATUSVolker Lendecke1-7/+7
If needed, the callback functions can count themselves
2010-07-27s3: Remove a typedef (struct file_info)Volker Lendecke1-2/+2
2010-07-07s3-libgpo: remove handmarshalled PReg parser from registry CSE.Günther Deschner1-294/+48
Guenther
2010-07-02s3-registry: avoid using registry_value union.Günther Deschner3-44/+63
Just pull and push data as is. Guenther
2010-05-25s3:registry: extract the reg_backend_db prototypes into their own header.Michael Adam1-0/+1
And use them only where needed.
2010-05-21s3:dom_sid Global replace of DOM_SID with struct dom_sidAndrew Bartlett2-9/+9
This matches the structure that new code is being written to, and removes one more of the old-style named structures, and the need to know that is is just an alias for struct dom_sid. Andrew Bartlett Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-18s3-secdesc: use SD_REVISION from security.idl.Günther Deschner1-1/+1
Guenther
2010-05-18s3-secdesc: remove "typedef struct security_acl SEC_ACL".Günther Deschner1-1/+1
Guenther
2010-05-18s3-secdesc: remove "typedef struct security_ace SEC_ACE".Günther Deschner1-1/+1
Guenther
2010-05-18s3-registry: only include registry headers when really needed.Günther Deschner3-0/+3
Guenther
2010-05-17s3-libgpo: move group policy protos to where they belong.Günther Deschner6-2/+89
Guenther
2010-04-27s3: use shared registry functions.Günther Deschner1-2/+2
Guenther
2009-05-03Fix Coverity ID 913 (NEGATIVE_RETURNS) -- gd, please check!Volker Lendecke1-2/+2
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.