Michael Adam [Mon, 8 Sep 2008 11:08:18 +0000 (13:08 +0200)]
packaging(RHEL-CTDB): unify and extend (C) header
Michael
(cherry picked from commit
e051c1cbf7a993e3885c4a515e516da3574a1f57)
Michael Adam [Thu, 4 Sep 2008 12:36:29 +0000 (14:36 +0200)]
packaging(RHEL-CTDB): autodetect the samba version number from version.h
Generate version.h first.
Create samba.spec from (new) samba.spec.tmpl, replacing PVERSION
by the version string. (as is done with update-pkginfo called
from the create-tarball release script)
Michael
Michael Adam [Thu, 4 Sep 2008 12:10:45 +0000 (14:10 +0200)]
packaging(RHEL-CTDB): introduce variable TOPDIR
Michael
(cherry picked from commit
74e335ebf210c4812b0f790d05b697a183803af7)
Michael Adam [Thu, 4 Sep 2008 12:09:36 +0000 (14:09 +0200)]
packaging(RHEL-CTDB): rename SPECDIR to RPMSPECDIR
Michael
(cherry picked from commit
ac2b09b2274a12c34c446c4536793a33515958cc)
Michael Adam [Thu, 4 Sep 2008 12:09:15 +0000 (14:09 +0200)]
packaging(RHEL-CTDB): rename SRCDIR to RPMSRCDIR
Michael
(cherry picked from commit
d8a8ea87439315ecf407a866a12e2993343af39c)
Günther Deschner [Fri, 5 Sep 2008 15:06:24 +0000 (17:06 +0200)]
netapi: expand NetUser testsuite a little.
Guenther
Günther Deschner [Fri, 5 Sep 2008 13:13:13 +0000 (15:13 +0200)]
netapi: add NetShare testsuite.
Guenther
Günther Deschner [Fri, 5 Sep 2008 14:28:56 +0000 (16:28 +0200)]
net: use NETSETUP flags consistently.
Guenther
Günther Deschner [Fri, 5 Sep 2008 21:21:58 +0000 (23:21 +0200)]
netapi: re-arrange a little NetLocalGroupSetMembers example code.
Guenther
Günther Deschner [Fri, 5 Sep 2008 12:01:17 +0000 (14:01 +0200)]
netapi: fix NetShareGetInfo example output.
Guenther
Jeremy Allison [Sat, 6 Sep 2008 03:37:00 +0000 (20:37 -0700)]
Fix debug message to show correct function name.
Jeremy.
Jeremy Allison [Sat, 6 Sep 2008 02:00:48 +0000 (19:00 -0700)]
Write times code update.
Ok, here's the fix for the write times breakage
with the new tests in S4 smbtorture.
The key is keeping in the share mode struct
the "old_file_time" as the real write time,
set by all the write and allocation calls,
and the "changed_write_time" as the "sticky"
write time - set by the SET_FILE_TIME calls.
We can set them independently (although I
kept the optimization of not setting the
"old_file_time" is a "changed_write_time"
was already set, as we'll never see it.
This allows us to update the write time
immediately on the SMBwrite truncate case,
SET_END_OF_FILE and SET_ALLOCATION_SIZE calls,
whilst still have the 2 second delay on the
"normal" SMBwrite, SMBwriteX calls.
I think in a subsequent patch I'd like to
change the name of these from "old_file_time"
to "write_time" and "changed_write_time" to
"sticky_write_time" to make this clearer.
I think I also fixed a bug in Metze's original
code in that once a write timestamp had been
set from a "normal" SMBwriteX call the fsp->update_write_time_triggered
variable was set and then never reset - thus
meaning the write timestamp would never get
updated again on subsequent SMBwriteX's.
The new code checks the update_write_time_event
event instead, and doesn't update is there's
an event already scheduled.
Metze especially, please check this over for
your understanding.
Jeremy.
Jeremy Allison [Fri, 5 Sep 2008 22:32:22 +0000 (15:32 -0700)]
Remove unecessary msync.
Jeremy.
Jeremy Allison [Fri, 5 Sep 2008 22:20:59 +0000 (15:20 -0700)]
Fix "warning: pointer of type 'void *' used in arithmetic".
Jeremy.
Günther Deschner [Fri, 5 Sep 2008 21:22:10 +0000 (23:22 +0200)]
Revert "winbindd: the ad trusted_domains call should return talloced strings."
This reverts commit
b57cbf62e8180c8fdb8f541c43358d36d8dbbdfa.
Qiao Yang [Fri, 5 Sep 2008 12:08:09 +0000 (14:08 +0200)]
Fix a memleak
request.extra_data is not freed if there is no extra_data in response or
when there is some error happens in processing. This patch will free the
buffer right after processing a request before sending back a response.
Günther Deschner [Fri, 5 Sep 2008 10:15:05 +0000 (12:15 +0200)]
re-run make idl.
Guenther
Günther Deschner [Fri, 5 Sep 2008 10:14:51 +0000 (12:14 +0200)]
netapi: add SHARE_INFO_1005_FLAGS.
Guenther
Günther Deschner [Thu, 4 Sep 2008 18:24:23 +0000 (20:24 +0200)]
netapi: implement NetShareSetInfo_r.
Guenther
Günther Deschner [Thu, 4 Sep 2008 18:24:02 +0000 (20:24 +0200)]
netapi: add support for level 1004 in
map_SHARE_INFO_buffer_to_srvsvc_share_info.
Guenther
Günther Deschner [Thu, 4 Sep 2008 18:12:56 +0000 (20:12 +0200)]
netapi: add NetShareSetInfo example code.
Guenther
Günther Deschner [Thu, 4 Sep 2008 18:04:35 +0000 (20:04 +0200)]
netapi: add NetShareSetInfo to public header.
Guenther
Günther Deschner [Thu, 4 Sep 2008 18:03:14 +0000 (20:03 +0200)]
netapi: add skeleton for NetShareSetInfo.
Guenther
Günther Deschner [Thu, 4 Sep 2008 18:01:46 +0000 (20:01 +0200)]
re-run make idl.
Guenther
Günther Deschner [Thu, 4 Sep 2008 18:00:50 +0000 (20:00 +0200)]
netapi: add NetShareSetInfo to IDL.
Guenther
Günther Deschner [Thu, 4 Sep 2008 17:29:47 +0000 (19:29 +0200)]
netapi: implement NetShareEnum_r.
Guenther
Günther Deschner [Thu, 4 Sep 2008 14:31:18 +0000 (16:31 +0200)]
netapi: implement NetShareGetInfo_r.
Guenther
Günther Deschner [Thu, 4 Sep 2008 14:18:32 +0000 (16:18 +0200)]
netapi: add NetShareGetInfo example code.
Guenther
Günther Deschner [Thu, 4 Sep 2008 13:59:58 +0000 (15:59 +0200)]
netapi: add NetShareGetInfo to public header.
Guenther
Günther Deschner [Thu, 4 Sep 2008 13:53:54 +0000 (15:53 +0200)]
netapi: add skeleton for NetShareGetInfo.
Guenther
Günther Deschner [Thu, 4 Sep 2008 13:52:19 +0000 (15:52 +0200)]
re-run make idl.
Guenther
Günther Deschner [Thu, 4 Sep 2008 13:50:49 +0000 (15:50 +0200)]
netapi: add IDL for NetShareGetInfo.
Guenther
Günther Deschner [Tue, 2 Sep 2008 12:35:58 +0000 (14:35 +0200)]
netapi: remove NetSetup* flags from netdomjoin-gui.
Guenther
Günther Deschner [Tue, 2 Sep 2008 12:34:58 +0000 (14:34 +0200)]
netapi: add NETSETUP_JOIN_STATUS to public header.
Guenther
Günther Deschner [Tue, 2 Sep 2008 12:33:21 +0000 (14:33 +0200)]
re-run make idl.
Guenther
Günther Deschner [Tue, 2 Sep 2008 12:32:59 +0000 (14:32 +0200)]
netapi: add NETSETUP_JOIN_STATUS to IDL.
Guenther
Günther Deschner [Tue, 2 Sep 2008 12:32:41 +0000 (14:32 +0200)]
re-run make idl.
Guenther
Günther Deschner [Tue, 2 Sep 2008 12:32:16 +0000 (14:32 +0200)]
wkssvc: rename wkssvc_NetJoinStatus flags.
Guenther
Günther Deschner [Tue, 2 Sep 2008 11:24:51 +0000 (13:24 +0200)]
netapi: move join related examples to one directory.
Guenther
Günther Deschner [Tue, 2 Sep 2008 11:18:32 +0000 (13:18 +0200)]
netapi: add NetRenameMachineInDomain example code.
Guenther
Günther Deschner [Tue, 2 Sep 2008 11:17:57 +0000 (13:17 +0200)]
netapi: implement NetRenameMachineInDomain_r.
Guenther
Günther Deschner [Tue, 2 Sep 2008 09:06:22 +0000 (11:06 +0200)]
netapi: add NetRenameMachineInDomain to public header.
Guenther
Günther Deschner [Tue, 2 Sep 2008 09:02:43 +0000 (11:02 +0200)]
netapi: add skeleton for NetRenameMachineInDomain.
Guenther
Günther Deschner [Tue, 2 Sep 2008 08:59:44 +0000 (10:59 +0200)]
re-run make idl.
Guenther
Günther Deschner [Tue, 2 Sep 2008 08:58:54 +0000 (10:58 +0200)]
netapi: add NetRenameMachineInDomain to IDL.
Guenther
Günther Deschner [Tue, 2 Sep 2008 00:02:20 +0000 (02:02 +0200)]
netdomjoin-gui: fix some widget closing callbacks.
Guenther
Günther Deschner [Mon, 1 Sep 2008 23:06:25 +0000 (01:06 +0200)]
netdomjoin-gui: always center new windows.
Guenther
Günther Deschner [Mon, 1 Sep 2008 22:49:33 +0000 (00:49 +0200)]
netdomjoin-gui: fix some small errors in callbacks.
Guenther
Günther Deschner [Mon, 1 Sep 2008 22:36:31 +0000 (00:36 +0200)]
netdomjoin-gui: add gtk set_transient flags.
Guenther
Günther Deschner [Tue, 2 Sep 2008 14:14:14 +0000 (16:14 +0200)]
netdomjoin-gui: test all NetServerGetInfo levels until we get comment.
Günther Deschner [Mon, 1 Sep 2008 16:59:59 +0000 (18:59 +0200)]
netdomjoin-gui: add support to remotely join/unjoin workstations.
Guenther
Günther Deschner [Mon, 1 Sep 2008 16:54:53 +0000 (18:54 +0200)]
netapi: add support for local query of level 101 in NetServerGetInfo.
Guenther
Günther Deschner [Mon, 1 Sep 2008 16:37:54 +0000 (18:37 +0200)]
netapi: add support for more infolevels in NetServerGetInfo_r.
Guenther
Günther Deschner [Mon, 1 Sep 2008 15:45:42 +0000 (17:45 +0200)]
netapi: add NetServerGetInfo example code.
Guenther
Günther Deschner [Mon, 1 Sep 2008 16:36:50 +0000 (18:36 +0200)]
netapi: add new SERVER_INFO structures to public header.
Guenther
Günther Deschner [Mon, 1 Sep 2008 15:44:01 +0000 (17:44 +0200)]
re-run make idl.
Guenther
Günther Deschner [Mon, 1 Sep 2008 15:43:49 +0000 (17:43 +0200)]
netapi: add SERVER_INFO_100-102 to IDL.
Guenther
Günther Deschner [Tue, 2 Sep 2008 11:17:28 +0000 (13:17 +0200)]
netapi: fix NetGetJoinableOUs_r: do not tear down connection.
Guenther
Günther Deschner [Fri, 29 Aug 2008 17:06:43 +0000 (19:06 +0200)]
netapi: add NetShareEnum example code.
Guenther
Günther Deschner [Fri, 29 Aug 2008 17:00:38 +0000 (19:00 +0200)]
netapi: add NetShareEnum to public headers.
Guenther
Günther Deschner [Fri, 29 Aug 2008 16:58:32 +0000 (18:58 +0200)]
netapi: add NetShareEnum skeleton.
Guenther
Günther Deschner [Fri, 29 Aug 2008 16:56:46 +0000 (18:56 +0200)]
re-run make idl.
Guenther
Günther Deschner [Fri, 29 Aug 2008 16:56:11 +0000 (18:56 +0200)]
netapi: add NetShareEnum to IDL.
Guenther
Günther Deschner [Thu, 4 Sep 2008 14:46:36 +0000 (16:46 +0200)]
netapi: add new SHARE_INFO structs to public header.
Guenther
Günther Deschner [Thu, 4 Sep 2008 14:40:18 +0000 (16:40 +0200)]
re-run make idl.
Guenther
Günther Deschner [Thu, 4 Sep 2008 14:38:57 +0000 (16:38 +0200)]
netapi: add more SHARE_INFO_X levels.
Guenther
Günther Deschner [Thu, 4 Sep 2008 13:46:21 +0000 (15:46 +0200)]
net: use netapi for rpc_sh_share_delete as well.
Guenther
Günther Deschner [Thu, 4 Sep 2008 13:44:50 +0000 (15:44 +0200)]
net: use netapi for deleting shares.
Guenther
Günther Deschner [Fri, 29 Aug 2008 16:49:35 +0000 (18:49 +0200)]
netapi: implement NetShareDel_r.
Guenther
Günther Deschner [Fri, 29 Aug 2008 16:38:01 +0000 (18:38 +0200)]
netapi: add NetShareDel example code.
Guenther
Günther Deschner [Fri, 29 Aug 2008 16:35:48 +0000 (18:35 +0200)]
netapi: add NetShareDel to public header.
Guenther
Günther Deschner [Fri, 29 Aug 2008 16:34:28 +0000 (18:34 +0200)]
netapi: add NetShareDel skeleton.
Guenther
Günther Deschner [Fri, 29 Aug 2008 16:32:41 +0000 (18:32 +0200)]
re-run make idl.
Guenther
Günther Deschner [Fri, 29 Aug 2008 16:32:25 +0000 (18:32 +0200)]
netapi: add NetShareDel to IDL.
Guenther
Günther Deschner [Thu, 4 Sep 2008 13:41:45 +0000 (15:41 +0200)]
net: use netapi for rpc_sh_share_add as well.
Guenther
Günther Deschner [Thu, 4 Sep 2008 13:37:03 +0000 (15:37 +0200)]
net: use netapi to add shares.
Guenther
Günther Deschner [Thu, 4 Sep 2008 18:23:39 +0000 (20:23 +0200)]
netapi: fix return code in NetShareAdd_r.
Guenther
Volker Lendecke [Fri, 5 Sep 2008 09:47:48 +0000 (11:47 +0200)]
Protect against a closed socket
Volker Lendecke [Fri, 5 Sep 2008 09:48:36 +0000 (11:48 +0200)]
Do proper error handling if the socket is closed
Michael Adam [Fri, 5 Sep 2008 09:39:38 +0000 (11:39 +0200)]
configure: fix typo in GNU ld version-script test.
Michael
Gerald (Jerry) Carter [Mon, 25 Aug 2008 21:08:28 +0000 (16:08 -0500)]
Add workaround for docs build and dependency on parameters.all.xml
(cherry picked from commit
d4f5b5255f9b95050ddd9d67bd3958402be77918)
James Ding [Thu, 4 Sep 2008 22:13:12 +0000 (15:13 -0700)]
Fix winbindd crash bug with trusted domains. Bug #5736
Herb Lewis [Thu, 4 Sep 2008 21:48:27 +0000 (14:48 -0700)]
Merge branch 'v3-devel' of ssh://git.samba.org/data/git/samba into v3-devel
Jelmer Vernooij [Thu, 4 Sep 2008 21:43:58 +0000 (23:43 +0200)]
Use different variable names for talloc and tdb object file names than
Samba 4.
Herb Lewis [Thu, 4 Sep 2008 21:35:27 +0000 (14:35 -0700)]
get rid of unneeded argument in get_methods and get_alloc_methods
Jelmer Vernooij [Thu, 4 Sep 2008 21:05:48 +0000 (23:05 +0200)]
Ignore unused pidl-generated files.
Jeremy Allison [Thu, 4 Sep 2008 18:51:55 +0000 (11:51 -0700)]
Merge branch 'v3-devel' of ssh://jra@git.samba.org/data/git/samba into v3-devel
Steven Danneman [Wed, 3 Sep 2008 22:31:39 +0000 (15:31 -0700)]
Cleanup of DC enumeration in get_dcs()
This is a fix for a few small inefficiencies/bugs in the get_dcs() path.
* because the third add_one_dc_unique() loop was outside the ADS check all DCs
returned from the non-sitename lookup were being tacked onto the dc_name_ip
list twice.
* add_one_dc_unique() now checks if the given IP address already exists before
adding it to the list, making the returned list actually unique
* added more thorough doxygen comment headers
Günther Deschner [Thu, 4 Sep 2008 13:11:22 +0000 (15:11 +0200)]
kerberos: fix indent of enc type lines in generated krb5.conf files.
Guenther
Karolin Seeger [Thu, 4 Sep 2008 09:25:55 +0000 (11:25 +0200)]
man pages: Several fixes for man wbinfo.
-Tag replaceables
-Fix typos
-Unify indentation
Karolin
Jeremy Allison [Wed, 3 Sep 2008 20:06:36 +0000 (13:06 -0700)]
Fix bug #5729. Explicitly allow "-valid".
Jeremy
Simo Sorce [Wed, 3 Sep 2008 18:36:43 +0000 (14:36 -0400)]
Revert "Split lookup_name() and create a new functiong called"
This reverts commit
8594edf666c29fd4ddf1780da842683dd81483b6.
Simo Sorce [Wed, 3 Sep 2008 14:44:09 +0000 (10:44 -0400)]
The msync manpage reports that msync *must* be called before munmap. Failure to do so may result in lost data. Fix an ifdef check, I really think we meant to check HAVE_MMAP here.
Simo Sorce [Wed, 3 Sep 2008 15:52:54 +0000 (11:52 -0400)]
Merge branch 'v3-devel' of ssh://git.samba.org/data/git/samba into v3-devel
Volker Lendecke [Wed, 3 Sep 2008 12:22:48 +0000 (14:22 +0200)]
factor prs_append_some_data out of prs_append_some_prs_data
Volker Lendecke [Wed, 3 Sep 2008 10:52:29 +0000 (12:52 +0200)]
Tiny logic simplification: remove an else branch
Günther Deschner [Tue, 2 Sep 2008 19:51:30 +0000 (21:51 +0200)]
winbindd: the ad trusted_domains call should return talloced strings.
Guenther
Volker Lendecke [Tue, 2 Sep 2008 07:44:39 +0000 (09:44 +0200)]
Remove unused CLI_DO_RPC macros
Günther Deschner [Mon, 1 Sep 2008 15:07:33 +0000 (17:07 +0200)]
doserr: add WERR_WRONG_PASSWORD.
Guenther
Volker Lendecke [Mon, 1 Sep 2008 19:28:57 +0000 (21:28 +0200)]
Fix some nonempty blank lines