]> git.ipfire.org Git - thirdparty/squid.git/blame - lib/rfcnb/ReadMe.1st
Maintenance: Remove FIXME and \todo labels (#647)
[thirdparty/squid.git] / lib / rfcnb / ReadMe.1st
CommitLineData
70ab085a 1/*
77b1029d 2 * Copyright (C) 1996-2020 The Squid Software Foundation and contributors
70ab085a
AJ
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
7c16470c
AJ
9RFCNB
10Richard Sharpe,
11Digital Equipment
12
13I wrote it in an attempt to understand more about the SMB protocol and
14the RFCNB (NBT) protocol underlying it. My manager approved my posting this
15as long as there was no suggestion that Digital is responsible for this code
16not that any warranties are offered by Digital. So, I put a GPL on the code.
17
18DISCLAIMER
19
20To restate, this code is offered as is, and no warranties are implied, either
21by Digital Equipment Corporation or by Richard Sharpe. Neither
22Digital Equipment Corporation nor Richard Sharpe can be held liable for
23any consequences resulting from the use of this code.
24
25END Disclaimer
26
27The directory rfcnb contains the following:
28
29Makefile: a small makefile to build things in this dir
30
31notes: some notes I made about things ...
32
33rfcnb.h: defines of the interface routines
34
35rfcnb-error.h: rfcnb error return definitions etc
36
37rfcnb-io.h: definitions for routines that do IO to the network
38
39rfcnb-util.h: definitions of utility routines
40
41rfcnb-common.h: common defines needed in rfcnb.h and rfcnb-priv.h
42
43rfcnb-priv.h: defines private to the implementation
44
45std-includes.h: standard includes and defines
46
47name-service.c: name service routines. Not implemented yet.
48
49rfcnb-util.c: utility routines used by session.c and others.
50
51rfcnb-io.c: all IO to network occurs here
52
53test_rfcnb.c: a small test program
54
55session.c: all session routine code is here
56