Gerald Carter
a112c5570a
r7440: * merge registry server changes from trunk (so far) for more
...
printmig.exe work
* merge the sys_select_signal(char c) change from trunk
in order to keeo the winbind code in sync
2007-10-10 10:57:09 -05:00
Gerald Carter
a0ac9a8ffd
r7415: * big change -- volker's new async winbindd from trunk
2007-10-10 10:57:08 -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
fa7eb56933
r5717: BUG 2215: horrible code in nmbd_winsproxy.c; gcc folks at redhat claim its in violation of the C spec. It's so horrible I believe them
2007-10-10 10:55:56 -05:00
Jeremy Allison
422fb43dda
r5082: Don't blindly copy question rr_type and class, set correctly as required
...
by rfc1002.
Jeremy.
2007-10-10 10:55:14 -05:00
Jeremy Allison
86c5548d27
r5077: Use correct type for rr record on negative name query reply.
...
Jeremy.
2007-10-10 10:55:14 -05:00
Jeremy Allison
ab8c924004
r5076: Ensure that WINS negative name query responses and WACK packets
...
use the correct RR type of 0xA instead of reflecting back what
the query RR type was (0x20). See rfc1002 sections 4.2.14 and
4.2.16.
Jeremy.
2007-10-10 10:55:13 -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
65fc39fc38
r3877: Final (I hope :-) fix for #2050 from Lars Müller for select maxfd's.
...
Jeremy.
2007-10-10 10:53:23 -05:00
Jeremy Allison
e3ca22b80d
r3864: Fix from Lars Müller <lmuelle@suse.de> for bug #2050 .
...
Make nmbd use maxfd+1 in select also.
Jeremy.
2007-10-10 10:53:22 -05:00
Volker Lendecke
8a28475a0b
r2470: Fix bug 1797: winbind and nmbd ignored "-l" option.
...
Thanks to Igor Zhbanov bsg@uniyar.ac.ru .
Volker
2007-10-10 10:52:44 -05:00
Jeremy Allison
b2b6d6e890
r2363: Fix to make find_workgroup use the same truncation as
...
create_workgroup (refactor to a common function).
Patch from Paul Szabo - psz@maths.usyd.edu.au .
Jeremy.
2007-10-10 10:52:40 -05:00
Gerald Carter
8ad147508a
r2261: fix getdc mailslot checks; testing with Windows 98se, WinME, WinNT 4.0/200x/XP
2007-10-10 10:52:38 -05:00
Jeremy Allison
dd9b17abd6
r2224: Make nmbd more robust against bad netbios packets.
...
Jeremy.
2007-10-10 10:52:36 -05:00
Jeremy Allison
451d289f69
r1299: Don't "break" - "continue" ! Otherwise we only expire the first name !
...
Doh !
Jeremy.
2007-10-10 10:52:05 -05:00
Jeremy Allison
e6ff6d95d2
r1290: Ensure we remove DNS and DNSFAIL records immediately on timeout.
...
Fix for #607 .
Jeremy.
2007-10-10 10:52:04 -05:00
Jeremy Allison
409eef2be7
r928: Ensure we're calling send_mailslot() with a UNIX charset
...
target name.
Jeremy.
2007-10-10 10:51:50 -05:00
Gerald Carter
911a28361b
r196: merging struct uuid from trunk
2007-10-10 10:51:13 -05:00
Gerald Carter
a7e2730ec4
r39: * importing .cvsignore files
...
* updateing WHATSNEW with vl's change
2007-10-10 10:51:05 -05:00
Jeremy Allison
188e1daaff
Avoid mb conversion overflow when sending an announcement.
...
Jeremy.
-
Jeremy Allison
834d816caf
Use "unix netbios name" type unstring - 64 bytes long to manipulate netbios
...
names in nmbd. Allows conversion from dos codepage mb strings (ie. SJIS) to
expand to utf8 size on read.
Jeremy.
-
Jeremy Allison
d7cf64b1e4
Ensure we don't truncate strcmps to nstring anymore...
...
Jeremy.
-
Jeremy Allison
b4ea493599
Modified fix for bugid #784 . Based on a patch from moriyama@miraclelinux.com (MORIYAMA Masayuki).
...
Don't use nstrings to hold workgroup and netbios names. The problem with them is that MB netbios
and workgroup names in unix charset (particularly utf8) may be up to 3x bigger than the name
when represented in dos charset (ie. cp932). So go back to using fstrings for these but
translate into nstrings (ie. 16 byte length values) for transport on the wire.
Jeremy.
-
Jeremy Allison
3a3e336030
Fix up name canonicalization (needed for krb5 keytab support later).
...
Remove source_env handler (no longer used in any codepath).
Jeremy.
-
Andrew Bartlett
4ca0ab7506
A Samba DC is nothing special these days - so every domain controller
...
location packet from the client is not a DEBUG(1) event anymore...
(Yes, we printed this for each of these UDP packets...)
Andrew Bartlett
-
Stefan Metzmacher
12d6bc3bd0
update copyright to -2004
...
metze
-
Tim Potter
0519a7022b
Final round of printf warnings fixes for the moment.
-
Jeremy Allison
d085c94dac
Fix for bug #771 . Fix packet length for browse list reply.
...
Jeremy.
-
Volker Lendecke
a0e741aa68
This binds the nmbd sending socket to the 'socket address'.
...
Hmmm. This is correct in 2.2. Obviously I did not test my 3.0 checkin at that
time. Now it hit me at a customer's site...
Volker
-
Jeremy Allison
ad06edd1bb
Fixes to check for wraps which could cause coredumps.
...
Jeremy.
-
Jeremy Allison
d7e35dfb92
Put strcasecmp/strncasecmp on the banned list (except for needed calls
...
in iconv.c and nsswitch/). Using them means you're not thinking about multibyte at
all and I really want to discourage that.
Jeremy.
-
Tim Potter
0281c5b764
Apply some NULL pointer paranoia to previous wins hook fix.
-
Tim Potter
92b37b3ef0
Fix broken wins hook functionality. A i18n fixe caused the name type
...
to be appended to the netbios name between angle brackets. This interfered
the 'sh -c' used to implement smbrun(). Closes bug #528 .
-
Jeremy Allison
f35e9a8b90
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.
-
Jeremy Allison
f1ec43fae4
Fix comment strings to 43 bytes as per spec.
...
Jeremy.
-
Jeremy Allison
68d02ebbcd
Add length warning on register name.
...
Jeremy.
-
Jeremy Allison
35a0b3c035
Fixed off-by-one bugs in workgroup name comparisons. Complain when a
...
workgroup name is >15 characters.
Jeremy.
-
Jeremy Allison
be534c8adf
Ensure we use correct length nstrings for workgroup and browser names.
...
Jeremy.
-
Gerald Carter
743560284c
fix segfault on empty wins server name registration reply
-
Jeremy Allison
84ae44678a
Fix the character set handling properly in nmbd. Also fix bug where
...
iconv wasn't re-initialised on reading of "charset" parameters. This
caused workgroup name to be set incorrectly if it contained an
extended character.
Jeremy.
-
Jeremy Allison
236d6adadf
Half-way though the big conversion of all nmbd access to wire elements being
...
converted to pull/push_ascii. This will not work right at the moment for non
English codepages, but compiles - I will finish the work over the weekend.
Then nmbd should be completely codepage correct.
Jeremy.
-
Jeremy Allison
ecb8057387
Use correct size (17 not 16) when doing a push_ascii(). Ensure that
...
wins hook is called with unix charset.
Jeremy.
-
Jeremy Allison
eb79272743
Ensure nmb_namestr() converts back from CH_DOS to CH_UNIX.
...
Jeremy.
-
Gerald Carter
ae452e51b0
metze's autogenerate patch for version.h
-
Jim McDonough
a2bd8f0bfa
Update my copyrights according to my agreement with IBM
-
Jim McDonough
15d2bc4785
Fix copyright statements for various pieces of Anthony Liguori's work.
-
Alexander Bokovoy
02c5e2fc6f
Add support for MSG_SMB_CONF_UPDATED and MSG_SHUTDOWN to all daemons (smbd, nmbd, winbindd). Reviewed by jerry and tridge.
-
Jeremy Allison
ff222716a0
Removed strupper/strlower macros that automatically map to strupper_m/strlower_m.
...
I really want people to think about when they're using multibyte strings.
Jeremy.
-
Jim McDonough
1e85a9ed8d
Fix bug #98 : DNS compression is required for proper building of the
...
netlogon for ads packet. repeated DNS components will not be properly
encoded otherwise.
-
Jelmer Vernooij
d817eaf0ec
Reverse previous patch from Stefan and me after comments by Andrew Bartlett
-