Skip to content

Commit 13744d5

Browse files
author
jfigus
committed
Initial commit of EST protocol stack.
1 parent cebce6d commit 13744d5

File tree

221 files changed

+87104
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

221 files changed

+87104
-0
lines changed

AUTHORS

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
John Foley, Cisco Systems
2+
Pete Beal, Cisco Systems
3+
Barry Fussell, Cisco Systems
4+
Max Pritikin, Cisco Systems

COPYING

+161
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
1+
******************************************************************************
2+
Copyright (c) 2013-2014 Cisco Systems, Inc. All rights reserved.
3+
4+
Redistribution and use in source and binary forms, with or without
5+
modification, are permitted provided that the following conditions
6+
are met:
7+
Redistributions of source code must retain the above copyright
8+
notice, this list of conditions and the following disclaimer.
9+
Redistributions in binary form must reproduce the above
10+
copyright notice, this list of conditions and the following
11+
disclaimer in the documentation and/or other materials provided
12+
with the distribution.
13+
Neither the name of the Cisco Systems, Inc. nor the names of its
14+
contributors may be used to endorse or promote products derived
15+
from this software without specific prior written permission.
16+
17+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
18+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
19+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
20+
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
21+
COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
22+
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
23+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
24+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25+
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
26+
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27+
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
28+
OF THE POSSIBILITY OF SUCH DAMAGE.
29+
******************************************************************************
30+
31+
32+
******************************************************************************
33+
* Mongoose license
34+
*
35+
* HTTP server-side parsing logic taking from Mongoose
36+
******************************************************************************
37+
// Copyright (c) 2004-2012 Sergey Lyubka
38+
//
39+
// Permission is hereby granted, free of charge, to any person obtaining a copy
40+
// of this software and associated documentation files (the "Software"), to deal
41+
// in the Software without restriction, including without limitation the rights
42+
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
43+
// copies of the Software, and to permit persons to whom the Software is
44+
// furnished to do so, subject to the following conditions:
45+
//
46+
// The above copyright notice and this permission notice shall be included in
47+
// all copies or substantial portions of the Software.
48+
//
49+
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
50+
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
51+
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
52+
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
53+
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
54+
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
55+
// THE SOFTWARE.
56+
******************************************************************************
57+
58+
59+
******************************************************************************
60+
* libcurl license
61+
*
62+
* CiscoEST uses RFC 6125 FQDN logic from libcurl
63+
******************************************************************************
64+
COPYRIGHT AND PERMISSION NOTICE
65+
66+
Copyright (c) 1996 - 2012, Daniel Stenberg, <[email protected]>.
67+
68+
All rights reserved.
69+
70+
Permission to use, copy, modify, and distribute this software for any purpose
71+
with or without fee is hereby granted, provided that the above copyright
72+
notice and this permission notice appear in all copies.
73+
74+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
75+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
76+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
77+
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
78+
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
79+
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
80+
OR OTHER DEALINGS IN THE SOFTWARE.
81+
82+
Except as contained in this notice, the name of a copyright holder shall not
83+
be used in advertising or otherwise to promote the sale, use or other dealings
84+
in this Software without prior written authorization of the copyright holder.
85+
******************************************************************************
86+
87+
88+
******************************************************************************
89+
* libwww license
90+
*
91+
* CiscoEST uses HTTP header parsing logic from libwww
92+
******************************************************************************
93+
libwww: W3C's implementation of HTTP can be found at: http://www.w3.org/Library/
94+
95+
Copyright © 1994-2000 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. This program is distributed under the W3C's Software Intellectual Property License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more details.
96+
97+
Copyright © 1995 CERN. This product includes computer software created and made available by CERN. This acknowledgment shall be mentioned in full in any product which includes the CERN computer software included herein or parts thereof.
98+
******************************************************************************
99+
100+
******************************************************************************
101+
* openssl license
102+
*
103+
* CiscoEST uses some OpenSSL code in the example server
104+
******************************************************************************
105+
/* Copyright (C) 1995-1998 Eric Young ([email protected])
106+
* All rights reserved.
107+
*
108+
* This package is an SSL implementation written
109+
* by Eric Young ([email protected]).
110+
* The implementation was written so as to conform with Netscapes SSL.
111+
*
112+
* This library is free for commercial and non-commercial use as long as
113+
* the following conditions are aheared to. The following conditions
114+
* apply to all code found in this distribution, be it the RC4, RSA,
115+
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
116+
* included with this distribution is covered by the same copyright terms
117+
* except that the holder is Tim Hudson ([email protected]).
118+
*
119+
* Copyright remains Eric Young's, and as such any Copyright notices in
120+
* the code are not to be removed.
121+
* If this package is used in a product, Eric Young should be given attribution
122+
* as the author of the parts of the library used.
123+
* This can be in the form of a textual message at program startup or
124+
* in documentation (online or textual) provided with the package.
125+
*
126+
* Redistribution and use in source and binary forms, with or without
127+
* modification, are permitted provided that the following conditions
128+
* are met:
129+
* 1. Redistributions of source code must retain the copyright
130+
* notice, this list of conditions and the following disclaimer.
131+
* 2. Redistributions in binary form must reproduce the above copyright
132+
* notice, this list of conditions and the following disclaimer in the
133+
* documentation and/or other materials provided with the distribution.
134+
* 3. All advertising materials mentioning features or use of this software
135+
* must display the following acknowledgement:
136+
* "This product includes cryptographic software written by
137+
* Eric Young ([email protected])"
138+
* The word 'cryptographic' can be left out if the rouines from the library
139+
* being used are not cryptographic related :-).
140+
* 4. If you include any Windows specific code (or a derivative thereof) from
141+
* the apps directory (application code) you must include an acknowledgement:
142+
* "This product includes software written by Tim Hudson ([email protected])"
143+
*
144+
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
145+
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
146+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
147+
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
148+
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
149+
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
150+
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
151+
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
152+
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
153+
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
154+
* SUCH DAMAGE.
155+
*
156+
* The licence and distribution terms for any publically available version or
157+
* derivative of this code cannot be changed. i.e. this code cannot simply be
158+
* copied and put under another distribution licence
159+
* [including the GNU Public Licence.]
160+
*/
161+

ChangeLog

Whitespace-only changes.

0 commit comments

Comments
 (0)