1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-21 01:59:07 +03:00

11286 Commits

Author SHA1 Message Date
Tim Potter
2f79b170c8 Placeholder for winbind aix client.
(This used to be commit 872b2ba35bbe9f4312530368615e99808b3a7756)
2003-03-31 05:47:59 +00:00
Tim Potter
364519a843 autoconf change to compile winbindd for AIX. The client side code
is still under development.
(This used to be commit d110a56e433fd2ed5267c6d445b7a652d52940dc)
2003-03-31 05:46:32 +00:00
Tim Potter
6c33130c0f Cleanup of winbind client side code.
Mostly this consists of untangling the existing code and moving it in
to operating system specific files.  The winbind client code for all
supported operating systems is now in nsswitch/winbind_nss_OSNAME.[ch]
to make things a bit clearer.
(This used to be commit 93ea047a16a292b23a1d8736ce9bc4098ba142ba)
2003-03-31 04:36:01 +00:00
Andrew Bartlett
8b48212245 NT4 is particularly fussy about getting this right.
Andrew Bartlett
(This used to be commit 055a499afb0cab87529f3f991765af95f11cc364)
2003-03-31 02:30:49 +00:00
Tim Potter
4b664cfccb Break the current build dependency on perl. Perl is required for
include/tdbsam2_parse_info.h which is included by sam/gumm_tdb.c which
doesn't seem to be used anywhere.

It would be nice to have the tdbsam2 stuff hidden behind a --with
configuration parameter so it doesn't interfere with normal builds.

(One of the build farm machines doesn't have perl installed).
(This used to be commit 58924582e8bb922680860a13a89381b44906e9bc)
2003-03-31 01:44:42 +00:00
Andrew Bartlett
663e5a380c Success is not a level-0 issue...
Andrew Bartlett
(This used to be commit 54e736e6f46a8db6db64a1025daa33fffcbde799)
2003-03-31 01:30:19 +00:00
Andrew Bartlett
ea279249c9 Don't try and dlsym or dlclose a NULL pointer.
The new modules system does not always dlopen() it's modules, and when it
does, it keeps them open for the life of the server, not the life of the
connection.

This caused a segfault on every tree disconnect!

Andrew Bartlett
(This used to be commit c76ecbae6295022d031d2e286f2d67e5d08946a2)
2003-03-31 01:08:59 +00:00
Gerald Carter
47f230b761 add a few error checks in EnumPrinterData()
(This used to be commit 453813ec6e2c25a3f6a664212aedcad15cfd6000)
2003-03-31 01:00:34 +00:00
Andrew Bartlett
b49099ec14 smbpasswd -> net
(This used to be commit 25f2ebd2711182645fcb2225b4a5a4ed9d3c6dd7)
2003-03-31 00:32:13 +00:00
Tim Potter
f60980b3f2 distclean fixups from Paul Green.
(This used to be commit 3776840227104b1d7d3b7aeceba5d84ded6cfeec)
2003-03-30 23:44:22 +00:00
Gerald Carter
750468d427 update copyright notice since it we are now almost 4 months into 2003
(This used to be commit 6a17c23a549e1e2ce2b428421fbf0b81b37ad0c1)
2003-03-30 23:03:27 +00:00
Jelmer Vernooij
aef719f753 Fix installation of auth and charset modules (reported by Stephan Kulow)
(This used to be commit 2a281784c95854e13076b21f8043cd624063d461)
2003-03-30 21:23:01 +00:00
Volker Lendecke
ad7364c840 This sets the domain for the user in vampire. Otherwise
we end up with an empty domain field, which a workstation
does not really like in sam_logon..

Volker
(This used to be commit e0cb325b99e09a5a5cba07f0403ed445814bbf53)
2003-03-30 16:46:28 +00:00
Volker Lendecke
332f6f9513 This fixes group updates in LDAP the same way as user updates
are handled, though we assume that always everything needs to
be updated in LDAP. PDB_IS_* is not done yet for groups.
Do we need it?

Volker
(This used to be commit 409a26282f8fcbd583a85df40c70b504eac26f6e)
2003-03-30 16:40:13 +00:00
Volker Lendecke
17d188d999 This changes our handling of invalid service types that the
client requested on tconx. We now return the same error
code like NT4SP6 and W2kSP3 return.

TCONDEV is a little test for this.

Volker
(This used to be commit 6ab88f31d6773f16baff8421ec9e530461cc8f93)
2003-03-30 16:36:21 +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 794d3ed03619a4e41558d9ff65783a1aa1b2be90)
2003-03-30 12:42:18 +00:00
Jelmer Vernooij
01f0236f58 - Regenerate docs
- Document 'preload modules'
(This used to be commit 57407401d0f261d4b8e42fdc64479afef10211c3)
2003-03-30 11:22:22 +00:00
Andrew Tridgell
cb830f05ae added simple tests for SMBchkpath and SMBioctl
(This used to be commit ca982a9f1d6485e2d388d4b2e9c13806736ad91e)
2003-03-30 09:45:44 +00:00
Andrew Bartlett
bcd9a08802 Don't modify the incoming packet when checking the signiture.
Andrew Bartlett
(This used to be commit 7064edf8534a6098fc4990bc516fcb45f4ff44bb)
2003-03-30 02:52:47 +00:00
Andrew Tridgell
6fca8cc8a7 fixed the -B option as well
(This used to be commit 0c12a206bb6610d79deb89868cac9293604b7c08)
2003-03-30 00:00:10 +00:00
Andrew Tridgell
097a7b52e7 fixed the -U option in nmblookup
please remember to *test* your changes before committing them. This is
especially the case when you receive patches from outside the team -
before you commit you must make sure that the patch actually works.
(This used to be commit 1d3c7e7fb628a528978f345f83289cc7f2521c35)
2003-03-29 23:55:54 +00:00
Andrew Tridgell
19a384a54c updated the TCON test so that win2000 passes. Samba now fails this
test.

