]> git.ipfire.org Git - thirdparty/squid.git/blob - lib/rfcnb/ReadMe.1st
SourceFormat Enforcement
[thirdparty/squid.git] / lib / rfcnb / ReadMe.1st
1 /*
2 * Copyright (C) 1996-2017 The Squid Software Foundation and contributors
3 *
4 * Squid software is distributed under GPLv2+ license and includes
5 * contributions from numerous individuals and organizations.
6 * Please see the COPYING and CONTRIBUTORS files for details.
7 */
8
9 RFCNB
10 Richard Sharpe,
11 Digital Equipment
12
13 I wrote it in an attempt to understand more about the SMB protocol and
14 the RFCNB (NBT) protocol underlying it. My manager approved my posting this
15 as long as there was no suggestion that Digital is responsible for this code
16 not that any warranties are offered by Digital. So, I put a GPL on the code.
17
18 DISCLAIMER
19
20 To restate, this code is offered as is, and no warranties are implied, either
21 by Digital Equipment Corporation or by Richard Sharpe. Neither
22 Digital Equipment Corporation nor Richard Sharpe can be held liable for
23 any consequences resulting from the use of this code.
24
25 END Disclaimer
26
27 The directory rfcnb contains the following:
28
29 Makefile: a small makefile to build things in this dir
30
31 notes: some notes I made about things ...
32
33 rfcnb.h: defines of the interface routines
34
35 rfcnb-error.h: rfcnb error return definitions etc
36
37 rfcnb-io.h: definitions for routines that do IO to the network
38
39 rfcnb-util.h: definitions of utility routines
40
41 rfcnb-common.h: common defines needed in rfcnb.h and rfcnb-priv.h
42
43 rfcnb-priv.h: defines private to the implementation
44
45 std-includes.h: standard includes and defines
46
47 name-service.c: name service routines. Not implemented yet.
48
49 rfcnb-util.c: utility routines used by session.c and others.
50
51 rfcnb-io.c: all IO to network occurs here
52
53 test_rfcnb.c: a small test program
54
55 session.c: all session routine code is here
56
57 todo: a list of things I would like to do ...
58
59
60