summaryrefslogtreecommitdiffstats
path: root/source3/utils/profiles.c
Commit message (Collapse)AuthorAgeFilesLines
* s3:utils/profiles fix a use after freeChristian Ambach2014-12-031-3/+3
| | | | | | | | | | | path is a talloc-child of subkeys, so subkeys should not be freed before calling verbose_output Signed-off-by: Christian Ambach <ambi@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org> Autobuild-User(master): Christian Ambach <ambi@samba.org> Autobuild-Date(master): Wed Dec 3 00:43:19 CET 2014 on sn-devel-104
* 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)