Andrew Bartlett
50e9b88dff
NMBD string parinoia and memcpy() parinoia fixes from HEAD.
...
Andrew Bartlett
(This used to be commit fb29caddd9
)
2003-03-18 11:56:56 +00:00
Andrew Bartlett
cdc6fc8acb
Add an extra parameter to our 'set_remote_machine_name' and
...
'set_local_machine_name' so that the client can't change it from under us.
(.NET RC2 and WinXP install calls the machine 'machinename' during NTLMSSP
on the domain join).
Andrew Bartlett
(This used to be commit 4c7163e7c2
)
2003-03-18 09:52:55 +00:00
Gerald Carter
c44e39065c
check a pointer before dereferencing it; not sure why userdata == NULL though
...
(This used to be commit 944752024b
)
2003-03-10 15:04:29 +00:00
Andrew Bartlett
1cba0a7579
Merge from HEAD:
...
- NTLMSSP over SPENGO (sesssion-setup-and-x) cleanup and code refactor.
- also consequential changes to the NTLMSSP and SPNEGO parsing functions
- and the client code that uses the same functions
- Add ntlm_auth, a NTLMSSP authentication interface for use by applications
like Squid and Apache.
- also consquential changes to use common code for base64 encode/decode.
- Winbind changes to support ntlm_auth (I don't want this program to need
to read smb.conf, instead getting all it's details over the pipe).
- nmbd changes for fstrcat() instead of fstrcpy().
Andrew Bartlett
(This used to be commit fbb46da79c
)
2003-01-28 12:07:02 +00:00
Gerald Carter
99cdb46208
*lots of small merges form HEAD
...
*sync up configure.in
*don't build torture tools in make all
*make sure to remove torture tools as part of make clean
(This used to be commit 0fb724b321
)
2003-01-15 18:57:41 +00:00
Andrew Bartlett
27b7e51a3c
Merge from HEAD:
...
- fstring/pstring mixups
- the detection code that found them (disabled)
- a bit of whitespace
- a static
Andrew Bartlett
(This used to be commit 9b70fa868e
)
2003-01-14 08:53:59 +00:00
Gerald Carter
f5d5df9644
patch to include support for daemontools from Michael Handler
...
(This used to be commit a8db1b611d
)
2003-01-03 17:39:30 +00:00
Andrew Bartlett
634c54310c
Merge from HEAD - make Samba compile with -Wwrite-strings without additional
...
warnings. (Adds a lot of const).
Andrew Bartlett
(This used to be commit 3a7458f947
)
2003-01-03 08:28:12 +00:00
Jeremy Allison
ef8bd7c4f7
Forward port the change to talloc_init() to make all talloc contexts
...
named. Ensure we can query them.
Jeremy.
(This used to be commit 09a218a9f6
)
2002-12-20 20:21:31 +00:00
Jeremy Allison
6d6ee3b227
Protect nmbd against malformed reply packets. Some reports on the lists showing
...
these.
Jeremy.
(This used to be commit 4bc49cc943
)
2002-12-19 22:14:40 +00:00
Tim Potter
9327793ff5
Merge of #include <smb.h> removals.
...
(This used to be commit bdb6e76ab5
)
2002-12-12 02:56:15 +00:00
Jim McDonough
9ce440e25d
Stop using hacks for dns host/domain names.
...
(This used to be commit e707e2cc7c
)
2002-12-03 19:38:27 +00:00
Jeremy Allison
de474974ea
Lots of fixes for error paths where tdb_fetch() data need freeing.
...
Found via a post from Arcady Chernyak <Arcady.Chernyak@efi.com>.
Jeremy.
(This used to be commit 5d5762d178
)
2002-11-23 02:52:36 +00:00
Jeremy Allison
392e2b2a0a
Fix from "Stefan (metze) Metzmacher" <metze@metzemix.de> for nmbd 1c group
...
release.
Jeremy.
(This used to be commit 7d9552e9c5
)
2002-11-15 18:55:18 +00:00
Jeremy Allison
2f194322d4
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.
(This used to be commit f755711df8
)
2002-11-12 23:20:50 +00:00
Jelmer Vernooij
f09109c7bc
Last sync with HEAD
...
(This used to be commit 1175b62337
)
2002-11-09 17:08:58 +00:00
Jelmer Vernooij
dc5297f413
Sync with HEAD
...
(This used to be commit 1a25dc776d
)
2002-11-09 16:57:45 +00:00
Jeremy Allison
641dd258ad
Ensure we register the 1c name on the unicast subnet.
...
Jeremy.
(This used to be commit e1ea20d2d1
)
2002-10-08 18:26:12 +00:00
Jeremy Allison
a287517c7e
Merging tridge's wins fixes. Tridge - we're supposed to be keeping 3.0 up
...
to date :-).
Jeremy.
(This used to be commit 5959f35db6
)
2002-10-03 17:30:57 +00:00
Gerald Carter
a834a73e34
sync'ing up for 3.0alpha20 release
...
(This used to be commit 65e7b5273b
)
2002-09-25 15:19:00 +00:00
Jelmer Vernooij
b2edf254ed
sync 3.0 branch with head
...
(This used to be commit 3928578b52
)
2002-08-17 17:00:51 +00:00
Andrew Tridgell
e90b652848
updated the 3.0 branch from the head branch - ready for alpha18
...
(This used to be commit 03ac082dcb
)
2002-07-15 10:35:28 +00:00
Jean-François Micouleau
3e0c6ded65
nmbd handle shutdown message.
...
J.F.
(This used to be commit c33459f701
)
2002-03-29 13:58:32 +00:00
Jeremy Allison
63cbe1be9a
Fix to stop PERMANENT_NAMES being added when nmbd starts up and WINS
...
server is down. Keep adding refreshible names instead.
Jeremy.
(This used to be commit f25fcd99fa
)
2002-03-29 00:57:35 +00:00
Jeremy Allison
67d21b5a4b
Make winbindd_idmap tdb endian independent. This is very important for
...
sharing between machines with rsync.
Finally removed tdb_store_int/tdb_fetch_int.
Now only tdb_store_int32/tdb_fetch_int32 which are endian independent
are allowed.
Jeremy.
(This used to be commit 1c4a00dcc1
)
2002-03-21 23:39:17 +00:00
Martin Pool
75722fa183
Add assertions that kill() is never accidentally passed a non-positive
...
pid. This follows a bug in rsync where it would accidentally
kill(-1), removing all the user's processes. I can't see any way this
would directly happen in Samba, but having the assertions seems
beneficial.
http://cvs.samba.org/cgi-bin/cvsweb/rsync/util.c.diff?r1=1.108&r2=1.109&f=h
(This used to be commit 098905bea2
)
2002-03-20 06:57:03 +00:00
Tim Potter
db4dd16d8d
Removed unused static function.
...
(This used to be commit 472acd89b2
)
2002-03-05 00:46:41 +00:00
Jeremy Allison
a93740935f
Cause nmbd to take signal processing in-band, rather than in
...
signal handlers. THIS NEEDS TESTING !
Jeremy.
(This used to be commit 166d2a6144
)
2002-03-01 02:57:52 +00:00
Jeremy Allison
69adbb0ce3
Fix from Michael Steffens <michael_steffens@hp.com> to make signal
...
processing work correctly in winbindd. This is a really good patch
that gives full select semantics to the Samba modified select.
Jeremy.
(This used to be commit 3af16ade17
)
2002-01-31 23:26:12 +00:00
Tim Potter
cd68afe312
Removed version number from file header.
...
Changed "SMB/Netbios" to "SMB/CIFS" in file header.
(This used to be commit 6a58c9bd06
)
2002-01-30 06:08:46 +00:00
Jean-François Micouleau
558e4cf0b8
rewrote nmbd's wins backend to use a tdb instead of a flat text file.
...
Changed the way the wins record are handled in memory. Now they are living
much longer with the different states: active, released and tombstone.
Also added a version ID, some wins flags and the wins owner ip address to
the namrec->data struct, and a function to process messages sent by the
wins replication daemon.
the initiate_wins_processing() function is not correct, I'll fix it later.
J.F.
(This used to be commit b902e087d0
)
2002-01-25 22:50:15 +00:00
Jean-François Micouleau
a2cff140cf
remove unused variable
...
J.F.
(This used to be commit ca7665c6b3
)
2002-01-25 17:03:36 +00:00
Jeremy Allison
efdb29d0e0
Ensure (C) message is output on startup.
...
Jeremy.
(This used to be commit 7d05175494
)
2002-01-18 03:26:53 +00:00
Jeremy Allison
9d05373a76
Tidyup & code refactoring from Martin.Sheppard@csiro.au.
...
Jeremy.
(This used to be commit 85da18e46e
)
2002-01-18 02:30:37 +00:00
Jeremy Allison
24bdb14564
Fix name register bug with non-existent wins server.
...
Jeremy.
(This used to be commit 4e41780c21
)
2002-01-16 19:23:05 +00:00
Jeremy Allison
d6823366b8
Same fix as went into 2.2 (I'm waiting for jerry to finish some code).
...
Jeremy.
(This used to be commit 01ff6ce496
)
2002-01-11 19:10:25 +00:00
Jeremy Allison
bb81e23e17
When running interactive we want to set our own process group for
...
signal management.
Jeremy.
(This used to be commit fffae94dd5
)
2001-12-30 01:46:38 +00:00
Jeremy Allison
0d6a1c0998
Fixup -i interactive modes.
...
Jeremy.
(This used to be commit 9343b613d3
)
2001-12-29 21:13:53 +00:00
Martin Pool
bf65820af2
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.
(This used to be commit 22e510ea0d
)
2001-12-21 00:37:49 +00:00
Jeremy Allison
9ed10f83d7
Removed global debugf. Replaced with lp_set_logfile(name).
...
Fixed winbindd to finally stop leaving log. file droppings :-).
Jeremy.
(This used to be commit 0bea6cf79a
)
2001-12-20 22:27:05 +00:00
Andrew Tridgell
a3e74d16d0
added -i option to nmbd, giving interactive mode (like winbindd)
...
(This used to be commit 1a30efdc2c
)
2001-11-27 03:40:06 +00:00
Tim Potter
585d0efbc6
Got medieval on another pointless extern. Removed extern struct ipzero
...
and replaced with two functions:
void zero_ip(struct in_adder *ip);
BOOL is_zero_ip(struct in_addr ip);
(This used to be commit 778f5f77a6
)
2001-11-26 03:11:44 +00:00
Tim Potter
79b34d1b11
Removed TimeInit() call from every client program (except for one place
...
in smbd/process.c where the timezone is reinitialised. Was replaced with
check for a static is_initialised boolean.
(This used to be commit 8fc772c9e5
)
2001-11-23 00:52:29 +00:00
Martin Pool
8654a161c8
LMHOSTSFILE is now dynamically configured too.
...
(This used to be commit a779710fff
)
2001-11-19 03:12:10 +00:00
Martin Pool
f741f65673
Store some path names in global variables initialized to configure
...
default, rather than in preprocessor macros.
(This used to be commit 79ec88f0da
)
2001-11-19 02:49:53 +00:00
Jeremy Allison
f5a5acec33
Fixed WINS re-registration bug. Don't ask..... :-(. It was in my code :-).
...
Jeremy.
(This used to be commit 129c640810
)
2001-10-08 19:39:07 +00:00
Tim Potter
dc1fc3ee8e
Removed 'extern int DEBUGLEVEL' as it is now in the smb.h header.
...
(This used to be commit 2d0922b0ea
)
2001-10-02 04:29:50 +00:00
Volker Lendecke
f7fb26f675
How often did I read the CVS commit message
...
"Always compile before commit" :-((
Volker
(This used to be commit 69a3277fc5
)
2001-09-27 16:28:50 +00:00
Volker Lendecke
29d3318437
From 2.2.
...
Volker
(This used to be commit 50ea73426f
)
2001-09-26 16:47:02 +00:00
Simo Sorce
1f312492ec
move to SAFE_FREE()
...
(This used to be commit 1446a1562b
)
2001-09-17 04:35:51 +00:00