cvs2svn Import User
130b38a372
This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.(This used to be commit 9ccf8c530d
)
2003-11-26 20:58:52 +00:00
Jeremy Allison
b1b4d67f65
Patch from Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de> to add
...
MacOSX (Darwin) specific charset module code. Also had to add AC_CHECK_CPP
to configure.in (this took a *long* time to track down) to make autoconf
work correctly on Fedora Core 1.
Jeremy.
(This used to be commit a571194342
)
2003-11-26 20:58:51 +00:00
Tim Potter
6188988e43
Merge from 3.0:
...
>Portability fix from Joachim Schmitz. Closes bug #546 .
(This used to be commit eb9f5c0ec1
)
2003-10-09 06:13:11 +00:00
Tim Potter
b914f2ab6c
Portability fix from Joachim Schmitz. Closes bug #546 .
...
(This used to be commit 803ae45172
)
2003-10-02 23:50:22 +00:00
Tim Potter
54b5bbb57a
Merge from 3.0:
...
>Fix warnings on Sun cc Workshop Compilers 5.0. Reported by "Richard
>Bollinger" <rabollinger@comcast.net>. Also fixed script/gaptab.awk to
>produce compatible tables.
>Fix CP437 and CP850 syntax for old compilers removing ANSI C99-specifics
(This used to be commit a9f34d9fde
)
2003-09-19 06:23:51 +00:00
Alexander Bokovoy
3b66918aa7
Fix warnings on Sun cc Workshop Compilers 5.0. Reported by "Richard Bollinger" <rabollinger@comcast.net>. Also fixed script/gaptab.awk to produce compatible tables.
...
(This used to be commit 6134d41ff1
)
2003-09-17 17:54:49 +00:00
Gerald Carter
4093bf7ff8
sync 3.0 into HEAD for the last time
...
(This used to be commit c17a7dc9a1
)
2003-09-09 04:07:32 +00:00
Jeremy Allison
94f59f5492
More tuning from cachegrind. Change most trim_string() calls to trim_char(0,
...
as that's what they do. Fix string_replace() to fast-path ascii.
Jeremy.
(This used to be commit f35e9a8b90
)
2003-09-05 19:59:55 +00:00
Alexander Bokovoy
bce1fcd76b
Fix CP437 and CP850 syntax for old compilers removing ANSI C99-specifics
...
(This used to be commit 61c671bd69
)
2003-09-01 11:26:57 +00:00
Alexander Bokovoy
01e9f9788c
Remove cap_set_quota as it is the same as default one
...
(This used to be commit e123f1a8c8
)
2003-08-29 09:24:24 +00:00
Jeremy Allison
76bcb93c66
Fix rename of struct gap. ab - LOOK AT THIS. You changed one module
...
but not the other. This now compiles but I need verification.
Jeremy.
(This used to be commit 787c9764b3
)
2003-08-28 18:11:11 +00:00
Alexander Bokovoy
e83031c84d
Refactor charset plugins a bit and add CP437 module.
...
Now all 8-bit charsets with gaps (not all symbols defined) could be produced through
one macro -- SMB_GENERATE_CHARSET_MODULE_8_BIT_GAP(CHARSETNAME) within source file
with three charset tables. Full source code for such modules can be generated by
source/script/gen-8bit-gap.sh script which was taken from GNU libc and changed slightly
to follow our data types and structure.
(This used to be commit 37042c7bc0
)
2003-08-28 17:16:27 +00:00
Alexander Bokovoy
811bd3b3ba
skel_ -> cap_
...
(This used to be commit 8bb033273a
)
2003-08-28 12:30:35 +00:00
Jeremy Allison
ce236ad65d
Remove what looks like gcc-isms.
...
Jeremy.
(This used to be commit ed72e0a1d5
)
2003-08-27 23:23:17 +00:00
Alexander Bokovoy
da0397bd2f
Add CAP VFS module from Monyo. Primary purpose of this module is to provide CAP-compatible encoded file names for CJKV
...
(This used to be commit e8a5a962ed
)
2003-08-27 20:04:23 +00:00
Paul Green
cd8c082b79
Be consistent about using capital letters in the function names. (The only
...
one that really matters is the init entrypoint, but I changed the others
to remain consistent).
(This used to be commit ce0469ad1c
)
2003-08-27 15:05:05 +00:00
Alexander Bokovoy
7e27147422
Fix for #150 .
...
We now fallback to Samba-provided CP850 charset module if CP850 or IBM850 does not exist on target system at runtime.
1. Introduce CP850 charset module based on charmaps table from GNU libc 2.2.5
2. Make CP850 charset module shared and build it by default
Should fix Solaris run-time
(This used to be commit e855dc8c91
)
2003-08-26 19:48:16 +00:00
Jelmer Vernooij
1579089d91
Make compiling vfs_readonly static possible
...
(This used to be commit b8ef536b9e
)
2003-08-20 08:20:14 +00:00
Herb Lewis
062f89bc28
get rid of some sompiler warnings on IRIX
...
(This used to be commit a6a39c61e8
)
2003-08-15 01:42:30 +00:00
Jelmer Vernooij
38f09f326f
Fix overflow in vfs_recycle module (and hopefully also bug #291 )
...
(This used to be commit 8625f0e015
)
2003-08-14 19:57:23 +00:00
Alexander Bokovoy
efeb63d641
VFS layer should be TRANSPARENT, not OPAQUE
...
(This used to be commit 30f207375a
)
2003-08-12 22:10:49 +00:00
Alexander Bokovoy
bc42210e63
Use path relative to source/ for modules/getdate.h
...
(This used to be commit 555d1ba01c
)
2003-08-12 18:57:33 +00:00
Alexander Bokovoy
7bc6f49fe4
Add vfs_readonly module which allows to enforce periodic read-only limit on a share based on a specified start and end dates according to date(1) format
...
(This used to be commit 8b263c2fda
)
2003-08-12 04:35:47 +00:00
Alexander Bokovoy
428653ef72
Add NT quotas support. Users allowed now to manage quotas on systems with sysquotas interface detected (Linux at least) using native Windows tools. Also move default quota support for NT quotas to VFS module default_quota. Code by Metze
...
(This used to be commit e856a96c2c
)
2003-07-29 18:07:13 +00:00
Gerald Carter
1caa6b23e4
ading new files from 3.0
...
(This used to be commit 99feae7b5b
)
2003-07-16 05:42:34 +00:00
Gerald Carter
4a090ba06a
trying to get HEAD building again. If you want the code
...
prior to this merge, checkout HEAD_PRE_3_0_0_BETA_3_MERGE
(This used to be commit adb98e7b7c
)
2003-07-16 05:34:56 +00:00
Simo Sorce
f5974dfaae
Found out a good number of NT_STATUS_IS_ERR used the wrong way.
...
As abartlet rememberd me NT_STATUS_IS_ERR != !NT_STATUS_IS_OK
This patch will cure the problem.
Working on this one I found 16 functions where I think NT_STATUS_IS_ERR() is
used correctly, but I'm not 100% sure, coders should check the use of
NT_STATUS_IS_ERR() in samba is ok now.
Simo.
(This used to be commit c501e84d41
)
2003-06-22 10:09:52 +00:00
Volker Lendecke
ea1cec68bb
Const fixes by metze
...
Volker
(This used to be commit c0e35f3be8
)
2003-06-17 09:40:35 +00:00
Tim Potter
a0f1567ae4
Added file from SAMBA_3_0 branch.
...
(This used to be commit c2e5b37452
)
2003-05-26 23:57:20 +00:00
Tim Potter
2cf5051500
Ignore *.po files.
...
(This used to be commit e90c5796d2
)
2003-05-23 02:01:07 +00:00
Alexander Bokovoy
bc2a3748e9
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
...
(This used to be commit c2689ed118
)
2003-05-14 10:59:01 +00:00
Alexander Bokovoy
e7c8c15888
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
(This used to be commit 91984ef5ca
)
2003-05-11 23:34:18 +00:00
Jelmer Vernooij
81256ecbb9
Use NTSTATUS as return value for smb_register_*() functions and init_module()
...
function. Patch by metze with some minor modifications.
(This used to be commit f4576757d1
)
2003-04-28 18:33:25 +00:00
Jelmer Vernooij
17a3acafa8
Use NTSTATUS as return value for smb_register_*() functions and init_module()
...
function. Patch by metze with some minor modifications.
(This used to be commit bc4b51bcb2
)
2003-04-28 17:48:48 +00:00
Jelmer Vernooij
56d2bb2b95
Add the weird charset in 3_0 and build it by default for ./configure --enable-developer
...
(This used to be commit bc5603454a
)
2003-04-26 11:49:05 +00:00
Jelmer Vernooij
172fe551bc
Move pdb_mysql and pdb_xml from modules/ to passdb/, just like they are
...
in 3_0
(This used to be commit 9b969f877f
)
2003-04-24 20:51:16 +00:00
Jelmer Vernooij
d13f5f85fe
Patch from Stefan Metzmacher to add default parameters to the lp_parm()
...
smb.conf parameters along with some other small fixes. Binary
compatible with older modules.
(This used to be commit aa07b12fda
)
2003-04-24 03:54:54 +00:00
Jelmer Vernooij
1f008c1203
Patch from Stephan Metzmacher to add default arguments to lp_parm() smb.conf
...
parameters. Does not break binary compatibility with older modules.
(This used to be commit 147c4d56d8
)
2003-04-24 03:46:17 +00:00
Jelmer Vernooij
dcee9b58b9
Default to "passdb.xml" as default output filename instead of "-"
...
(This used to be commit aa4c11370b
)
2003-04-21 01:56:13 +00:00
Jelmer Vernooij
3dcc6e28c2
Do not use lp_parm_bool() and lp_parm_ulong() yet. They're only in HEAD
...
(This used to be commit 58aa32ea6a
)
2003-04-17 20:13:08 +00:00
Jelmer Vernooij
ddf662d118
More merges from HEAD:
...
- Stephan Kulow's changes (fixing warnings in libsmbclient)
- VFS modules
- Seperating libs
(This used to be commit 6e9b780233
)
2003-04-16 14:45:11 +00:00
Simo Sorce
ce51825c4b
port HEAD mods
...
(This used to be commit 646eb2dda6
)
2003-04-09 17:36:52 +00:00
Simo Sorce
525d18a2b0
collaps same repeted task into 2 code paths
...
(This used to be commit bc5d1873da
)
2003-04-09 17:36:33 +00:00
Simo Sorce
90290b166b
reworked to not malloc PATH_MAX long strings
...
corrected path_name creation
(This used to be commit f4be4e70a1
)
2003-04-08 17:34:16 +00:00
Simo Sorce
98a57e6032
ooops new_dir is already len +1 bytes
...
(This used to be commit ffd0d643c2
)
2003-04-07 18:13:03 +00:00
Simo Sorce
a648f57bfe
check braindead safe_* function length interpretation is correct
...
(This used to be commit b4a5362f04
)
2003-04-07 18:11:24 +00:00
Simo Sorce
eac27adfb3
remove unnened and wrong instructions
...
(This used to be commit 671579874e
)
2003-04-07 18:05:35 +00:00
Simo Sorce
898b37202e
remove unneded instruction
...
(This used to be commit a6bc706625
)
2003-04-07 18:04:44 +00:00
Simo Sorce
3b89c0656c
fix wrong string handling
...
thanks to Stefan (metzte) Metzmacher
(This used to be commit 99c2e11ccf
)
2003-04-07 18:03:02 +00:00
Jelmer Vernooij
7ea0ef92cb
- Point users at the HOWTO Collection instead of 'README' in modules/mysql.c
...
- Make passdb work with absolute paths (passdb backend = /path/to/smbpasswd.so works now). vfs, rpc and charset will follow
(This used to be commit 794d3ed036
)
2003-03-30 12:42:18 +00:00