-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTODO
More file actions
197 lines (167 loc) · 7.32 KB
/
TODO
File metadata and controls
197 lines (167 loc) · 7.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
Nice to Haves: rfc4627::json_writer
-----------------------------------
- Replace std::uint32_t with std::char32_t once <cuchar> is available.
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2249.html
http://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2011
Specs: Authentication and Authorization
---------------------------------------
- RFC 4422: Simple Authentication and Security Layer (SASL)
http://tools.ietf.org/html/rfc4422
- RFC 5849: The OAuth 1.0 Protocol
http://tools.ietf.org/html/rfc5849
- RFC 6749: The OAuth 2.0 Authorization Framework
http://tools.ietf.org/html/rfc6749
- RFC 6750: The OAuth 2.0 Authorization Framework: Bearer Token Usage
http://tools.ietf.org/html/rfc6750
Specs: Character Encoding
-------------------------
- RFC 20: ASCII format for Network Interchange
http://tools.ietf.org/html/rfc20
- RFC 2277: IETF Policy on Character Sets and Languages
http://tools.ietf.org/html/rfc2277
- RFC 2781: UTF-16, an encoding of ISO 10646
http://tools.ietf.org/html/rfc2781
~ RFC 3629: UTF-8, a transformation format of ISO 10646
http://tools.ietf.org/html/rfc3629
! RFC 4648: The Base16, Base32, and Base64 Data Encodings
http://tools.ietf.org/html/rfc4648
- RFC 5198: Unicode Format for Network Interchange
http://tools.ietf.org/html/rfc5198
Specs: Compression
------------------
- RFC 1950: ZLIB Compressed Data Format Specification version 3.3
http://tools.ietf.org/html/rfc1950
- RFC 1951: DEFLATE Compressed Data Format Specification version 1.3
http://tools.ietf.org/html/rfc1951
- RFC 1952: GZIP file format specification version 4.3
http://tools.ietf.org/html/rfc1952
Specs: Cryptography
-------------------
~ RFC 1321: The MD5 Message-Digest Algorithm
http://tools.ietf.org/html/rfc1321
- RFC 2085: HMAC-MD5 IP Authentication with Replay Prevention
http://tools.ietf.org/html/rfc2085
- RFC 2104: HMAC: Keyed-Hashing for Message Authentication
http://tools.ietf.org/html/rfc2104
- RFC 2410: The NULL Encryption Algorithm and Its Use With IPsec
http://tools.ietf.org/html/rfc2410
~ RFC 3174: US Secure Hash Algorithm 1 (SHA1)
http://tools.ietf.org/html/rfc3174
- RFC 4880: OpenPGP Message Format
http://tools.ietf.org/html/rfc4880
- RFC 5246: The Transport Layer Security (TLS) Protocol Version 1.2
http://tools.ietf.org/html/rfc5246
- RFC 5581: The Camellia Cipher in OpenPGP
http://tools.ietf.org/html/rfc5581
- RFC 6234: US Secure Hash Algorithms (SHA and SHA-based HMAC and HKDF)
http://tools.ietf.org/html/rfc6234
Specs: CSV Format
-----------------
- RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) Files
http://tools.ietf.org/html/rfc4180
Specs: Date/Time
----------------
! RFC 3339: Date and Time on the Internet: Timestamps
http://tools.ietf.org/html/rfc3339
Specs: IRC Protocol
-------------------
- RFC 1459: Internet Relay Chat Protocol
http://tools.ietf.org/html/rfc1459
- RFC 2810: Internet Relay Chat: Architecture
http://tools.ietf.org/html/rfc2810
- RFC 2811: Internet Relay Chat: Channel Management
http://tools.ietf.org/html/rfc2811
- RFC 2812: Internet Relay Chat: Client Protocol
http://tools.ietf.org/html/rfc2812
- RFC 2813: Internet Relay Chat: Server Protocol
http://tools.ietf.org/html/rfc2813
Specs: JSON Format
------------------
~ RFC 4627: The application/json Media Type for JavaScript Object Notation (JSON)
http://tools.ietf.org/html/rfc4627
- RFC 6901: JavaScript Object Notation (JSON) Pointer
http://tools.ietf.org/html/rfc6901
Specs: Language Tags
--------------------
- RFC 4645: Initial Language Subtag Registry
http://tools.ietf.org/html/rfc4645
- RFC 4647: Matching of Language Tags
http://tools.ietf.org/html/rfc4647
- RFC 5646: Tags for Identifying Languages
http://tools.ietf.org/html/rfc5646
Specs: Multipurpose Internet Mail Extensions (MIME)
---------------------------------------------------
- RFC 2045: MIME Part One: Format of Internet Message Bodies
http://tools.ietf.org/html/rfc2045
- RFC 2046: MIME Part Two: Media Types
http://tools.ietf.org/html/rfc2046
- RFC 2047: MIME Part Three: Message Header Extensions for Non-ASCII Text
http://tools.ietf.org/html/rfc2047
- RFC 2049: MIME Part Five: Conformance Criteria and Examples
http://tools.ietf.org/html/rfc2049
- RFC 4288: Media Type Specifications and Registration Procedures
http://tools.ietf.org/html/rfc4288
- RFC 4289: MIME Part Four: Registration Procedures
http://tools.ietf.org/html/rfc4289
Specs: Remote Shell
-------------------
- RFC 854: Telnet Protocol Specification
http://tools.ietf.org/html/rfc854
- RFC 4250: The Secure Shell (SSH) Protocol Assigned Numbers
http://tools.ietf.org/html/rfc4250
- RFC 4251: The Secure Shell (SSH) Protocol Architecture
http://tools.ietf.org/html/rfc4251
- RFC 4252: The Secure Shell (SSH) Authentication Protocol
http://tools.ietf.org/html/rfc4252
- RFC 4253: The Secure Shell (SSH) Transport Layer Protocol
http://tools.ietf.org/html/rfc4253
- RFC 4254: The Secure Shell (SSH) Connection Protocol
http://tools.ietf.org/html/rfc4254
- RFC 4255: Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints
http://tools.ietf.org/html/rfc4255
- RFC 4256: Generic Message Exchange Authentication for the Secure Shell Protocol (SSH)
http://tools.ietf.org/html/rfc4256
- RFC 6668: SHA-2 Data Integrity Verification for the Secure Shell (SSH) Transport Layer Protocol
http://tools.ietf.org/html/rfc6668
Specs: Simple Mail Transfer Protocol (SMTP)
-------------------------------------------
- RFC 5321: Simple Mail Transfer Protocol
http://tools.ietf.org/html/rfc5321
Specs: Transport-Layer Security
-------------------------------
- RFC 5246: The Transport Layer Security (TLS) Protocol Version 1.2
http://tools.ietf.org/html/rfc5246
- RFC 6176: Prohibiting Secure Sockets Layer (SSL) Version 2.0
http://tools.ietf.org/html/rfc6176
Specs: URIs, URNs, and URLs
---------------------------
- RFC 2141: URN Syntax
http://tools.ietf.org/html/rfc2141
~ RFC 3986: Uniform Resource Identifier (URI): Generic Syntax
http://tools.ietf.org/html/rfc3986
~ RFC 4122: A Universally Unique IDentifier (UUID) URN Namespace
http://tools.ietf.org/html/rfc4122
- RFC 5122: Internationalized Resource Identifiers (IRIs) and Uniform Resource Identifiers (URIs) for the Extensible Messaging and Presence Protocol (XMPP)
http://tools.ietf.org/html/rfc5122
- RFC 6874: Representing IPv6 Zone Identifiers in Address Literals and Uniform Resource Identifiers
http://tools.ietf.org/html/rfc6874
Specs: World Wide Web
---------------------
- RFC 1945: Hypertext Transfer Protocol -- HTTP/1.0
http://tools.ietf.org/html/rfc1945
~ RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1
http://tools.ietf.org/html/rfc2616
! RFC 3875: The Common Gateway Interface (CGI) Version 1.1
http://tools.ietf.org/html/rfc3875
- RFC 6266: Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP)
http://tools.ietf.org/html/rfc6266
- RFC 6455: The WebSocket Protocol
http://tools.ietf.org/html/rfc6455
- RFC 6585: Additional HTTP Status Codes
http://tools.ietf.org/html/rfc6585
- RFC 6265: HTTP State Management Mechanism
http://tools.ietf.org/html/rfc6265
* Internet-Draft: A New HTTP Status Code to Report Legal Obstacles
http://tools.ietf.org/html/draft-tbray-http-legally-restricted-status-02
* Internet-Draft: Hypertext Transfer Protocol version 2.0
http://tools.ietf.org/html/draft-ietf-httpbis-http2-04