mirror of
https://github.com/samba-team/samba.git
synced 2025-08-03 04:22:09 +03:00
acconfig.h configure configure.in: Added check for UT_SYSLEN for utmp code.
include/byteorder.h: Added alignment macros. include/nameserv.h: Added defines for msg_type field options - from rfc1002. lib/time.c: Typo fix. lib/util_unistr.c: Updates from UNICODE branch. printing/nt_printing.c: bzero -> memset. smbd/connection.c: Added check for UT_SYSLEN for utmp code. Other fixes : Rollback of unapproved commit from Luke. Please *ask* next time before doing large changes to HEAD. Jeremy.
This commit is contained in:
@ -118,3 +118,4 @@
|
||||
#undef HAVE_LIBDL
|
||||
#undef NEED_SGI_SEMUN_HACK
|
||||
#undef SYSCONF_SC_NGROUPS_MAX
|
||||
#undef HAVE_UX_UT_SYSLEN
|
||||
|
320
source/configure
vendored
320
source/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -688,6 +688,14 @@ if test x"$samba_cv_HAVE_UTIMBUF" = x"yes"; then
|
||||
AC_DEFINE(HAVE_UTIMBUF)
|
||||
fi
|
||||
|
||||
AC_CACHE_CHECK([for ut_syslen in utmpx],samba_cv_HAVE_UX_UT_SYSLEN,[
|
||||
AC_TRY_COMPILE([#include <utmpx.h>],
|
||||
[struct utmpx ux; ux.ut_syslen = 0;],
|
||||
samba_cv_HAVE_UX_UT_SYSLEN=yes,samba_cv_HAVE_UX_UT_SYSLEN=no,samba_cv_HAVE_UX_UT_SYSLEN=cross)])
|
||||
if test x"$samba_cv_HAVE_UX_UT_SYSLEN" = x"yes"; then
|
||||
AC_DEFINE(HAVE_UX_UT_SYSLEN)
|
||||
fi
|
||||
|
||||
AC_CACHE_CHECK([for kernel oplock type definitions],samba_cv_HAVE_KERNEL_OPLOCKS,[
|
||||
AC_TRY_COMPILE([#include <sys/types.h>
|
||||
#include <fcntl.h>],
|
||||
@ -1138,7 +1146,7 @@ AC_ARG_WITH(dfs,
|
||||
AC_MSG_CHECKING(whether to use Kerberos IV)
|
||||
AC_ARG_WITH(krb4,
|
||||
[ --with-krb4=base-dir Include Kerberos IV support
|
||||
--without-krb4 Don't include Kerbers IV support (default)],
|
||||
--without-krb4 Don't include Kerberos IV support (default)],
|
||||
[ AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(KRB4_AUTH)
|
||||
AC_CHECK_LIB(resolv, dn_expand)
|
||||
@ -1153,7 +1161,7 @@ AC_ARG_WITH(krb4,
|
||||
AC_MSG_CHECKING(whether to use Kerberos 5)
|
||||
AC_ARG_WITH(krb5,
|
||||
[ --with-krb5=base-dir Include Kerberos 5 support
|
||||
--without-krb5 Don't include Kerbers 5 support (default)],
|
||||
--without-krb5 Don't include Kerberos 5 support (default)],
|
||||
[ AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(KRB5_AUTH)
|
||||
LIBS="$LIBS -ldes425 -lkrb5 -lcrypto -lcom_err"
|
||||
|
@ -262,4 +262,8 @@ it also defines lots of intermediate macros, just ignore those :-)
|
||||
DEBUG(5,("%s%04x %s: %08x\n", \
|
||||
tab_depth(depth), base, string, outbuf)); }
|
||||
|
||||
/* Alignment macros. */
|
||||
#define ALIGN4(p,base) ((4 - (PTR_DIFF((q), (base)) % 4)) & ~3)
|
||||
#define ALIGN2(p,base) ((2 - (PTR_DIFF((q), (base)) % 2)) & ~1)
|
||||
|
||||
#endif /* _BYTEORDER_H */
|
||||
|
@ -184,6 +184,7 @@
|
||||
#undef HAVE_LIBDL
|
||||
#undef NEED_SGI_SEMUN_HACK
|
||||
#undef SYSCONF_SC_NGROUPS_MAX
|
||||
#undef HAVE_UX_UT_SYSLEN
|
||||
|
||||
/* The number of bytes in a int. */
|
||||
#undef SIZEOF_INT
|
||||
|
@ -453,6 +453,15 @@ struct nmb_packet
|
||||
struct res_rec *additional;
|
||||
};
|
||||
|
||||
/* msg_type field options - from rfc1002. */
|
||||
|
||||
#define DGRAM_UNIQUE 0x10
|
||||
#define DGRAM_GROUP 0x11
|
||||
#define DGRAM_BROADCAST 0x12
|
||||
#define DGRAM_ERROR 0x13
|
||||
#define DGRAM_QUERY_REQUEST 0x14
|
||||
#define DGRAM_POSITIVE_QUERY_RESPONSE 0x15
|
||||
#define DGRAM_NEGATIVE_QUERT_RESPONSE 0x16
|
||||
|
||||
/* A datagram - this normally contains SMB data in the data[] array. */
|
||||
|
||||
|
@ -548,7 +548,7 @@ char *timestring(BOOL hires)
|
||||
strftime(TimeBuf,100,"%Y/%m/%d %H:%M:%S",tm);
|
||||
}
|
||||
#else
|
||||
if (hires)() {
|
||||
if (hires) {
|
||||
slprintf(TimeBuf,
|
||||
sizeof(TimeBuf)-1,
|
||||
"%s.%06ld",
|
||||
|
@ -712,7 +712,7 @@ smb_ucs2_t *multibyte_to_unicode(smb_ucs2_t *dst, const char *src,
|
||||
dst_len /= sizeof(smb_ucs2_t); /* Convert to smb_ucs2_t units. */
|
||||
|
||||
for(i = 0; (i < (dst_len - 1)) && src[i];) {
|
||||
size_t skip = get_character_len(*src);
|
||||
size_t skip = skip_multibyte_char(*src);
|
||||
smb_ucs2_t val = (*src & 0xff);
|
||||
|
||||
/*
|
||||
@ -801,7 +801,7 @@ size_t strlen_w(const smb_ucs2_t *src)
|
||||
|
||||
/*******************************************************************
|
||||
Safe wstring copy into a known length string. maxlength includes
|
||||
the terminating zero. maxlength is in bytes.
|
||||
the terminating zero. maxlength is in ucs2 units.
|
||||
********************************************************************/
|
||||
|
||||
smb_ucs2_t *safe_strcpy_w(smb_ucs2_t *dest,const smb_ucs2_t *src, size_t maxlength)
|
||||
@ -818,10 +818,6 @@ smb_ucs2_t *safe_strcpy_w(smb_ucs2_t *dest,const smb_ucs2_t *src, size_t maxleng
|
||||
return dest;
|
||||
}
|
||||
|
||||
/*
|
||||
* Convert maxlength to smb_ucs2_t units.
|
||||
*/
|
||||
|
||||
maxlength /= sizeof(smb_ucs2_t);
|
||||
|
||||
ucs2_len = strlen_w(src);
|
||||
@ -841,7 +837,7 @@ smb_ucs2_t *safe_strcpy_w(smb_ucs2_t *dest,const smb_ucs2_t *src, size_t maxleng
|
||||
|
||||
/*******************************************************************
|
||||
Safe string cat into a string. maxlength includes the terminating zero.
|
||||
maxlength is in bytes.
|
||||
maxlength is in ucs2 units.
|
||||
********************************************************************/
|
||||
|
||||
smb_ucs2_t *safe_strcat_w(smb_ucs2_t *dest, const smb_ucs2_t *src, size_t maxlength)
|
||||
@ -856,12 +852,6 @@ smb_ucs2_t *safe_strcat_w(smb_ucs2_t *dest, const smb_ucs2_t *src, size_t maxlen
|
||||
if (!src)
|
||||
return dest;
|
||||
|
||||
/*
|
||||
* Convert maxlength to smb_ucs2_t units.
|
||||
*/
|
||||
|
||||
maxlength /= sizeof(smb_ucs2_t);
|
||||
|
||||
ucs2_src_len = strlen_w(src);
|
||||
ucs2_dest_len = strlen_w(dest);
|
||||
|
||||
@ -880,7 +870,7 @@ smb_ucs2_t *safe_strcat_w(smb_ucs2_t *dest, const smb_ucs2_t *src, size_t maxlen
|
||||
}
|
||||
|
||||
/*******************************************************************
|
||||
Compare the two strings s1 and s2. len is in ucs2 units.
|
||||
Compare the two strings s1 and s2.
|
||||
********************************************************************/
|
||||
|
||||
int strcmp_w(const smb_ucs2_t *s1, const smb_ucs2_t *s2)
|
||||
@ -1245,6 +1235,7 @@ int StrCaseCmp_w(const smb_ucs2_t *s, const smb_ucs2_t *t)
|
||||
|
||||
/*******************************************************************
|
||||
Case insensitive string compararison, length limited.
|
||||
n is in ucs2 units.
|
||||
********************************************************************/
|
||||
|
||||
int StrnCaseCmp_w(const smb_ucs2_t *s, const smb_ucs2_t *t, size_t n)
|
||||
@ -1289,7 +1280,8 @@ BOOL strequal_w(const smb_ucs2_t *s1, const smb_ucs2_t *s2)
|
||||
}
|
||||
|
||||
/*******************************************************************
|
||||
Compare 2 strings up to and including the nth char.
|
||||
Compare 2 strings up to and including the nth char. n is in ucs2
|
||||
units.
|
||||
******************************************************************/
|
||||
|
||||
BOOL strnequal_w(const smb_ucs2_t *s1,const smb_ucs2_t *s2,size_t n)
|
||||
@ -1504,19 +1496,13 @@ BOOL str_is_all_w(const smb_ucs2_t *s,smb_ucs2_t c)
|
||||
Paranoid strcpy into a buffer of given length (includes terminating
|
||||
zero. Strips out all but 'a-Z0-9' and replaces with '_'. Deliberately
|
||||
does *NOT* check for multibyte characters. Don't change it !
|
||||
maxlength is in bytes.
|
||||
maxlength is in ucs2 units.
|
||||
********************************************************************/
|
||||
|
||||
smb_ucs2_t *alpha_strcpy_w(smb_ucs2_t *dest, const smb_ucs2_t *src, size_t maxlength)
|
||||
{
|
||||
size_t len, i;
|
||||
|
||||
/*
|
||||
* Convert to smb_ucs2_t units.
|
||||
*/
|
||||
|
||||
maxlength /= sizeof(smb_ucs2_t);
|
||||
|
||||
if (!dest) {
|
||||
DEBUG(0,("ERROR: NULL dest in alpha_strcpy_w\n"));
|
||||
return NULL;
|
||||
@ -1546,7 +1532,8 @@ smb_ucs2_t *alpha_strcpy_w(smb_ucs2_t *dest, const smb_ucs2_t *src, size_t maxle
|
||||
|
||||
/****************************************************************************
|
||||
Like strncpy but always null terminates. Make sure there is room !
|
||||
The variable n should always be one less than the available size and is in bytes.
|
||||
The variable n should always be one less than the available size and is in
|
||||
ucs2 units.
|
||||
****************************************************************************/
|
||||
|
||||
smb_ucs2_t *StrnCpy_w(smb_ucs2_t *dest,const smb_ucs2_t *src,size_t n)
|
||||
@ -1559,12 +1546,6 @@ smb_ucs2_t *StrnCpy_w(smb_ucs2_t *dest,const smb_ucs2_t *src,size_t n)
|
||||
return(dest);
|
||||
}
|
||||
|
||||
/*
|
||||
* Convert to smb_ucs2_t units.
|
||||
*/
|
||||
|
||||
n /= sizeof(smb_ucs2_t);
|
||||
|
||||
while (n-- && (*d++ = *src++))
|
||||
;
|
||||
*d = 0;
|
||||
@ -1574,7 +1555,7 @@ smb_ucs2_t *StrnCpy_w(smb_ucs2_t *dest,const smb_ucs2_t *src,size_t n)
|
||||
/****************************************************************************
|
||||
Like strncpy but copies up to the character marker. Always null terminates.
|
||||
returns a pointer to the character marker in the source string (src).
|
||||
n is in bytes.
|
||||
n is in ucs2 units.
|
||||
****************************************************************************/
|
||||
|
||||
smb_ucs2_t *strncpyn_w(smb_ucs2_t *dest, const smb_ucs2_t *src,size_t n, smb_ucs2_t c)
|
||||
@ -1593,7 +1574,7 @@ smb_ucs2_t *strncpyn_w(smb_ucs2_t *dest, const smb_ucs2_t *src,size_t n, smb_ucs
|
||||
return NULL;
|
||||
}
|
||||
|
||||
str_len = PTR_DIFF(p, src) + sizeof(smb_ucs2_t);
|
||||
str_len = PTR_DIFF(p, src) + 1;
|
||||
safe_strcpy_w(dest, src, MIN(n, str_len));
|
||||
|
||||
return p;
|
||||
@ -1751,7 +1732,7 @@ BOOL string_set_w(smb_ucs2_t **dest,const smb_ucs2_t *src)
|
||||
|
||||
Any of " ; ' $ or ` in the insert string are replaced with _
|
||||
if len==0 then no length check is performed
|
||||
len is in bytes.
|
||||
len is in ucs2 units.
|
||||
****************************************************************************/
|
||||
|
||||
void string_sub_w(smb_ucs2_t *s,const smb_ucs2_t *pattern,const smb_ucs2_t *insert, size_t len)
|
||||
@ -1759,12 +1740,6 @@ void string_sub_w(smb_ucs2_t *s,const smb_ucs2_t *pattern,const smb_ucs2_t *inse
|
||||
smb_ucs2_t *p;
|
||||
ssize_t ls,lp,li, i;
|
||||
|
||||
/*
|
||||
* Convert to smb_ucs2_t units.
|
||||
*/
|
||||
|
||||
len /= sizeof(smb_ucs2_t);
|
||||
|
||||
if (!insert || !pattern || !s)
|
||||
return;
|
||||
|
||||
@ -1828,12 +1803,6 @@ void all_string_sub_w(smb_ucs2_t *s,const smb_ucs2_t *pattern,const smb_ucs2_t *
|
||||
smb_ucs2_t *p;
|
||||
ssize_t ls,lp,li;
|
||||
|
||||
/*
|
||||
* Convert to smb_ucs2_t units.
|
||||
*/
|
||||
|
||||
len /= sizeof(smb_ucs2_t);
|
||||
|
||||
if (!insert || !pattern || !s)
|
||||
return;
|
||||
|
||||
@ -1905,17 +1874,11 @@ smb_ucs2_t *octal_string_w(int i)
|
||||
|
||||
/****************************************************************************
|
||||
Truncate a string at a specified length.
|
||||
length is in bytes.
|
||||
length is in ucs2 units.
|
||||
****************************************************************************/
|
||||
|
||||
smb_ucs2_t *string_truncate_w(smb_ucs2_t *s, size_t length)
|
||||
{
|
||||
/*
|
||||
* Convert to smb_ucs2_t units.
|
||||
*/
|
||||
|
||||
length /= sizeof(smb_ucs2_t);
|
||||
|
||||
if (s && strlen_w(s) > length)
|
||||
s[length] = 0;
|
||||
|
||||
|
@ -95,7 +95,7 @@ int get_ntforms(nt_forms_struct **list)
|
||||
total = 0;
|
||||
break;
|
||||
}
|
||||
bzero( (char *)&(*list)[total], sizeof(nt_forms_struct) );
|
||||
memset( (char *)&(*list)[total], '\0', sizeof(nt_forms_struct) );
|
||||
if ( parse_form_entry(line, &(*list)[total] ) )
|
||||
{
|
||||
total++;
|
||||
|
@ -1,29 +1,3 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
Unix SMB/Netbios implementation.
|
||||
Version 1.9.
|
||||
|
@ -1,29 +1,4 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,29 +1,3 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,29 +1,4 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,29 +1,3 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
Unix SMB/Netbios implementation.
|
||||
Version 1.9.
|
||||
|
@ -1,29 +1,4 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,29 +1,4 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,29 +1,3 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
Unix SMB/Netbios implementation.
|
||||
Version 1.9.
|
||||
|
@ -1,29 +1,3 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,29 +1,3 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,29 +1,3 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,29 +1,3 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,29 +1,3 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,29 +1,3 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,29 +1,4 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,29 +1,4 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,27 +1,3 @@
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
|
@ -1,27 +1,3 @@
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
|
@ -1,29 +1,4 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,29 +1,4 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,29 +1,3 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,27 +1,3 @@
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
@ -209,29 +185,6 @@ static char *unmap_unixname(char *unix_user_name, int name_idx)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
#ifdef DISABLED_BECAUSE_IT_FIXES_THE_PROBLEM_IN_THE_WRONG_WAY
|
||||
|
||||
/*
|
||||
* 1) this code should be *inside* getsam21pwent(), behind the
|
||||
* sam database API. it should *not* be explictly in the samsrv
|
||||
* implementation. that's the whole point of the sam database API:
|
||||
* it hides implementation issues like this and allows code reuse
|
||||
* for LDAP, NISPLUS, SMBPASSWD+Unix Passwd, MYSQL, tdb etc.
|
||||
*
|
||||
* 2) modifications to cvs main and 2_0 should be absolutely critical
|
||||
* bug-fixes only, and TNG should be checked and worked on first.
|
||||
* any bug-fixes and enhancements should be made to TNG,
|
||||
* as per instructions at top of this file.
|
||||
*
|
||||
* i really appreciate the efforts of the person who wrote this code
|
||||
* (whoever they are), however please consult with me because there
|
||||
* are design issues that you should be aware of, and your skills
|
||||
* are needed to fix the problems in the correct code-module in
|
||||
* the right branch, not this one.
|
||||
*
|
||||
* lkcl@samba.org 23mar2000.
|
||||
*/
|
||||
|
||||
/*******************************************************************
|
||||
This function sets up a list of users taken from the list of
|
||||
users that UNIX knows about, as well as all the user names that
|
||||
@ -378,8 +331,6 @@ static BOOL get_passwd_entries(SAM_USER_INFO_21 *pw_buf,
|
||||
return (*num_entries) > 0;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
/*******************************************************************
|
||||
samr_reply_unknown_1
|
||||
********************************************************************/
|
||||
@ -766,22 +717,6 @@ static void samr_reply_enum_dom_aliases(SAMR_Q_ENUM_DOM_ALIASES *q_u,
|
||||
}
|
||||
else if (strequal(sid_str, sam_sid_str))
|
||||
{
|
||||
#ifdef _DISABLED_BECAUSE_THERE_IS_AN_API_TO_CALL_TO_OBTAIN_ALIASES
|
||||
|
||||
/*
|
||||
* this code has been disabled because there is an API
|
||||
* to call to enumerate NT aliases.
|
||||
*
|
||||
* it is the job of this API to decide which unix groups
|
||||
* should be mapped to NT aliases and which should be
|
||||
* mapped to NT groups.
|
||||
*
|
||||
* putting *all* unix groups as aliases is not the correct
|
||||
* thing to do, just as it is not the correct thing to
|
||||
* do to return all unix users as NT users (as is done
|
||||
* by the disabled function, get_passwd_entries())
|
||||
*/
|
||||
|
||||
char *name;
|
||||
/* local aliases */
|
||||
/* we return the UNIX groups here. This seems to be the right */
|
||||
@ -798,7 +733,6 @@ static void samr_reply_enum_dom_aliases(SAMR_Q_ENUM_DOM_ALIASES *q_u,
|
||||
}
|
||||
|
||||
endgrent();
|
||||
#endif
|
||||
}
|
||||
|
||||
init_samr_r_enum_dom_aliases(&r_e, num_entries, pass, r_e.status);
|
||||
@ -859,7 +793,7 @@ static void samr_reply_query_dispinfo(SAMR_Q_QUERY_DISPINFO *q_u,
|
||||
if (r_e.status == 0x0)
|
||||
{
|
||||
become_root(True);
|
||||
got_pwds = get_sampwd_entries(pass, q_u->start_idx, &total_entries, &num_entries, MAX_SAM_ENTRIES, 0);
|
||||
got_pwds = get_passwd_entries(pass, q_u->start_idx, &total_entries, &num_entries, MAX_SAM_ENTRIES, 0);
|
||||
unbecome_root(True);
|
||||
|
||||
switch (q_u->switch_level)
|
||||
|
@ -1,27 +1,3 @@
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
|
@ -1,29 +1,4 @@
|
||||
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
* Version 1.9.
|
||||
|
@ -1,27 +1,3 @@
|
||||
/*
|
||||
* THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY,
|
||||
* INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE
|
||||
* UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH.
|
||||
*
|
||||
* PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY.
|
||||
*
|
||||
* REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT
|
||||
* FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT
|
||||
* FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH
|
||||
*
|
||||
* YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT
|
||||
* YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG.
|
||||
* IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG
|
||||
* AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO
|
||||
* ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT
|
||||
* MAY BE LOST.
|
||||
*
|
||||
* PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST.
|
||||
*
|
||||
* THANK YOU.
|
||||
*
|
||||
* lkcl@samba.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unix SMB/Netbios implementation.
|
||||
|
@ -225,7 +225,9 @@ static void utmp_update(const pstring dirname, const struct utmp *u, const char
|
||||
|
||||
getutmpx(u, &ux);
|
||||
if (host) {
|
||||
#if defined(HAVE_UX_UT_SYSLEN)
|
||||
ux.ut_syslen = strlen(host);
|
||||
#endif /* defined(HAVE_UX_UT_SYSLEN) */
|
||||
pstrcpy(ux.ut_host, host);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user