Andrew Tridgell
b031af348c
converted another bunch of stuff to NTSTATUS
...
(This used to be commit 1d36250e33
)
2001-08-27 19:46:22 +00:00
Herb Lewis
1d726fe0e0
new logs use abbreviated month names. Add this to date conversion
...
(This used to be commit 8021669b16
)
2001-08-27 18:24:04 +00:00
Andrew Tridgell
05c0ca2355
forgot to commit the scanner code
...
(This used to be commit 591308f388
)
2001-08-27 18:01:05 +00:00
Andrew Tridgell
ee5f7237de
started converting NTSTATUS to be a structure on systems with gcc in order to make it type incompatible with BOOL so we catch errors sooner. This has already found a number of bugs
...
(This used to be commit 1b778bc7d2
)
2001-08-27 17:52:23 +00:00
Andrew Tridgell
e8e98c9ea0
converted smbd to use NTSTATUS by default
...
major changes include:
- added NSTATUS type
- added automatic mapping between dos and nt error codes
- changed all ERROR() calls to ERROR_DOS() and many to ERROR_NT()
these calls auto-translate to the client error code system
- got rid of the cached error code and the writebmpx code
We eventually will need to also:
- get rid of BOOL, so we don't lose error info
- replace all ERROR_DOS() calls with ERROR_NT() calls
but that is too much for one night
(This used to be commit 83d9896c1e
)
2001-08-27 08:19:43 +00:00
Andrew Bartlett
3820578473
As per plug-fest discussions this paramater no longer defaults to the value
...
of add user script.
(This used to be commit 9e0c9a99f6
)
2001-08-27 03:56:09 +00:00
Jeremy Allison
d309035c3e
Spaces -> Tabs.
...
Jeremy.
(This used to be commit 5b665122f5
)
2001-08-26 20:05:33 +00:00
Jeremy Allison
4a3f07456d
Ignore locks of length zero as they mean different things in Win32
...
and POSIX.
Jeremy.
(This used to be commit bd9cbf4c68
)
2001-08-26 19:39:40 +00:00
Jeremy Allison
10c240ef97
Don't use CLEAR_IF_FIRST if opening read-only.
...
Jeremy.
(This used to be commit f5ba19c129
)
2001-08-26 19:27:18 +00:00
Jeremy Allison
cee2b0dc2c
bzero is not used (deprecated) as it's a BSDism.
...
Syscalls must check for -1, not < 0 (POSIX).
Formating (tab) fixups.
Jeremy.
(This used to be commit 7263949584
)
2001-08-26 19:11:33 +00:00
Volker Lendecke
b7c11f6295
Change default 'name resolve order' to WINS before DNS.
...
Volker
(This used to be commit 5fc8c51983
)
2001-08-26 18:26:40 +00:00
Christopher R. Hertel
7c09aa553d
Same as nmbd.c. These now test wins_srv_count() instead of lp_wins_server
...
to determine whether the 'wins server' parameter is set.
(This used to be commit 5b975d3a9c
)
2001-08-26 06:43:39 +00:00
Christopher R. Hertel
7fed75b4cb
Instead of checking lp_wins_server() to see if a WINS server was specified,
...
nmbd now calls wins_srv_count(). This returns the number of WINS servers
specified in the 'wins server' parameter. The return value will be zero if
'wins server' is not specified.
Quick change to make room for WINS failover.
(This used to be commit 0777ebc04b
)
2001-08-26 06:24:03 +00:00
Christopher R. Hertel
2ebb098820
Small changes to get ready for adding WINS failover to smbd and clients.
...
My plan is to change the lp_wins_server() function to lp_wins_server_list().
My reason being: With WINS failover the 'wins server' parameter may take a
list of WINS server names/IPs instead of just one. If it's a list, then
calling lp_wins_server() won't give you what you expect (that is, a single
WINS server name or IP). Instead, the functions in wins_srv.c should be
used. You can get either the name or IP of the 'current' working WINS
server in the list.
Chris -)-----
(This used to be commit efaa9ef5e7
)
2001-08-26 06:01:46 +00:00
Gerald Carter
76f76c9572
fixed typo
...
(This used to be commit 3b1454691b
)
2001-08-26 05:13:49 +00:00
Christopher R. Hertel
1beb3867fb
Fussing with debug lines in open_socket_in(). I cleaned up some slightly
...
funky code that was simply setting a local int to 0 or 1 and also added
calls to strerror() in some of the debug lines.
The use of the dlevel parameter in this function is a little awkward.
There should probably be some comments about it in the source.
(This used to be commit 3031e7acdc
)
2001-08-26 04:16:51 +00:00
Andrew Tridgell
c1598db18e
we now have all but the dreaded 0/0 lock working
...
(This used to be commit 98b6aef18c
)
2001-08-24 21:09:38 +00:00
Gerald Carter
0c371318f7
typo
...
(This used to be commit 11605ea38a
)
2001-08-24 20:34:57 +00:00
Herb Lewis
717533483b
get rid of compiler warnings
...
(This used to be commit 0768991d04
)
2001-08-24 20:32:01 +00:00
Tim Potter
b9e7eeaf4f
More status32 conversions.
...
(This used to be commit 031a19639c
)
2001-08-24 20:31:00 +00:00
Jeremy Allison
364d0e56e9
Re-added readbraw call to test with smbtorture. This code not yet
...
tested...
Jeremy.
(This used to be commit fe85a19b4b
)
2001-08-24 20:20:08 +00:00
Andrew Tridgell
db93134c32
fixed level2 find first for unisys clients
...
(This used to be commit cb8b21f71d
)
2001-08-24 20:11:26 +00:00
Andrew Tridgell
464237cdb8
fixed handling of 139/445 in clients
...
(This used to be commit 22b372f8a7
)
2001-08-24 20:11:09 +00:00
Gerald Carter
1399170a77
/tmp/cvsVTEaY5
...
(This used to be commit 55f222236f
)
2001-08-24 19:58:28 +00:00
Tim Potter
705fb73e50
Fixed debug in cli_establish_connection() - print out the called name on
...
connection failure rather than the calling name.
(This used to be commit 946f6eb932
)
2001-08-24 19:52:01 +00:00
Andrew Tridgell
b34d17e498
tests for 0 length locks
...
(This used to be commit 8fbd1d0f97
)
2001-08-24 19:34:11 +00:00
Tim Potter
c1f0d99013
Process the SAM/UAS change notification message.
...
(This used to be commit efcbcfaa48
)
2001-08-24 19:28:08 +00:00
Tim Potter
2236c671a0
Only register the #1b name if we are ROLE_DOMAIN_PDC rather than
...
lp_domain_master()
(This used to be commit b8fe147430
)
2001-08-24 19:21:40 +00:00
Herb Lewis
be184b2662
fixes big endian unistring problems. Need to check that it didn't
...
break little-endian machines.
(This used to be commit 0f08e79030
)
2001-08-24 19:17:43 +00:00
Tim Potter
31b6b7aecd
Make domain_client_validate return a status code instead of a boolean.
...
(This used to be commit b4e79ab34b
)
2001-08-24 19:09:37 +00:00
Tim Potter
bb94537ab5
Fixed incorrect debug.
...
(This used to be commit cec051cf5f
)
2001-08-24 18:55:56 +00:00
Tim Potter
f3aeaa8c90
Fixed typo in debug message.
...
(This used to be commit ea8c0a75af
)
2001-08-24 18:37:06 +00:00
Simo Sorce
f3cd2353de
add a comment to make the code more readable
...
(This used to be commit d6a3372216
)
2001-08-24 18:29:37 +00:00
Tim Potter
90b1f17585
Set secure channel type depending on server role.
...
(This used to be commit 7d5440a7ae
)
2001-08-24 17:15:54 +00:00
Herb Lewis
40342d6917
fix missing )
...
(This used to be commit f3bc6b5d68
)
2001-08-24 14:34:23 +00:00
Simo Sorce
0174ccc0d6
let admins also abort a shutdown
...
(This used to be commit 3b40ec4f14
)
2001-08-24 07:51:59 +00:00
Jeremy Allison
659774bffd
Fixed malloc -> talloc problems pointed out by Simo.
...
Jeremy
(This used to be commit 0f5b187387
)
2001-08-24 07:32:51 +00:00
Andrew Tridgell
98e407a021
allow for 0 range locks in locktest
...
(This used to be commit c3b2d959a7
)
2001-08-24 04:57:13 +00:00
Andrew Tridgell
a22db179a9
flush on a invalid fsp should give an error
...
(This used to be commit ef5f4866fb
)
2001-08-24 04:56:33 +00:00
Andrew Tridgell
7874b0ac17
0 byte lock ranges ARE valid
...
(This used to be commit 5498da6664
)
2001-08-24 04:55:28 +00:00
Andrew Tridgell
a350db7c7c
fixed shortname length in trans2 list
...
(This used to be commit ae669720d8
)
2001-08-24 04:53:39 +00:00
Herb Lewis
18d3c23e36
get rid of old debug code and possible socket leak
...
(This used to be commit f942397d65
)
2001-08-24 01:49:23 +00:00
Jeremy Allison
964bfb2193
Fix W2K profiles writing to a Samba PDC. Thanks to Microsoft for their help !
...
Jeremy.
(This used to be commit faae7512e0
)
2001-08-23 23:37:40 +00:00
Simo Sorce
8ef7ddba65
so let admins shutdown their samba servers remotely if they want :-)
...
(This used to be commit 6391fd7bda
)
2001-08-23 23:25:34 +00:00
Andrew Tridgell
c50da047a1
more minor torture updates
...
(This used to be commit 6513b94d19
)
2001-08-23 23:16:42 +00:00
Andrew Tridgell
f3c1c25b97
use 32 bit locking if client doesn't do 64 bit
...
(This used to be commit 759ca19f32
)
2001-08-23 23:15:18 +00:00
Jeremy Allison
0055ee8cdc
Some W2k info.
...
Jeremy.
(This used to be commit 04478786c3
)
2001-08-23 22:58:24 +00:00
Gerald Carter
92f795760a
merge from 2.2
...
(This used to be commit 97b5499def
)
2001-08-23 22:58:00 +00:00
Andrew Bartlett
7495a1a894
Fix to only send the status32 error for status32 clients, not to other
...
nt_smb clients. As spotted by Thursby.
(This used to be commit 22de76a920
)
2001-08-23 20:45:23 +00:00
Tim Potter
d1f53e4044
Fixed detection of CUPS. We need to check for the presence of the cups
...
header files as well as libcups.
(This used to be commit 2dbb41a7b8
)
2001-08-23 19:06:20 +00:00