Tim Potter
ae6b4df7fe
r8573: Fix set but not used warning in srvsvc server-side code.
...
Another bugzilla (#2891 ) from Jason Mader.
2007-10-10 11:00:11 -05:00
Jeremy Allison
c7fe18761e
r8219: Merge the new open code from HEAD to 3.0. Haven't yet run the torture
...
tests on this as it's very late NY time (just wanted to get this work
into the tree). I'll test this over the weekend....
Jerry - in looking at the difference between the two trees there
seem to be some printing/ntprinting.c and registry changes we might
want to examine to try keep in sync.
Jeremy.
2007-10-10 10:58:18 -05:00
Günther Deschner
1f17b4f45e
r8019: Better give a hint that we are failing share-manipulation due to missing
...
scripts.
Guenther
2007-10-10 10:58:08 -05:00
Günther Deschner
2e5cb531ab
r7606: add WERR_NET_NAME_NOT_FOUND. This is what windows returns when
...
trying to manipulate non-existing shares.
Guenther
2007-10-10 10:57:15 -05:00
Gerald Carter
81ffb0dbbb
r6942: * merging the registry changes back to the 3.0 tree
...
* removing the testprns tool
2007-10-10 10:56:57 -05:00
Volker Lendecke
3493d9f383
r6263: Get rid of generate_wellknown_sids, they are const static and initializable
...
statically.
Volker
2007-10-10 10:56:33 -05:00
Herb Lewis
efea76ac71
r6225: get rid of warnings from my compiler about nested externs
2007-10-10 10:56:30 -05:00
Gerald Carter
167f7d3caa
r6037: little cleanup of unused vars and unnecessary codepaths
2007-10-10 10:56:17 -05:00
Simo Sorce
5a4274371c
r6034: Check only once
2007-10-10 10:56:16 -05:00
Simo Sorce
d3557ed4b7
r6016: Give access only to root and Domain Users
2007-10-10 10:56:16 -05:00
Jeremy Allison
51beba71d4
r6009: Add privillage check for SE_DISK_OP (is this the right privilage?)
...
before allowing users to shut down any sessions.
Simo - please check security before allowing state changes. Please
review this change.
Jeremy.
2007-10-10 10:56:15 -05:00
Simo Sorce
5d3d025db7
r6004: Let's make server manager able to kill a user session.
...
This will send a shutdown command to the right process by pid read from the sessions list.
2007-10-10 10:56:15 -05:00
Gerald Carter
6409de1a1e
r4856: after testing a simple add printer script, i realized that you still have to be root to send the message to all smbds that the config file has been updated
2007-10-10 10:54:00 -05:00
Gerald Carter
9af83a7d70
r4852: merge simo changes to srv_srvsvc_nt.c from trunk
...
that allows the add/change share command to create the directory
passed in as an arguement and not require that it pre-exist.
Also finish testing of SeDiskOperatorPrivilege via srvmgr.exe
2007-10-10 10:53:59 -05:00
Gerald Carter
8ab8113d2e
r4825: Printing changes
...
----------------
* bracket the add/delete/set printer scripts with checks for se_print_op
* slight change to the add/set printer script semantics. smbd no longer
relies on output from the script (on stdout) to re-read smb.conf
* remove SIGHUP from set/add/delete printin script code and now just
use MSG_SMB_CONF_UPDATED
* bracket the add/delete/set share scripts with checks for se_print_op
(this includes setting share ACLs)
2007-10-10 10:53:56 -05:00
Jeremy Allison
620f2e608f
r4088: Get medieval on our ass about malloc.... :-). Take control of all our allocation
...
functions so we can funnel through some well known functions. Should help greatly with
malloc checking.
HEAD patch to follow.
Jeremy.
2007-10-10 10:53:32 -05:00
Jeremy Allison
9d367ac636
r3929: Dead code elimination fix for bug #2075 from jason@ncac.gwu.edu.
...
Jeremy.
2007-10-10 10:53:25 -05:00
Jeremy Allison
5e8237e306
r1115: Fix for #1427 . Catch bad path errors at the right point. Ensure all
...
our pathname parsing is consistent.
Jeremy.
2007-10-10 10:51:56 -05:00
Jeremy Allison
894cc6d162
r1085: Now it's had some proper user testing, merge in the deferred open fix. I'm
...
still doing more testing, but it fixes a behaviour that we've been wrong
on ever since the start of Samba.
Jeremy.
2007-10-10 10:51:54 -05:00
Jeremy Allison
ed653cd468
Added per-share parameter "store dos attributes". When set, will store
...
dos attributes in an EA. Based on an original patch from tridge, but
modified somewhat to cover all cases.
Jeremy.
-
Jeremy Allison
ec23396452
Correct fix for checking of '$' name termination.
...
Jeremy.
-
Jeremy Allison
28b315a750
Ensure that dup_sec_desc copies the 'type' field correctly. This caused
...
me to expose a type arguement to make_sec_desc(). We weren't copying
the SE_DESC_DACL_AUTO_INHERITED flag which could cause errors on
auto inherited checks.
Jeremy.
-
Jeremy Allison
7ed1118ae6
Adding jcmd's share ACL on XP patch. Thanks Jim !
...
Jeremy.
-
Jeremy Allison
183c9ed405
Change get_nt_acl() to include security_info wanted. Only return this.
...
This gets us closer to W2k+ in what we return for file ACLs. Fix horribly
broken make_sec_desc() that screwed up the size when given a SD with no
owner or group (how did it get this bad... ?).
Jeremy.
-
Alexander Bokovoy
c2689ed118
Prefix VFS API macros with SMB_ for consistency and to avoid problems with VFS_ macros at system side. We currently have one clash with AIX and its VFS_LOCK. Compiled and tested -- no new functionality or code, just plain rename of macros for yet-unreleased VFS API version. Needs to be done before a24 is out
-
Alexander Bokovoy
91984ef5ca
Fix VFS layer:
...
1. Finally work with cascaded modules with private data storage per module
2. Convert VFS API to macro calls to simplify cascading
3. Add quota support to VFS layer (prepare to NT quota support)
Patch by Stefan (metze) Metzemacher, with review of Jelmer and me
Tested in past few weeks. Documentation to new VFS API for third-party developers to follow
-
Jeremy Allison
1c6ea31b8f
Ensure dev in make_connection is const.
...
Jeremy.
-
Andrew Bartlett
9b70fa868e
Merge from HEAD:
...
- fstring/pstring mixups
- the detection code that found them (disabled)
- a bit of whitespace
- a static
Andrew Bartlett
-
Andrew Bartlett
3a7458f947
Merge from HEAD - make Samba compile with -Wwrite-strings without additional
...
warnings. (Adds a lot of const).
Andrew Bartlett
-
Jeremy Allison
09a218a9f6
Forward port the change to talloc_init() to make all talloc contexts
...
named. Ensure we can query them.
Jeremy.
-
Jeremy Allison
f755711df8
Removed global_myworkgroup, global_myname, global_myscope. Added liberal
...
dashes of const. This is a rather large check-in, some things may break.
It does compile though :-).
Jeremy.
-
Jeremy Allison
9fe3c0b90d
Add a timeout to tdb_lock_bystring(). Ensure we never have more than
...
MAX_PRINT_JOBS in a queue.
Jeremy.
-
Gerald Carter
65e7b5273b
sync'ing up for 3.0alpha20 release
-
Jelmer Vernooij
e01596853e
Sync 3.0 branch with HEAD
-
Andrew Tridgell
8b769bf5bb
more bug updates from head
-
Andrew Tridgell
03ac082dcb
updated the 3.0 branch from the head branch - ready for alpha18
-
Gerald Carter
7db47c6647
merge from 2.2
-
Jeremy Allison
16015c07ea
Added Shirish's client side caching policy change.
...
Jeremy.
-
Tim Potter
3e58e9dbab
Removed unused variable.
-
Jeremy Allison
3b1b8ac435
Fix the mp3 rename bug - also tidy up our open code and remove the special
...
cases for rename and unlink. Had to add desired_access into the share mode record.
Jeremy.
-
Tim Potter
e66bdf1229
Stomped on some header file version numbers that have crept back in.
-
Jeremy Allison
2b85d3570c
Fix the NTSTATUS -> WERROR for srvsvc pipe.
...
Jeremy.
-
Tim Potter
6a58c9bd06
Removed version number from file header.
...
Changed "SMB/Netbios" to "SMB/CIFS" in file header.
-
Jeremy Allison
3dec9cf99a
When re-writing tdb version numbers as little endian int32, we must
...
change the version number also.
Jeremy.
-
Jeremy Allison
ec71f1732b
Fixed all uses of tdb_fetch/store/_int to use explicit int32 little endian
...
in tdb's. All except winbindd_idmap.... Hmmmmmm.
Jeremy.
-
Jeremy Allison
a0cdec3acc
Fixed nasty cast of tdb_delete in traversals.
...
Jeremy.
-
Andrew Tridgell
48aa90c48c
- portablitity fixes for cc -64 on irix
...
- fixed gid* bug in rpc_server
-
Martin Pool
22e510ea0d
Add an output parameter to message_send_all that says how many
...
messages were sent, so you know how many replies to expect.
Const and doc religion.
-
Jeremy Allison
fe288b14cc
Sorry. I broke the build, missed on open_directory call.
...
Jeremy.
-
Martin Pool
79ec88f0da
Store some path names in global variables initialized to configure
...
default, rather than in preprocessor macros.
-