summaryrefslogtreecommitdiffstats
path: root/source3/utils/profiles.c
Commit message (Collapse)AuthorAgeFilesLines
* s3/profiles: improve copy_registry_tree() errorsDavid Disseldorp2014-05-281-4/+5
| | | | | | | | | | | | The current error logic doesn't distinguish between a NULL source security descriptor and ENOMEM. Signed-off-by: David Disseldorp <ddiss@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Wed May 28 20:18:21 CEST 2014 on sn-devel-104
* s3/profiles: replace dup_sec_desc() usageDavid Disseldorp2014-05-281-2/+8
| | | | | | | | Use security_descriptor_copy() instead, which is also provided by libcli. Signed-off-by: David Disseldorp <ddiss@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* s3:utils: avoid argv related const warningsStefan Metzmacher2014-04-021-2/+2
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* s3-includes: only include system/filesys.h when needed.Günther Deschner2011-03-301-0/+1
| | | | Guenther
* s3-debug Impove setup_logging() to specify logging to stderrAndrew Bartlett2010-11-021-3/+1
| | | | | | | | This change improves the setup_logging() API so that callers which wish to set up logging to stderr can simply ask for it, rather than directly modify the dbf global variable. Andrew Bartlett
* libcli/security Provide a common, top level libcli/security/security.hAndrew Bartlett2010-10-121-1/+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
* s3: Fix bug 7470Volker Lendecke2010-09-251-1/+2
| | | | | | S_IREAD and S_IWRITE are not standard. Thanks to Joachim Schmitz <schmitz@hp.com> for reporting!
* s3:registry: move regio.h from include/ to registry/Michael Adam2010-09-211-1/+1
|
* s3-util_sid: use shared dom_sid_compare_auth and dom_sid_equal_X functions.Günther Deschner2010-09-201-4/+5
| | | | Guenther
* s3-popt: Only include popt-common.h when needed.Andreas Schneider2010-08-051-0/+1
|
* s3:registry: move reg_objects.h to registry/ and use it only where neededMichael Adam2010-05-251-1/+1
| | | | | Every place outside of registry/ where this is used, should probably be changed to use pure reg_api.c code.
* s3:profiles: use regval_ctr_init() instead of direct allocationMichael Adam2010-05-251-1/+2
|
* s3:registry: adapt callers of regval_ctr_addvalue to uint8 * instead of char *Michael Adam2010-05-251-1/+1
|
* s3:dom_sid Global replace of DOM_SID with struct dom_sidAndrew Bartlett2010-05-211-2/+2
| | | | | | | | | | 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>
* s3-utils: remove trailing whitespace from profiles utility.Günther Deschner2010-05-201-16/+16
| | | | Guenther
* s3-secdesc: remove "typedef struct security_descriptor SEC_DESC".Günther Deschner2010-05-181-2/+2
| | | | Guenther
* s3-secdesc: remove "typedef struct security_acl SEC_ACL".Günther Deschner2010-05-181-1/+1
| | | | Guenther
* s3-registry: only include registry headers when really needed.Günther Deschner2010-05-181-0/+1
| | | | Guenther
* s3:registry: replace typedef REGVAL_CTR by struct regval_ctr.Michael Adam2009-04-271-3/+3
| | | | | | | This paves the way for hiding the typedef and the implementation from the surface. Michael
* s3:profiles: use regsubkey_ctr_init() instead of using talloc directly.Michael Adam2009-02-261-1/+3
| | | | Michael
* s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr"Michael Adam2009-02-261-3/+3
| | | | | | | This paves the way for hiding the typedef and the implementation from the surface. Michael
* More warning fixes for Solaris.Jeremy Allison2009-02-231-15/+15
| | | | Jeremy.
* Fix all warnings in source3 with gcc4.3.Jeremy Allison2008-12-311-1/+1
| | | | Jeremy.
* Replace sid_string_static with sid_string_tosVolker Lendecke2007-12-151-8/+8
| | | | | In utils/ I was a bit lazy... (This used to be commit 60e830b0f4571bd5d9039f2edd199534f2a4c341)
* Getting to the home stretch for elimination of pstrings...Jeremy Allison2007-12-031-24/+39
| | | | | Jeremy. (This used to be commit 041163551194102ca67fef52c57d87020a1d09bc)
* Fix the popt / bool issues. Some places we used BOOLJeremy Allison2007-10-191-1/+1
| | | | | | | where we meant int. Fix this. Thanks to metze for pointing this out. Jeremy. (This used to be commit 793a9d24a163cb6cf5a3a0aa5ae30e9f8cf4744a)
* RIP BOOL. Convert BOOL -> bool. I found a few interestingJeremy Allison2007-10-181-4/+4
| | | | | | | | bugs in various places whilst doing this (places that assumed BOOL == int). I also need to fix the Samba4 pidl generation (next checkin). Jeremy. (This used to be commit f35a266b3cbb3e5fa6a86be60f34fe340a3ca71f)
* Correctly free memory in regfio pathsAlexander Bokovoy2007-10-151-1/+4
| | | | (This used to be commit 97f9a90b823887e808cca96eca7a041f121e6111)
* r23784: use the GPLv3 boilerplate as recommended by the FSF and the license textAndrew Tridgell2007-10-101-2/+1
| | | | (This used to be commit b0132e94fc5fef936aa766fb99a306b3628e9f07)
* r23779: Change from v2 or later to v3 or later.Jeremy Allison2007-10-101-1/+1
| | | | | Jeremy. (This used to be commit 407e6e695b8366369b7c76af1ff76869b45347b3)
* r21540: Fix Bug #3713 and readd reporting what the profiles tool does (whenGünther Deschner2007-10-101-4/+56
| | | | | | | | | called with the -v option). Patch from William Jojo <jojowil@hvcc.edu>. Guenther (This used to be commit 5889f588ee9bee6ceb6e6d517f6e69e42d55a574)
* r18745: Use the Samba4 data structures for security descriptors and security ↵Jelmer Vernooij2007-10-101-4/+4
| | | | | | | | | | descriptor buffers. Make security access masks simply a uint32 rather than a structure with a uint32 in it. (This used to be commit b41c52b9db5fc4a553b20a7a5a051a4afced9366)
* r16409: Fix Klocwork ID's.Volker Lendecke2007-10-101-1/+4
| | | | | | | | | | | | | | | | | | | | | | 1177 In reg_perfcount.c: 1200 1202 1203 1204 In regfio.c: 1243 1245 1246 1247 1251 Jerry, the reg_perfcount and regfio.c ones, can you take a look please? This is really your code, and I'm not sure I did the right thing to return an error. smbcacls.c: 1377 srv_eventlog_nt.c: 1415 1416 1417 srv_lsa_nt.c: 1420 1421 srv_netlog_nt.c: 1429 srv_samr_nt: 1458 1459 1460 Volker Volker (This used to be commit d6547d12b1c9f9454876665a5bdb010f46b9f5ff)
* r13486: Two more -- fix bug 3503Volker Lendecke2007-10-101-0/+2
| | | | (This used to be commit 62b02a68438e0ff1119e68347b1ac3495572fa8a)
* r11137: Compile with only 2 warnings (I'm still working on that code) on a gcc4Jeremy Allison2007-10-101-1/+1
| | | | | | x86_64 box. Jeremy. (This used to be commit d720867a788c735e56d53d63265255830ec21208)
* r9780: Clean up a bunch of compiler warnings.James Peach2007-10-101-2/+2
| | | | (This used to be commit 623d2e69319ffead31a780a4d6156dae45f386d7)
* r9739: conver the reg_objects (REGSUBKEY_CTR & REGVAL_CTR) to useGerald Carter2007-10-101-9/+17
| | | | | | | | | | | | | | | | | the new talloc() features: Note that the REGSUB_CTR and REGVAL_CTR objects *must* be talloc()'d since the methods use the object pointer as the talloc context for internal private data. There is no longer a regXXX_ctr_intit() and regXXX_ctr_destroy() pair of functions. Simply TALLOC_ZERO_P() and TALLOC_FREE() the object. Also had to convert the printer_info_2->NT_PRINTER_DATA field to be talloc()'d as well. This is just a stop on the road to cleaning up the printer memory management. (This used to be commit ef721333ab9639cb5346067497e99fbd0d4425dd)
* r9658: cleanup a few debug messagesGerald Carter2007-10-101-2/+2
| | | | (This used to be commit ddd512526c65899de50cafd95b9c64fe623153b3)
* r9653: adding common popt args to profiles tool (needed for debuglevel to ↵Gerald Carter2007-10-101-15/+25
| | | | | | regfio lib) (This used to be commit 092ff7062544fba47a38e68aed9d3c9d6962fe2b)
* r9628: rewrite profiles tool to use the regfio code.Gerald Carter2007-10-101-692/+164
| | | | | Still have one bug to track down in it though.... (This used to be commit e69df2d2051d0e7e12b6a11f9c77490f619ba792)
* r9277: Another unused variable. Bugzilla #2985.Tim Potter2007-10-101-2/+0
| | | | (This used to be commit 5e91d6450b320bb4585169c6805f292f855492a9)
* r7882: Looks like a large patch - but what it actually does is make SambaJeremy Allison2007-10-101-3/+3
| | | | | | | safe for using our headers and linking with C++ modules. Stops us from using C++ reserved keywords in our code. Jeremy (This used to be commit 9506b8e145982b1160a2f0aee5c9b7a54980940a)
* r7703: Fix the problem with MAP_PRIVATE not updating the file.Richard Sharpe2007-10-101-1/+1
| | | | (This used to be commit 55038d931863a1c44794a7df4c8badbecfb382c7)
* r5318: Fix a small problem in where we ignore the response from a ↵Richard Sharpe2007-10-101-3/+2
| | | | | | | | | | SamrGetGroupsForUser that says the user is in 0 groups, and we issue an RPC to LookupIds for 0 RIDs. The printing that there are no groups the user is a member of might be overkill in that it might upset existing scripts that don't expect that output. (This used to be commit d3482e118f99002c0460291d41708fdf7708c41f)
* r5269: BUG 858: fix order of popt args evalution so we don't crash when ↵Gerald Carter2007-10-101-2/+2
| | | | | | given no command line args (This used to be commit aff2fb7a65a9fc40220d971fba8ba3cf1eeeee9f)
* Set errno = ENOSYS if mmap not supported.Tim Potter2003-10-141-0/+1
| | | | | From Joachim Schmitz <schmitz@hp.com> (This used to be commit 22655a65ab73576557487e73c550b45296e534ec)
* Portability fixes from schmitz@hp.com (Joachim Schmitz). Bug #549.Jeremy Allison2003-10-021-1/+7
| | | | | Jeremy. (This used to be commit 93669f329eccec34d4a1da6239ae9759f067fb8b)
* get rid of more compiler warningsHerb Lewis2003-08-151-1/+1
| | | | (This used to be commit 398bd14fc6e2f8ab2f34211270e179b8928a6669)
* #ifdef out apparently unused function.Tim Potter2003-07-021-0/+4
| | | | (This used to be commit 9324703066cfdcb65208420a12e4ab8f358ccc09)
* And finally IDMAP in 3_0Simo Sorce2003-05-121-2/+2
| | | | | | | | | | | | | | | | | | | | | We really need idmap_ldap to have a good solution with ldapsam, porting it from the prvious code is beeing made, the code is really simple to do so I am confident it is not a problem to commit this code in. Not committing it would have been worst. I really would have been able to finish also the group code, maybe we can put it into a followin release after 3.0.0 even if it may be an upgrade problem. The code has been tested and seem to work right, more testing is needed for corner cases. Currently winbind pdc (working only for users and not for groups) is disabled as I was not able to make a complete group code replacement that works somewhat in a week (I have a complete patch, but there are bugs) Simo. (This used to be commit 0e58085978f984436815114a2ec347cf7899a89d)