It is an interesting test because it shows that win2000 completely
ignores the TID and VUID fields in a SMBwriteX. In Samba it is hard to
do this as we check the VUID and TID fields before we call the SMB
specific reply functions.

The test also shows that the list of open files must be global to the
socket, not specific to a tcon.
(This used to be commit be98069c4e5bbfbe3ce66c20f796c2d2324e7511)
2003-03-29 23:30:53 +00:00
Gerald Carter
054e5daf7c sync packagaing with SAMBA_3_0
(This used to be commit b97f6620aa80df9649775f81055b70146a03ec66)
2003-03-29 12:49:54 +00:00
Andrew Tridgell
dfcf1634bc added a simple test for the old SMBtcon interface
(This used to be commit c95ae394c5dfe5e0fcc658119213b17bcb95fab5)
2003-03-29 12:44:42 +00:00
Richard Sharpe
a6fad1ca72 More patches from coolo. One of these functions needs to be moved
elsewhere so other code can use it.
(This used to be commit b988e16b7da824864cac6b69910ade27885e7f50)
2003-03-28 21:41:27 +00:00
Richard Sharpe
60cf0f28ce Fix some uncleanness with testsmbc.c
(This used to be commit 73ef6d35bbadc3ea549309119857effe3c1bc7ef)
2003-03-28 21:12:11 +00:00
Richard Sharpe
250b5f83e9 Some fixes to URL syntax from coolo.
(This used to be commit de49c3f48f85519b31e797730eca82cb979098dc)
2003-03-28 21:07:44 +00:00
Gerald Carter
6cc35405ab fix CIDR hosts allow/deny notation
(This used to be commit 0dc611569427c8b63b752d0f62f2127dc1479754)
2003-03-28 15:42:57 +00:00
Andrew Bartlett
a959e5c44a Merge from HEAD - get better error strings from the ldap server in pdb_ldap.
Andrew Bartlett
(This used to be commit 5dc29b10b08658178133aee7b4c47197fadc533a)
2003-03-28 10:02:43 +00:00
Andrew Bartlett
87e2a1b9db Allow the new modules system to function with builtin vfs modules.
If we don't have a vfs path set, just pass the original file name.

In future, we need to seperate the default path as a seperate paramater.

