summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | Fix formatting of multi_sz registry values.Michael Adam2008-01-211-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't print only the last component. Michael
| | * | | | Use talloc_stackframe() for temporary contexts throughout libnet_conf.cMichael Adam2008-01-211-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Michael
| | * | | | Add a check for talloc failure. - Pointed out by Volker.Michael Adam2008-01-211-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Michael
| | * | | | Fix two debug messages.Michael Adam2008-01-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Michael
| | * | | | Attempt to fix the darwin buildVolker Lendecke2008-01-211-4/+4
| | | | | |
| | * | | | util_sock: Don't return a pointer to freed memory.Kai Blin2008-01-211-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | Fix a bug in my bugfix. Thanks to vl for spotting that one.
| | * | | | Add SMB_VFS_FS_CAPABILITIESVolker Lendecke2008-01-216-29/+26
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out that this is a necessary operation, separate from statvfs. statvfs can fail during tcon, so conn->fs_capabilities would never see that we support streams on a particular share. James, can you check that I got the darwin variant right? Thanks!
| | * | | Link smbd on AIX with -bexpfull instead of -bexpallVolker Lendecke2008-01-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -bexpall only exports the names without leading _, so we don't get _talloc_reallo_array for example. Thanks a lot to Heinrich Mislik for the hint!
| | * | | util_sock: Fix memcache bug in get_mydnsfullname.Kai Blin2008-01-211-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get_mydnsfullname relied on memcache_add(); memcache_lookup() working. When run from ntlm_auth, the global_cache variable in memcache is NULL, so the add and lookup both fail. In that case, just return the result of the getaddrinfo call. Jeremy, please check.
| | * | | libwbclient: use the same style in each switch case for the error mappingStefan Metzmacher2008-01-211-2/+2
| | | | | | | | | | | | | | | | | | | | metze
| | * | | winbindd: remove useless strcpyStefan Metzmacher2008-01-211-4/+1
| | | | | | | | | | | | | | | | | | | | metze
| | * | | Rename lib/util_reg_smbconf.c to registry/reg_init_smbconf.cMichael Adam2008-01-212-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This actually is a counterpart to reg_init_full, in that is does open and initialize the registry too, but only registeres the backends necessary to access the SMBCONF key. Michael
| | * | | Move reg_frontend_hilvl.c to reg_dispatcher.cMichael Adam2008-01-212-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is actually the dispatcher to the registered registry backends. Michael
| | * | | Extend/fix comments.Michael Adam2008-01-212-2/+4
| | | | | | | | | | | | | | | | | | | | Michael
| | * | | Extract regkey_open_internal() from reg_frontend.c to new reg_util_legacy.cMichael Adam2008-01-213-18/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reg_openpath should be used instead of this function (along with the reg_api interface). Last callers of this function are in services_db.c Michael
| | * | | Rename reg_db.c to reg_backend_db.cMichael Adam2008-01-212-3/+3
| | | | | | | | | | | | | | | | | | | | Michael
| | * | | Rename reg_shares.c to reg_backend_shares.cMichael Adam2008-01-212-1/+1
| | | | | | | | | | | | | | | | | | | | Michael
| | * | | Rename reg_smbconf.c to reg_backend_smbconf.cMichael Adam2008-01-212-2/+2
| | | | | | | | | | | | | | | | | | | | Michael
| | * | | Rename reg_printing.c to reg_backend_printing.cMichael Adam2008-01-212-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Start making naming of source files more systematic to facilitate understanding of the structures. Michael
| | * | | Makefile.in: Group together registry related object variables.Michael Adam2008-01-211-22/+25
| | | | | | | | | | | | | | | | | | | | Michael
| | * | | Makefile.in: extract registry backend objects to common variable.Michael Adam2008-01-211-9/+16
| | | | | | | | | | | | | | | | | | | | Michael
| | * | | reg_eventlog.o and reg_perfcount.o are no longer neede for reg_smbconf.Michael Adam2008-01-211-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an effect of the removal of the dynamic registry overlay. This is the beginning of a restructuring of registry linkage in Makefile.in. Michael
| | * | | Fix some "set but never used" warningsVolker Lendecke2008-01-205-17/+6
| | | | |
| | * | | Free case_state earlierVolker Lendecke2008-01-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Found by a "set but never used" warning. Thanks to talloc_tos() this was not really a bug, but this way the code becomes much clearer.
| | * | | Activate SMB_QUERY_FILE_STREAM_INFOVolker Lendecke2008-01-201-5/+6
| | | | | | | | | | | | | | | | | | | | gcolley was right, my nt4 does not blue screen with it
| | * | | Active RAW-STREAMS in make testVolker Lendecke2008-01-202-2/+2
| | | | |
| | * | | Fix valgrind errorsVolker Lendecke2008-01-201-2/+2
| | | | |
| | * | | NT_STATUS_OBJECT_NAME_NOT_FOUND also means "no streams around :-)"Volker Lendecke2008-01-201-1/+2
| | | | |
| | * | | Don't test split_ntfs_stream_nameVolker Lendecke2008-01-201-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | This is a hot code path, and if it has a :, the name will be split later on anyway.
| | * | | Do not use an unfinished fsp in streams_xattr_openVolker Lendecke2008-01-201-1/+1
| | | | |
| | * | | In streams_xattr_pwrite, base_fsp does not have an fdVolker Lendecke2008-01-201-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These bugs haven't shown up when I did my tests with real xattrs, not with the xattr_tdb backend. It worked because the stream fsp does has the base file as fd.
| | * | | Add some DEBUGVolker Lendecke2008-01-202-0/+18
| | | | |
| | * | | For pread/pwrite we need to do the setxattr on base_fspVolker Lendecke2008-01-201-4/+4
| | | | |
| | * | | Really remove the _NEXT_ from vfs_xattr_tdb.cVolker Lendecke2008-01-201-15/+20
| | | | | | | | | | | | | | | | | | | | This must have been lost somewhere in my patch-mangling
| | * | | Support XATTR_CREATE and XATTR_REPLACE in vfs_xattr_tdbVolker Lendecke2008-01-201-0/+11
| | | | |
| | * | | Complete the ea->xattr rename in vfs_xattr_tdbVolker Lendecke2008-01-201-4/+5
| | | | |
| | * | | Fix a segfaultVolker Lendecke2008-01-201-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pointed out by Steven Danneman on irc, thanks! Jerry, Günther, please check!
| | * | | Couple of minor fixes for POSIX pathname processing in theJeremy Allison2008-01-192-9/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | new stream code. (1) In smbd/filename, don't split the name at ':' if we know it's a posix path (this should be parameterized....). (2). When calling posix_mkdir, we get the flag FILE_FLAG_POSIX_SEMANTICS passed to open_directory(). I know for a posix client lp_posix_pathnames should be true (which is checked for in is_ntfs_stream_name() but we have an explicit flag here, so let's use it. Jeremy.
| | * | | Do an explicit init_globals() when restarting for "config backend = registry".Michael Adam2008-01-201-0/+1
| | | | | | | | | | | | | | | | | | | | Michael
| | * | | Add a debug message to fetch_reg_values().Michael Adam2008-01-201-0/+3
| | | | | | | | | | | | | | | | | | | | Michael
| | * | | Add some debugging output to reg_cachehook.cMichael Adam2008-01-201-1/+10
| | | | | | | | | | | | | | | | | | | | Michael
| | * | | Remove the dynamic registry overlay.Michael Adam2008-01-203-105/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is unnecessary now the dynamic functions have been made registry backends of their own. Michael
| | * | | Add a registry backend perflib that replaces the former dynamic overlay.Michael Adam2008-01-206-47/+113
| | | | | | | | | | | | | | | | | | | | Michael
| | * | | Some reformatting of current_version_fetch_values().Michael Adam2008-01-201-11/+12
| | | | | | | | | | | | | | | | | | | | Michael
| | * | | Add a registry backend current_version that replaces the former dynamic overlay.Michael Adam2008-01-205-24/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure to only respond to the exact current version key since subkeys are registered by other backends (printing and - soon - perflib). Michael
| | * | | Reorder the registry key name constants in a more systematic way.Michael Adam2008-01-201-5/+5
| | | | | | | | | | | | | | | | | | | | Michael
| | * | | Use some consts instead of literal strings for registry keys.Michael Adam2008-01-201-4/+4
| | | | | | | | | | | | | | | | | | | | Michael
| | * | | Some reformatting in hkpt_params_fetch_values().Michael Adam2008-01-201-7/+10
| | | | | | | | | | | | | | | | | | | | Michael
| | * | | Add a registry backend hkpt_params that replaces the former dynamic overlay.Michael Adam2008-01-204-29/+70
| | | | | | | | | | | | | | | | | | | | Michael
| | * | | Some reformatting in tcpip_params_fetch_values().Michael Adam2008-01-201-8/+10
| | | | | | | | | | | | | | | | | | | | Michael