summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | strtok -> strtok_rVolker Lendecke2008-01-2318-47/+75
| | | | | | | | (This used to be commit fd34ce437057bb34cdc37f4b066e424000d36789)
* | Fix panic: Don't free the logfilename in winbind_child_died().Michael Adam2008-01-231-1/+0
| | | | | | | | | | | | | | | | The child struct is immediately reused, and this results in a panic when child->logfilename == NULL. Michael (This used to be commit da131d089db98017632103aa9bbe38c98f7a3fc1)
* | Initialize _domain_list to NULL.Michael Adam2008-01-231-1/+1
| | | | | | | | | | | | | | Just to be sure the "if (!_domain_list)" in domain_list() test always works. Michael (This used to be commit 1f49065d44dd7570d5a9928359751bd36f287952)
* | Fix get_trust_creds() to return always an upper-cased krb5 principal (thisGünther Deschner2008-01-231-4/+8
| | | | | | | | | | | | | | fixes winbind krb5 session at least with heimdal). Guenther (This used to be commit 9cf3a98eacea2dd07f89245f147e002b3f49482e)
* | Remove two unused variablesVolker Lendecke2008-01-232-2/+0
| | | | | | | | (This used to be commit f12ac1ecedd6634d8ccc54d8fce8382514e3322f)
* | Fix tab_depth: it should not create an extra debug header.Michael Adam2008-01-232-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | In pstring removal 4ae4b23586, the behaviour of tab_depth was changed to create an extra debug header (by using the DEBUGLVL macro). This extracts the debug level check from DEBUGLVL into a macro CHECK_DEBUGLVL without the debug header creation and uses this instead of DEBUGLVL in tab_depth. Michael (This used to be commit cbc7d921fa696e6c3c5197ad9f87442ba679df82)
* | Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-testAndrew Tridgell2008-01-2371-796/+3662
|\ \ | | | | | | | | | (This used to be commit bc2973df8504850a40cb0a1172689dc0bdafa323)
| * | Get Samba version or capability information from WindowsCorinna Vinschen2008-01-221-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Jan 22 13:31, Volker Lendecke wrote: > On Tue, Jan 22, 2008 at 11:33:17AM +0100, Corinna Vinschen wrote: > > Right. I changed samba_gitcommitdate from time_t to NTTIME and shortened > > samba_version_string to 28 bytes. New patch below. > > Ok, pushed with some modifications. You might want to review > that. Reviewed and tested. Looks good, thank you! Below you'll find a tiny patch to add the git commit date. It seems I simply missed its existence in version.h :( Tested on Windows XP. Thanks, Corinna * source/smbd/trans2.c (samba_extended_info_version): Fill out samba_gitcommitdate member with GIT commit timestamp. (This used to be commit a33d0797585b5cdd304ac1eb6966b9c7c799bab6)
| * | replace svn references with git ones in ReadmeVolker Lendecke2008-01-221-4/+4
| | | | | | | | | | | | (This used to be commit e6c92b62a4791fd5b530e6e52e4386e837bd7994)
| * | Move samba_extended_info_version to smbd/trans2.cVolker Lendecke2008-01-223-33/+32
| | | | | | | | | | | | | | | | | | This is right now only used there, and in version.c it gave linker errors because some binaries (e.g. smbmnt) don't link in time.o (This used to be commit 1f0eaaa5911f893c822465a26fe49ab65afb0730)
| * | Avoid use of uninitialized memoryVolker Lendecke2008-01-221-1/+4
| | | | | | | | | | | | (This used to be commit 85123aacdb13e97c3f44aeded1c80e13af53d83d)
| * | Get Samba version or capability information from WindowsCorinna Vinschen2008-01-223-0/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Jan 21 16:18, Danilo Almeida wrote: > Corina wrote: > > > + time_t samba_gitcommitdate; > > And: > > > + SIVAL(pdata,28,extended_info.samba_gitcommitdate); > > + memcpy(pdata+32,extended_info.samba_version_string,32); > > Note that you are dropping bits on a system w/64-bit time_t, and that this has the 2038 problem. Right. I changed samba_gitcommitdate from time_t to NTTIME and shortened samba_version_string to 28 bytes. New patch below. Thanks, Corinna (This used to be commit 28aa1c199d3a22cda34afcaab49c0561eeb0abcb)
| * | Hide streams from the EA APIVolker Lendecke2008-01-223-10/+14
| | | | | | | | | | | | (This used to be commit e9bb3d5067b74a29beb778f85687829778e42b5b)
| * | libreplace: getpwent_r/getgrent_r on IRIX are similar to solaris but use size_tStefan Metzmacher2008-01-221-0/+25
| | | | | | | | | | | | | | | metze (This used to be commit 2f460915111066d79f5dc9b4ae4d003918d06852)
| * | Fix a ton of IBM checker uninitialized variable warningsVolker Lendecke2008-01-221-2/+1
| | | | | | | | | | | | | | | | | | | | | SET_STAT_INVALID only sets nlink, not the other fields We might consider to change SET_STAT_INVALID to always do ZERO_STRUCT (This used to be commit 8cf8c5b2034fe093b5db7f069bc6be8d328399bf)
| * | Fix get_ea_names_from_file for many EAsVolker Lendecke2008-01-221-1/+1
| | | | | | | | | | | | | | | Found by the IBM checker (This used to be commit 8741a9b37496e78b28d59d844aaba12f269171e0)
| * | Fix a segfaultVolker Lendecke2008-01-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found by the IBM checker. Jeremy, you changed this from 'dirname == 0' which does not make sense at all in the old code to '!dirname == 0' which from my point of view makes even less sense, because the precedence of ! is according to Harbison/Steele higher than the precedence of ==. Please check that the code now actually does what it's supposed to do. Thanks! (This used to be commit c8def5564739c4c754001f84fcfb77f1093b96c3)
| * | Add another check for talloc failure to libnet_confMichael Adam2008-01-211-0/+4
| | | | | | | | | | | | | | | Michael (This used to be commit 196e4ce8c5dd5aab518aaa7d170eb1fb5d66bcd1)
| * | Fix formatting of multi_sz registry values.Michael Adam2008-01-211-1/+5
| | | | | | | | | | | | | | | | | | | | | Don't print only the last component. Michael (This used to be commit 654e96208ec847e32797cbd2442ef9e73c014567)
| * | Use talloc_stackframe() for temporary contexts throughout libnet_conf.cMichael Adam2008-01-211-4/+4
| | | | | | | | | | | | | | | Michael (This used to be commit 4d734106b70b9b6029b537fe11f8b3c1aebd42cf)
| * | Add a check for talloc failure. - Pointed out by Volker.Michael Adam2008-01-211-0/+4
| | | | | | | | | | | | | | | Michael (This used to be commit bdc49b07cc6de36c9319254a131858c9a7f9dd53)
| * | Fix two debug messages.Michael Adam2008-01-211-2/+2
| | | | | | | | | | | | | | | Michael (This used to be commit 35e23368dd4240a3c907b4cee882f51119032527)
| * | Attempt to fix the darwin buildVolker Lendecke2008-01-211-4/+4
| | | | | | | | | | | | (This used to be commit 5b05e09daf18eaea5e86dfd607c8070228f7571b)
| * | 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. (This used to be commit 24f68b90cca111256a7b03f7062cb57c2b08a0d6)
| * | 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! (This used to be commit 3ad798d803b3b023533bb48e6993885f22b96095)
| * 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! (This used to be commit 74a71f198866ba0a0217e58a6a47bdc858d5df68)
| * 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. (This used to be commit 1db41ff52565e9f336a22fb9ffd80d51677e023b)
| * libwbclient: use the same style in each switch case for the error mappingStefan Metzmacher2008-01-211-2/+2
| | | | | | | | | | metze (This used to be commit 0b85f7173d0770f8d9a0bac9e43355eb45bc181f)
| * winbindd: remove useless strcpyStefan Metzmacher2008-01-211-4/+1
| | | | | | | | | | metze (This used to be commit df08708fc1e8fc8e15b36db29faf35ae5ae64b65)
| * 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 (This used to be commit 01bda3ab359fb3868c1dc849044f613bf2bc563e)
| * 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 (This used to be commit 39d65d11f8eff0aff998d5bfed8480b0f00655bd)
| * Extend/fix comments.Michael Adam2008-01-212-2/+4
| | | | | | | | | | Michael (This used to be commit 4952417fca89f5d797c861cde9fe74050ae02e2f)
| * 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 (This used to be commit 0005b88d74fca1ea1410c9911d504b0a636a0472)
| * Rename reg_db.c to reg_backend_db.cMichael Adam2008-01-212-3/+3
| | | | | | | | | | Michael (This used to be commit c3f695d3b14ee06fc5d517ca094236e885f9e707)
| * Rename reg_shares.c to reg_backend_shares.cMichael Adam2008-01-212-1/+1
| | | | | | | | | | Michael (This used to be commit aaf33ae5b8bfaefd2342c9ce6363577ce7c0c4f1)
| * Rename reg_smbconf.c to reg_backend_smbconf.cMichael Adam2008-01-212-2/+2
| | | | | | | | | | Michael (This used to be commit b85e5ee45075211dd3ab85ac79c2d856187d5e3e)
| * 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 (This used to be commit b3c2fb17a4226559788a47fee968ef19b7fbb6b2)
| * Makefile.in: Group together registry related object variables.Michael Adam2008-01-211-22/+25
| | | | | | | | | | Michael (This used to be commit cf485273f61e3dcd41ab7af756cc82f32131bf08)
| * Makefile.in: extract registry backend objects to common variable.Michael Adam2008-01-211-9/+16
| | | | | | | | | | Michael (This used to be commit 562c3eb37e2ff2b385203be9d556daf37df7d20e)
| * 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 (This used to be commit 7453e78a8e63aaaff57c1779d6b7cf0ec8fc263f)
| * Fix some "set but never used" warningsVolker Lendecke2008-01-205-17/+6
| | | | | | | | (This used to be commit 4a6dadc5178f4861e9c032321939db3b639734b5)
| * 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. (This used to be commit b326f11dc39a8ce20d957aac976be0cf7108ba9d)
| * Activate SMB_QUERY_FILE_STREAM_INFOVolker Lendecke2008-01-201-5/+6
| | | | | | | | | | gcolley was right, my nt4 does not blue screen with it (This used to be commit 9f2b5dc1865ca109e1e34c91548479ad9b26f450)
| * Active RAW-STREAMS in make testVolker Lendecke2008-01-202-2/+2
| | | | | | | | (This used to be commit 63ee2ef775b48fcaecccf4dc7ef3601ceb8053c5)
| * Fix valgrind errorsVolker Lendecke2008-01-201-2/+2
| | | | | | | | (This used to be commit d7e6ec2258350c564053371361c8f1d7d0f775b1)
| * NT_STATUS_OBJECT_NAME_NOT_FOUND also means "no streams around :-)"Volker Lendecke2008-01-201-1/+2
| | | | | | | | (This used to be commit 96b9a7b3eb92c9f133a3f43ffc4d57d0212e4ebd)
| * 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. (This used to be commit 9f7f6b812d89decea1456ccdc37978e645d11a63)
| * Do not use an unfinished fsp in streams_xattr_openVolker Lendecke2008-01-201-1/+1
| | | | | | | | (This used to be commit 023b313d0d4ed3beb8d77177bc8141cadeb86658)
| * 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. (This used to be commit b7022f8f7bf83c9c5e73e98d1477b7da766e8c5f)
| * Add some DEBUGVolker Lendecke2008-01-202-0/+18
| | | | | | | | (This used to be commit 8db25aba63b1dffb0dfbc74012c7ebd0ce4d5682)