Jean-Francois Micouleau <Jean-Francois.Micouleau@utc.fr>
Jean-Gabriel Dick <jean-gabriel.dick@curie.fr>
Jean-Philippe Menil <jean-philippe.menil@univ-nantes.fr>
+ Jeremy Allison
Jerry Murdock <jmurdock@itraktech.com>
Joachim Bauch <jojo@fistofbenztown.de>
Joao Alves Neto <alves_joao@hotmail.com>
Matthew Morgan <atcs.matthew@gmail.com>
Matthias Pitzl <silamael@coronamundi.de>
Max Okumoto <okumoto@ucsd.edu>
+ Merik Karman
Michael Lupp <mike@nemesis.saar.de>
Michael Mansour <mic@shell.gnxs.com.au>
Michael O'Reilly <michael@metal.iinet.net.au>
==============================================================================
-lib/rfcnb/:
+lib/rfcnb/,
+lib/smblib/:
+
+ Copyright holders: Richard Sharpe, Andrew Tridgell, and Merik Karman
+ with updates by Squid contributors
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
+## Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+##
+## Squid software is distributed under GPLv2+ license and includes
+## contributions from numerous individuals and organizations.
+## Please see the COPYING and CONTRIBUTORS files for details.
+##
+
include $(top_srcdir)/src/Common.am
AM_CPPFLAGS += -I$(top_srcdir)/lib
-#include "squid.h"
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
/* UNIX SMBlib NetBIOS implementation
Version 1.0
SMBlib Routines. Experimental Section ...
Copyright (C) Richard Sharpe 1996
-
*/
/*
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#include "squid.h"
#include "rfcnb/rfcnb.h"
#include "smblib/smblib-priv.h"
-#include "squid.h"
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
/* UNIX SMBlib NetBIOS implementation
Version 1.0
SMBlib Routines. Experimental Section ...
Copyright (C) Richard Sharpe 1996
-
*/
/*
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#include "squid.h"
#include "rfcnb/rfcnb.h"
#include "smblib/smblib-priv.h"
-#include "squid.h"
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
/* UNIX SMBlib NetBIOS implementation
Version 1.0
SMBlib File Access Routines
Copyright (C) Richard Sharpe 1996
-
*/
/*
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#include "squid.h"
#include "rfcnb/rfcnb.h"
#include "smblib/smblib-priv.h"
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
#include "squid.h"
/* Find passwords ... */
/* We do it in a brute force way ... Cycle through all the possible passwords
-#include "squid.h"
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
/*
* Unix SMB/Netbios implementation.
* Version 1.9.
* a implementation of MD4 designed for use in the SMB authentication protocol
* Copyright (C) Andrew Tridgell 1997
- *
+ */
+
+/*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#include "squid.h"
#include <string.h>
#include "smblib/md4.h"
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
#ifndef __SMB_LM_SMBVAL_MD4_H
#define __SMB_LM_SMBVAL_MD4_H
-#include "squid.h"
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
/* UNIX SMBlib NetBIOS implementation
SMBlib Error values etc ...
Copyright (C) Richard Sharpe, Andrew Tridgell, and Merik Karman, 1996
-
*/
/*
/* ensure we don't overwrite strings when not passed enough space. Also */
/* added code to say unknown error codes if we see any */
+#include "squid.h"
+
typedef struct {
char *name;
int code;
-#include "squid.h"
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
/*
* Unix SMB/Netbios implementation.
* SMB authentication protocol
*
* Copyright (C) Andrew Tridgell 1997
- *
+ */
+
+/*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#include "squid.h"
+
/* NOTES:
*
* This code makes no attempt to be fast! In fact, it is a very
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
/* smbdes.c */
void E_P16(unsigned char *p14, unsigned char *p16);
void E_P24(unsigned char *p21, unsigned char *c8, unsigned char *p24);
-#include "squid.h"
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
/*
* Unix SMB/Netbios implementation.
* SMB parameters and setup
* Copyright (C) Andrew Tridgell 1992-1997
* Modified by Jeremy Allison 1995.
- *
+ */
+
+/*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#include "squid.h"
+
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
#ifndef _SMBLIB_SMBENCRYPT_H
#define _SMBLIB_SMBENCRYPT_H
-#include "squid.h"
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
/* UNIX SMBlib NetBIOS implementation
Version 1.0
SMB API Calls ...
Copyright (C) Richard Sharpe 1996
-
*/
/*
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#include "squid.h"
#include "rfcnb/rfcnb.h"
#include "smblib/smblib-priv.h"
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
/* UNIX SMBlib NetBIOS implementation
Version 1.0
SMBlib Common Defines
Copyright (C) Richard Sharpe 1996
-
*/
/*
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
/* UNIX SMBlib NetBIOS implementation
Version 1.0
SMBlib private Defines
Copyright (C) Richard Sharpe 1996
-
*/
/*
-#include "squid.h"
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
/* UNIX SMBlib NetBIOS implementation
SMBlib Utility Routines
Copyright (C) Richard Sharpe 1996
-
*/
/*
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#include "squid.h"
#include "rfcnb/rfcnb.h"
#include "smblib/smblib-priv.h"
#include "smblib/smblib.h"
-#include "squid.h"
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
/* UNIX SMBlib NetBIOS implementation
SMBlib Routines
Copyright (C) Richard Sharpe 1996
-
*/
/*
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#include "squid.h"
+
int SMBlib_errno;
int SMBlib_SMB_Error;
#define SMBLIB_ERRNO
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
/* UNIX SMBlib NetBIOS implementation
Version 1.0
SMBlib Defines
Copyright (C) Richard Sharpe 1996
-
*/
/*
-#ifndef _SMBLIB_STD_DEFINES_H
-#define _SMBLIB_STD_DEFINES_H
-
-/* RFCNB Standard includes ... */
/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+/*
SMBlib Standard Includes
Copyright (C) 1996, Richard Sharpe
*/
-/* One day we will conditionalize these on OS types ... */
/*
This program is free software; you can redistribute it and/or modify
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#ifndef _SMBLIB_STD_DEFINES_H
+#define _SMBLIB_STD_DEFINES_H
+
+/* RFCNB Standard includes ... */
+/* One day we will conditionalize these on OS types ... */
+
#define BOOL int
#include <netdb.h>