Andrew Bartlett
(This used to be commit 93c91a2e9d325a4b2d092e144e63f743e6e049bc)
2003-03-28 05:24:21 +00:00
Gerald Carter
d9eef2fbc2 don't include proto.h during autoconf tests since it doesn't exist yet; fixed getsmbpass replacement test
(This used to be commit ff43a292b9f8e0a39d19cb099913efd899de84fa)
2003-03-28 02:02:32 +00:00
Gerald Carter
0995fb1eef fix up IPC/LPT:/A: devicetype in tcon_and_X
(This used to be commit a9ccae314fdb4b96115d31083f1a4b26209d597c)
2003-03-28 02:00:19 +00:00
Andrew Tridgell
893cbb7592 it is possible for some of the real time signals to be used by glibc,
which then changes SIGRTMIN. It is also possible for bash to leave
some real time signals blocked at startup. This fixes both problems.
(This used to be commit 8d45bf644aecb6993c2a82b86a4527b33029ed8f)
2003-03-28 01:05:32 +00:00
Andrew Tridgell
0e1ad952fb its VFS_NETATALK_OBJ not VFS_NETATALK
(This used to be commit 662e1bea1b5e8ca8fb842f7ef76f848541116760)
2003-03-28 00:28:55 +00:00
Andrew Tridgell
d4b4e02fb8 removed a duplicate lump of module stuff in configure.in
(This used to be commit 0502c8a06e3bcefd9ea0f16f611bafc66086fbe9)
2003-03-28 00:21:01 +00:00
Jelmer Vernooij
28f7d7588a Compile @VFS_STATIC@ into smbd and vfstest
(This used to be commit 0133c0a2ee36015f6f459da6f4d9472bf5a4dec4)
2003-03-27 23:36:16 +00:00
Jelmer Vernooij
6d620e0e00 Also rebuild smbd/vfs.o after reconfiguring
(This used to be commit afda828b388381742b4d980b21bed953273eb3aa)
2003-03-27 23:31:15 +00:00
Jelmer Vernooij
c321404feb Doc updates from John + some minor fixes by me
(This used to be commit 7fc49746dfd8d93066fe6870e3b642a5898aa032)
2003-03-27 23:02:43 +00:00
Alexander Bokovoy
e14903cc92 Reflect current conversion status
(This used to be commit 8f1c78df1088beeb11de54b0369b4e5f036004d4)
2003-03-27 18:56:42 +00:00
Alexander Bokovoy
2b984c6208 1. Fix generate-file-list.sh to produce a list sorted by parameter name, not parameter section.
2. Convert base parameters to new meta-information scheme
(This used to be commit 6026e47cfe493625c6ed017ecae3cc785a6d0347)
2003-03-27 18:28:55 +00:00
Jelmer Vernooij
85a1207a47 Put backwards compatibility support for old modules in a seperate function
(This used to be commit 2dd00078eec736797e65f69ad00297068e57cd9a)
2003-03-27 16:33:59 +00:00
Alexander Bokovoy
5cd3d3f14e Add new framework for smb.conf(5). Please read README before trying to compile.
I will commit more meta-information updates during week-end.
(This used to be commit 8d684dffab6a90b3d612a1aa2b2c457a2bc2e6ac)
2003-03-27 15:27:19 +00:00
Volker Lendecke
7c6a4de6f9 This is no functional change. It just makes pdb_ldap.c a bit
easier to understand by moving the logic for init_ldap_from_sam
and friends around.

Volker
(This used to be commit 124c80facba364033f72b20660f347390effba59)
2003-03-27 14:30:10 +00:00
Alexander Bokovoy
872d55c8bf Tidy XML formating
(This used to be commit f9515634f344f2408909d2398a7b585b91dca6ec)
2003-03-27 14:22:03 +00:00
Volker Lendecke
3aded92028 Fix schema error not detected by OpenLDAP 2.0.23 but by 2.1.16.
Volker
(This used to be commit e92bfb766b08abccbf098c8d04347eb296b9be54)
2003-03-27 14:12:42 +00:00
Andrew Bartlett
75d4193e63 local_gid_to_sid() could use pdb_ldap, which for now requires ROOT.
(This used to be commit a51ce67e322f91a56acb9e358ee8b2254b2e7792)
2003-03-27 12:54:50 +00:00
Jelmer Vernooij
11db21cc1c Use the new modules system in VFS. If a module can't be loaded with the
new modules system, we still fall back to the old system.
(This used to be commit cebe8d8b424f10006f2f791a8f086c6c8a7f5d57)
2003-03-27 12:08:46 +00:00
Christopher R. Hertel
e6df31f14b The definition of pstrcpy_base(), and the preceeding comments, were given
twice (probably a cut/paste error).
The definition of pstrcpy_base(), and the preceeding comments, were given
twice (probably a cut/paste error).
(This used to be commit 5306f6f7c88234d51c4ff13d5451d3489de6b00e)
2003-03-27 05:11:25 +00:00
Jeremy Allison
1556b9b53c Fix DOS del command with widelinks = False.
Jeremy.
(This used to be commit ae754e9355c78c22ff5ca5a7f3276e61b4a8fcb7)
2003-03-26 22:15:37 +00:00
Jelmer Vernooij
4c74bfcbda Remove LDAP_LIBS and just use LIBS again as before. I'll
fix this better later.
(This used to be commit c6807d20457325012c4c9edd137b2f1f67e98ec4)
2003-03-26 20:16:48 +00:00