forked from chenshuo/muduo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
221 lines (140 loc) · 5.33 KB
/
ChangeLog
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
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
2012-03-22 Shuo Chen <[email protected]>
* Add example for async rpc (resolver).
* Install muduo_cdns
* Version 0.3.4
2012-03-16 Shuo Chen <[email protected]>
* Remove net/protorpc2
moved to http://github.com/chenshuo/muduo-protorpc
* Install EventLoopThreadPool.h, rpc.proto and rpc.pb.h
* Version 0.3.3
2012-03-11 Shuo Chen <[email protected]>
* Add asynchronous DNS stub resolver based on c-ares.
See also https://github.com/chenshuo/muduo-udns
* Replace string with StringPiece for function parameters.
* Change default log level from DEBUG to INFO,
set MUDUO_LOG_DEBUG=1 to revert.
* Install Channel.h
* Version 0.3.2
2012-03-01 Shuo Chen <[email protected]>
* Support multi-threaded http server.
* Do not install SocketsOps.h
* Version 0.3.1
2012-02-24 Shuo Chen <[email protected]>
* Support Keep-Alive for HTTP/1.0.
* Check return value of pthread_create.
* Minor fixes (set TcpNoDelay, stop() in ThreadPool::dtor)
* Version 0.3.0
2011-09-18 Shuo Chen <[email protected]>
* EventLoop now supports cancelling timer.
* Add two examples of asio chat server, demo copy-on-write
in multithreaded program.
* Version 0.2.9
2011-09-04 Shuo Chen <[email protected]>
* Refactored RPC implementation of version 1 and 2,
programming interface differ, interoperable.
version 2 is incomplete yet.
* Find protobuf with cmake find_package().
* Version 0.2.8
2011-09-03 Shuo Chen <[email protected]>
* Add a proof of concept implementation of Protobuf RPC.
* Version 0.2.7
2011-06-27 Shuo Chen <[email protected]>
* Fix decoding of Sudoku request.
* Backport to older Linux.
* Add BoundedBlockingQueue
* Version 0.2.6
2011-06-15 Shuo Chen <[email protected]>
* Add examples/sudoku.
* Add thread benchmark.
* Version 0.2.5
2011-06-02 Shuo Chen <[email protected]>
* Add examples/shorturl.
* Version 0.2.4
2011-05-24 Shuo Chen <[email protected]>
* Fix warnings on Arch Linux (GCC 4.6.0), thanks to ifreedom
* Add CMake install instructions, thanks to ifreedom
* Fix warnings on 32-bit Linux, thanks to highshow
* Version 0.2.3
2011-05-15 Shuo Chen <[email protected]>
* Changes from reactor tutorial
* Version 0.2.2
2011-05-07 Shuo Chen <[email protected]>
* Try making TcpClient destructable
* Add demux in examples/multiplexer
* Add examples/socks4a
* Changes for reactor tutorial
* Version 0.2.1
2011-04-27 Shuo Chen <[email protected]>
* Add kick idle connection example in examples/idleconnection.
* Add test harness to examples/multiplexer
* Replace std::list with std::set in TimerQueue.
* Version 0.2.0
2011-04-11 Shuo Chen <[email protected]>
* Add Google Protobuf codec and dispatcher
* Revert 'Add max connection limit to simple echo example.'
* Add max connection limit example in examples/maxconnection.
* Version 0.1.9
2011-03-27 Shuo Chen <[email protected]>
* Add file transfer download examples.
* Add max connection limit to simple echo example.
* Make inputBuffer accessible in TcpConnection.
* Const-ness correct in Buffer class.
* Add Mutex test for benchmarking.
* Replace anonymous namespace with muduo::detail in muduo/base.
* Version 0.1.8
2011-02-03 Shuo Chen <[email protected]>
* Fix LengthHeaderCodec::onMessage() in examples/asio/chat.
* Version 0.1.7
2011-02-01 Shuo Chen <[email protected]>
* Fix onConnection() in simple examples.
* Reset t_cachedTid after fork().
* Version 0.1.6
2010-12-15 Shuo Chen <[email protected]>
* Add examples/multiplexer
* Fix epoll kNoneEvent
* Version 0.1.5
2010-11-20 Shuo Chen <[email protected]>
* Fix retry logic
* Version 0.1.4
2010-09-26 Shuo Chen <[email protected]>
* Check SO_ERROR when connection is made.
2010-09-11 Shuo Chen <[email protected]>
* Gracefully refuse clients when accept(2) returns EMFILE.
* Version 0.1.3
2010-09-07 Shuo Chen <[email protected]>
* Libevent benchmark for event handling.
* Version 0.1.2
2010-09-04 Shuo Chen <[email protected]>
* Ping-pong benchmark, version 0.1.1
2010-08-30 Shuo Chen <[email protected]>
* First pre-alpha release, version 0.1.0
2010-08-29 Shuo Chen <[email protected]>
* Sub works.
2010-08-28 Shuo Chen <[email protected]>
* Add twisted finger examples.
2010-08-27 Shuo Chen <[email protected]>
* Add simple chargen example.
2010-08-07 Shuo Chen <[email protected]>
* Add Date.
2010-05-15 Shuo Chen <[email protected]>
* Hub works.
2010-05-14 Shuo Chen <[email protected]>
* Inspects opened files and threads.
2010-05-11 Shuo Chen <[email protected]>
* Add inspector for process info.
2010-05-04 Shuo Chen <[email protected]>
* Add simple http server and client.
2010-04-25 Shuo Chen <[email protected]>
* Add examples.
2010-04-11 Shuo Chen <[email protected]>
* TcpClient works.
2010-04-03 Shuo Chen <[email protected]>
* TcpServer works.
2010-03-15 Shuo Chen <[email protected]>
* TcpConnection at server side works.
2010-03-14 Shuo Chen <[email protected]>
* Acceptor works.
2010-03-13 Shuo Chen <[email protected]>
* TimerQueue works.
2010-03-12 Shuo Chen <[email protected]>
* Starts working on Muduo.