]> git.ipfire.org Git - thirdparty/tornado.git/log
thirdparty/tornado.git
8 years agoMerge pull request #1935 from mirceaulinic/SOURCE-IP
Ben Darnell [Fri, 10 Feb 2017 00:06:34 +0000 (19:06 -0500)] 
Merge pull request #1935 from mirceaulinic/SOURCE-IP

TCPClient: connect using specific source IP address and port

8 years agoMerge pull request #1949 from ajdavis/asyncio-async-deprecated
A. Jesse Jiryu Davis [Thu, 9 Feb 2017 03:59:15 +0000 (22:59 -0500)] 
Merge pull request #1949 from ajdavis/asyncio-async-deprecated

Avoid deprecated asyncio.async() in test

8 years agoAvoid deprecated asyncio.async() in test 1949/head
A. Jesse Jiryu Davis [Thu, 9 Feb 2017 01:23:39 +0000 (20:23 -0500)] 
Avoid deprecated asyncio.async() in test

8 years agoMerge pull request #1945 from brianmego/patch-1
A. Jesse Jiryu Davis [Wed, 8 Feb 2017 23:59:05 +0000 (18:59 -0500)] 
Merge pull request #1945 from brianmego/patch-1

Documentation Typo

8 years agoDocumentation Typo 1945/head
Brian Mego [Wed, 8 Feb 2017 21:30:41 +0000 (15:30 -0600)] 
Documentation Typo

I kept misspelling "response" in my own project's docstrings and upon grepping to make sure it was totally wiped out, discovered it was also misspelled in here. Clearly the word has been misspelled since it's inception, but since we can't change English, let's update it here.

8 years agoSkip port test if not unix 1935/head
Mircea Ulinic [Tue, 7 Feb 2017 15:44:32 +0000 (15:44 +0000)] 
Skip port test if not unix

8 years agoweb: Remove obsolete doc about stream_request_body and async prepare
Ben Darnell [Sun, 5 Feb 2017 22:58:38 +0000 (17:58 -0500)] 
web: Remove obsolete doc about stream_request_body and async prepare

Fixes #1933

8 years agoqueues: Call out thread-unsafety in docs
Ben Darnell [Sun, 5 Feb 2017 22:43:39 +0000 (17:43 -0500)] 
queues: Call out thread-unsafety in docs

Fixes #1923

8 years agoAdd tests for source_ip and source_port
Mircea Ulinic [Wed, 1 Feb 2017 13:18:46 +0000 (13:18 +0000)] 
Add tests for source_ip and source_port

8 years agoSupport also source_port
Mircea Ulinic [Wed, 1 Feb 2017 12:02:36 +0000 (12:02 +0000)] 
Support also source_port

8 years agoRemove source_ip from _Connector init kwargs
Mircea Ulinic [Wed, 1 Feb 2017 11:36:31 +0000 (11:36 +0000)] 
Remove source_ip from _Connector init kwargs

8 years agoMove bindin into _create_stream
Mircea Ulinic [Wed, 1 Feb 2017 11:31:30 +0000 (11:31 +0000)] 
Move bindin into _create_stream

8 years agoTCPClient: connect using specific source IP address
Mircea Ulinic [Wed, 25 Jan 2017 11:45:31 +0000 (11:45 +0000)] 
TCPClient: connect using specific source IP address

8 years agoMerge pull request #1932 from tao12345666333/master
A. Jesse Jiryu Davis [Tue, 24 Jan 2017 14:13:33 +0000 (09:13 -0500)] 
Merge pull request #1932 from tao12345666333/master

Fix document PyPI download url

8 years agoFix document download url on pypi. 1932/head
TaoBeier [Tue, 24 Jan 2017 09:39:37 +0000 (17:39 +0800)] 
Fix document download url on pypi.

8 years agoMerge pull request #1924 from duboviy/master
Ben Darnell [Sun, 8 Jan 2017 18:57:07 +0000 (13:57 -0500)] 
Merge pull request #1924 from duboviy/master

Add Python 3.6 support

8 years agoMerge pull request #1899 from mr-ping/master
Ben Darnell [Sun, 8 Jan 2017 18:54:17 +0000 (13:54 -0500)] 
Merge pull request #1899 from mr-ping/master

Rewrite url_concat function using PythonStandardLibrary

8 years agoAdd Python 3.6 support 1924/head
Eugene Dubovoy [Sun, 8 Jan 2017 16:19:30 +0000 (18:19 +0200)] 
Add Python 3.6 support

8 years agoMerge pull request #1916 from SuminAndrew/routing-docs
A. Jesse Jiryu Davis [Tue, 20 Dec 2016 14:25:07 +0000 (08:25 -0600)] 
Merge pull request #1916 from SuminAndrew/routing-docs

improve routing module docs and tests

8 years agoimprove routing module docs and tests 1916/head
Andrew Sumin [Sat, 17 Dec 2016 16:56:17 +0000 (19:56 +0300)] 
improve routing module docs and tests

8 years agoMerge pull request #1806 from SuminAndrew/routing
Ben Darnell [Sat, 17 Dec 2016 04:18:42 +0000 (12:18 +0800)] 
Merge pull request #1806 from SuminAndrew/routing

implement routing mechanism

8 years agoMerge pull request #1906 from ajdavis/handle-stream-native-coro
Ben Darnell [Tue, 13 Dec 2016 13:46:01 +0000 (21:46 +0800)] 
Merge pull request #1906 from ajdavis/handle-stream-native-coro

tcpserver: handle_stream can be a native coroutine

8 years agoMerge pull request #1911 from medariox/patch-1
Ben Darnell [Tue, 13 Dec 2016 12:57:11 +0000 (20:57 +0800)] 
Merge pull request #1911 from medariox/patch-1

Catch AttributeError in cpu_count()

8 years agoMerge branch 'master' into handle-stream-native-coro 1906/head
Ben Darnell [Tue, 13 Dec 2016 12:54:15 +0000 (20:54 +0800)] 
Merge branch 'master' into handle-stream-native-coro

8 years agoMerge pull request #1910 from ajdavis/preload-latin1
Ben Darnell [Tue, 13 Dec 2016 12:52:37 +0000 (20:52 +0800)] 
Merge pull request #1910 from ajdavis/preload-latin1

netutil: Preload the "latin1" codec

8 years agoMerge pull request #1908 from takluyver/i1907
Ben Darnell [Tue, 13 Dec 2016 12:47:40 +0000 (20:47 +0800)] 
Merge pull request #1908 from takluyver/i1907

Use errno_from_exception on error caught in Waker

8 years agoMerge pull request #1902 from pitrou/tcpserver_stop_twice
Ben Darnell [Tue, 13 Dec 2016 12:43:36 +0000 (20:43 +0800)] 
Merge pull request #1902 from pitrou/tcpserver_stop_twice

Fix #1901: fix TCPServer.stop() when called twice

8 years agoCatch AttributeError in cpu_count() 1911/head
Dario [Sun, 11 Dec 2016 16:57:31 +0000 (17:57 +0100)] 
Catch AttributeError in cpu_count()

Running
```Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:24:40) [MSC v.1500 64 bit (AMD64)] on win32```
on Windows 10 64 Bit

Noticed this issue while running ```tox``` with ```pytest tornado 0.4.5``` and ```tornado 4.4.2```.

8 years agonetutil: Preload the "latin1" codec 1910/head
A. Jesse Jiryu Davis [Sat, 10 Dec 2016 12:34:31 +0000 (07:34 -0500)] 
netutil: Preload the "latin1" codec

For reasons not yet understood, some Solaris users get intermittent
"LookupError: unknown encoding: latin1", this has been reported to
fix it.

Fixes #584

8 years agoUse errno_from_exception on error caught in Waker 1908/head
Thomas Kluyver [Wed, 7 Dec 2016 10:14:05 +0000 (11:14 +0100)] 
Use errno_from_exception on error caught in Waker

Addresses part of gh-1907

8 years agotcpserver: handle_stream can be a native coroutine
A. Jesse Jiryu Davis [Mon, 5 Dec 2016 11:37:19 +0000 (06:37 -0500)] 
tcpserver: handle_stream can be a native coroutine

8 years agoFix #1901: fix TCPServer.stop() when called twice 1902/head
Antoine Pitrou [Wed, 30 Nov 2016 16:40:46 +0000 (17:40 +0100)] 
Fix #1901: fix TCPServer.stop() when called twice

8 years agoallow HTTPServerConnectionDelegate as routing targets 1806/head
Andrey Sumin [Tue, 29 Nov 2016 08:41:02 +0000 (11:41 +0300)] 
allow HTTPServerConnectionDelegate as routing targets

8 years agoRewrite url_concat function using PythonStandardLibrary 1899/head
Ping [Thu, 24 Nov 2016 06:19:11 +0000 (14:19 +0800)] 
Rewrite url_concat function using PythonStandardLibrary

8 years agoMerge pull request #1889 from pitrou/future_warnings_at_shutdown
Ben Darnell [Sun, 20 Nov 2016 13:51:19 +0000 (21:51 +0800)] 
Merge pull request #1889 from pitrou/future_warnings_at_shutdown

Avoid spurious warnings at shutdown

8 years agoUpdate warning config to fix tests on python 3.6 nightly
Ben Darnell [Sun, 20 Nov 2016 12:30:49 +0000 (20:30 +0800)] 
Update warning config to fix tests on python 3.6 nightly

8 years agoMerge pull request #1893 from pitrou/coverage_failure_py3_c_locale
Ben Darnell [Sun, 20 Nov 2016 12:13:24 +0000 (20:13 +0800)] 
Merge pull request #1893 from pitrou/coverage_failure_py3_c_locale

Fix error in coverage runs under Py3 with a C locale

8 years agoMerge pull request #1890 from pitrou/coroutine_introspection
Ben Darnell [Sun, 20 Nov 2016 09:40:34 +0000 (17:40 +0800)] 
Merge pull request #1890 from pitrou/coroutine_introspection

Improve introspection of coroutines

8 years agoMerge pull request #1881 from ajdavis/file-example
Ben Darnell [Sun, 20 Nov 2016 09:14:48 +0000 (17:14 +0800)] 
Merge pull request #1881 from ajdavis/file-example

docs: Demonstrate uploading and receiving files

8 years agoadd docs for web module
Andrey Sumin [Tue, 15 Nov 2016 10:50:09 +0000 (13:50 +0300)] 
add docs for web module

8 years agoFix error in coverage runs under Py3 with a C locale 1893/head
Antoine Pitrou [Wed, 16 Nov 2016 10:57:00 +0000 (11:57 +0100)] 
Fix error in coverage runs under Py3 with a C locale

8 years agoFix for PyPy 1889/head
Antoine Pitrou [Tue, 15 Nov 2016 11:41:16 +0000 (12:41 +0100)] 
Fix for PyPy

8 years agoImprove introspection of coroutines 1890/head
Antoine Pitrou [Tue, 15 Nov 2016 11:35:29 +0000 (12:35 +0100)] 
Improve introspection of coroutines

8 years agoAvoid referencing globals in emulated is_finalizing()
Antoine Pitrou [Tue, 15 Nov 2016 09:44:16 +0000 (10:44 +0100)] 
Avoid referencing globals in emulated is_finalizing()

8 years agoAvoid spurious warnings at shutdown
Antoine Pitrou [Tue, 15 Nov 2016 09:38:18 +0000 (10:38 +0100)] 
Avoid spurious warnings at shutdown

When there are still active coroutines at interpreter shutdown, you can
see sometimes warnings such as:

Exception ignored in: <bound method Future.__del__ of <tornado.concurrent.Future object at 0x7f56a8b142e8>>
Traceback (most recent call last):
  File "/home/antoine/tornado/tornado/concurrent.py", line 338, in __del__
TypeError: 'NoneType' object is not callable

These are distracting and don't bear any useful information, so silence them.

8 years agoadd docs for routing module
Andrey Sumin [Thu, 10 Nov 2016 10:39:35 +0000 (13:39 +0300)] 
add docs for routing module

8 years ago[WIP] routing mechanism draft
Andrey Sumin [Thu, 15 Sep 2016 11:02:42 +0000 (14:02 +0300)] 
[WIP] routing mechanism draft

8 years agoMerge pull request #1867 from ajdavis/redirecthandler-url-pattern
A. Jesse Jiryu Davis [Sat, 5 Nov 2016 15:59:21 +0000 (11:59 -0400)] 
Merge pull request #1867 from ajdavis/redirecthandler-url-pattern

web: Add regex support to RedirectHandler

8 years agodocs: Demonstrate uploading and receiving files 1881/head
A. Jesse Jiryu Davis [Sat, 5 Nov 2016 01:42:01 +0000 (21:42 -0400)] 
docs: Demonstrate uploading and receiving files

8 years agoweb: Add regex support to RedirectHandler 1867/head
A. Jesse Jiryu Davis [Fri, 28 Oct 2016 03:03:35 +0000 (23:03 -0400)] 
web: Add regex support to RedirectHandler

The docs had wrongly claimed this was supported before. Implement it,
and update the docs to show the str.format-style syntax we chose.

Closes #1861.

8 years agoMerge pull request #1862 from SuminAndrew/httpserver-adapters-refactor
Ben Darnell [Fri, 4 Nov 2016 04:03:34 +0000 (12:03 +0800)] 
Merge pull request #1862 from SuminAndrew/httpserver-adapters-refactor

refactor httpserver request adapters

8 years agoMerge pull request #1876 from pitrou/lockless_add_callback
Ben Darnell [Fri, 4 Nov 2016 04:00:48 +0000 (12:00 +0800)] 
Merge pull request #1876 from pitrou/lockless_add_callback

Lockless implementation of add_callback

8 years agoAlso catch "ValueError: I/O operation on closed file" 1876/head
Antoine Pitrou [Thu, 3 Nov 2016 10:57:33 +0000 (11:57 +0100)] 
Also catch "ValueError: I/O operation on closed file"

8 years agoTry to fix spurious close() errors
Antoine Pitrou [Thu, 3 Nov 2016 10:44:30 +0000 (11:44 +0100)] 
Try to fix spurious close() errors

8 years agoDo what it says on the tin
Antoine Pitrou [Thu, 3 Nov 2016 10:23:39 +0000 (11:23 +0100)] 
Do what it says on the tin

8 years agoLockless implementation of add_callback
Antoine Pitrou [Thu, 3 Nov 2016 09:48:55 +0000 (10:48 +0100)] 
Lockless implementation of add_callback

Fixes #1874.

8 years agorefactor httpserver request adapters 1862/head
Andrey Sumin [Thu, 20 Oct 2016 11:31:15 +0000 (14:31 +0300)] 
refactor httpserver request adapters

8 years agoMerge pull request #1857 from SuminAndrew/default-host-test
Ben Darnell [Thu, 13 Oct 2016 05:11:27 +0000 (13:11 +0800)] 
Merge pull request #1857 from SuminAndrew/default-host-test

add unit tests for an application with default_host

8 years agoMerge pull request #1844 from ajdavis/document-httprequest-timeout
Ben Darnell [Thu, 13 Oct 2016 04:58:54 +0000 (12:58 +0800)] 
Merge pull request #1844 from ajdavis/document-httprequest-timeout

httpclient: Document the defaults.

8 years agoadd unit tests for an application with default_host 1857/head
Andrey Sumin [Sun, 2 Oct 2016 14:36:49 +0000 (17:36 +0300)] 
add unit tests for an application with default_host

8 years agohttpclient: Document the defaults. 1844/head
A. Jesse Jiryu Davis [Fri, 23 Sep 2016 14:01:29 +0000 (10:01 -0400)] 
httpclient: Document the defaults.

8 years agoMerge remote-tracking branch 'origin/branch4.4'
Ben Darnell [Sat, 1 Oct 2016 04:38:04 +0000 (12:38 +0800)] 
Merge remote-tracking branch 'origin/branch4.4'

8 years agoMerge pull request #1852 from bdarnell/parse-cookie v4.4.2
A. Jesse Jiryu Davis [Fri, 30 Sep 2016 22:38:48 +0000 (18:38 -0400)] 
Merge pull request #1852 from bdarnell/parse-cookie

httputil: Rewrite cookie parsing

8 years agoRelease notes and version bump for 4.4.2 1852/head
Ben Darnell [Fri, 30 Sep 2016 16:03:23 +0000 (00:03 +0800)] 
Release notes and version bump for 4.4.2

8 years agohttputil: Rewrite cookie parsing
Ben Darnell [Fri, 30 Sep 2016 15:39:29 +0000 (23:39 +0800)] 
httputil: Rewrite cookie parsing

Move from the python standard library to a parsing function copied from
Django. This parser more closely matches browser behavior. The primary
motivation is that differences between server-side and browser cookie
parsing can lead to an XSRF bypass, as in
https://hackerone.com/reports/26647. A secondary benefit is that this
makes it possible to work with cookie headers containing cookies that
are invalid according to the spec, which is a surprisingly common
request.

Closes #1851
Closes #633
Closes #1434
Closes #1176

8 years agoUpdate reference to asyncio's add_reader doc
A. Jesse Jiryu Davis [Thu, 11 Aug 2016 19:24:27 +0000 (15:24 -0400)] 
Update reference to asyncio's add_reader doc

8 years agoMerge pull request #1838 from ajdavis/issue-1803-callback-returns-dict
Ben Darnell [Thu, 22 Sep 2016 13:29:13 +0000 (21:29 +0800)] 
Merge pull request #1838 from ajdavis/issue-1803-callback-returns-dict

io_loop: Don't spin CPU if callback returns {}

8 years agoio_loop: Don't spin CPU if callback returns {} 1838/head
A. Jesse Jiryu Davis [Wed, 21 Sep 2016 19:47:39 +0000 (15:47 -0400)] 
io_loop: Don't spin CPU if callback returns {}

Fixes an infinite loop by preventing _run_callback from directly calling
add_callback again when a callback returns {} or [].

8 years agoMerge pull request #1834 from tornadoweb/stable
Ben Darnell [Wed, 21 Sep 2016 03:06:28 +0000 (11:06 +0800)] 
Merge pull request #1834 from tornadoweb/stable

Merge pull request #1808 from darabos/patch-1

8 years agoMerge pull request #1825 from samueldg/fix/testing_typos
Ben Darnell [Sun, 11 Sep 2016 12:17:28 +0000 (20:17 +0800)] 
Merge pull request #1825 from samueldg/fix/testing_typos

Fix various typos in testing.py

8 years agoMerge pull request #1821 from lilydjwg/master
Ben Darnell [Sun, 11 Sep 2016 12:00:15 +0000 (20:00 +0800)] 
Merge pull request #1821 from lilydjwg/master

tcpclient: try next address when protocol not supported

8 years agotcpclient: catch any `socket()` errors 1821/head
依云 [Mon, 5 Sep 2016 10:03:36 +0000 (18:03 +0800)] 
tcpclient: catch any `socket()` errors

so we can try next addresses, e.g. when trying to connect to IPv6
addresses on OSes with IPv6 disabled which fails with a protocol not
supported error

This fixes #1809.

8 years agoFix various typos in testing.py 1825/head
Samuel Dion-Girardeau [Fri, 9 Sep 2016 01:42:51 +0000 (21:42 -0400)] 
Fix various typos in testing.py

8 years agoMerge pull request #1823 from SuminAndrew/update-curl-version
Ben Darnell [Tue, 6 Sep 2016 09:24:53 +0000 (17:24 +0800)] 
Merge pull request #1823 from SuminAndrew/update-curl-version

deprecate libcurl < 7.22.0 and remove Ubuntu 10.04 Vagrant configs

8 years agodeprecate libcurl < 7.22.0 and remove Ubuntu 10.04 Vagrant configs 1823/head
Andrey Sumin [Tue, 6 Sep 2016 08:28:28 +0000 (11:28 +0300)] 
deprecate libcurl < 7.22.0 and remove Ubuntu 10.04 Vagrant configs

8 years agodocs: Document some subtleties of native coroutines
Ben Darnell [Mon, 5 Sep 2016 13:35:57 +0000 (21:35 +0800)] 
docs: Document some subtleties of native coroutines

8 years agowebsocket: Add security warning to check_origin docs
Ben Darnell [Mon, 5 Sep 2016 13:18:20 +0000 (21:18 +0800)] 
websocket: Add security warning to check_origin docs

8 years agohttpserver_test: increase timeout
Ben Darnell [Mon, 5 Sep 2016 13:13:32 +0000 (21:13 +0800)] 
httpserver_test: increase timeout

This test was flaky in https://travis-ci.org/tornadoweb/tornado/jobs/157573739

8 years agoMerge pull request #1818 from zakkie/fix/doc-string-print
Ben Darnell [Mon, 5 Sep 2016 13:08:00 +0000 (21:08 +0800)] 
Merge pull request #1818 from zakkie/fix/doc-string-print

use print function insted of stetement at doc-string

8 years agomake sure to same output on python 2 and 3 1818/head
Akihiro Yamazaki [Mon, 5 Sep 2016 12:36:37 +0000 (21:36 +0900)] 
make sure to same output on python 2 and 3

8 years agoMerge pull request #1819 from wonderay/master
Ben Darnell [Mon, 5 Sep 2016 11:52:31 +0000 (19:52 +0800)] 
Merge pull request #1819 from wonderay/master

curl_httpclient: Add proxy_auth_mode to support 'digest' for proxy authentication

8 years agoMerge pull request #1782 from AaronOpfer/1769
Ben Darnell [Mon, 5 Sep 2016 08:06:51 +0000 (16:06 +0800)] 
Merge pull request #1782 from AaronOpfer/1769

Tie Runner lifetime to lifetime of result future or coroutine function (whichever is GCed first)

8 years agocurl_httpclient: Add proxy_auth_mode to support digest for proxy authentication 1819/head
zhimin [Fri, 2 Sep 2016 09:23:09 +0000 (17:23 +0800)] 
curl_httpclient: Add proxy_auth_mode to support digest for proxy authentication

8 years agouse print function insted of stetement at doc-string
Akihiro Yamazaki [Fri, 2 Sep 2016 05:52:06 +0000 (14:52 +0900)] 
use print function insted of stetement at doc-string

8 years agoMerge pull request #1815 from mike820324/master
A. Jesse Jiryu Davis [Mon, 29 Aug 2016 16:42:04 +0000 (12:42 -0400)] 
Merge pull request #1815 from mike820324/master

Add import tcpclient test in import_test

8 years agoUpdate import_test. 1815/head
mike820324 [Mon, 29 Aug 2016 02:03:09 +0000 (10:03 +0800)] 
Update import_test.

- Add test for import tcpclient
- Remove comment line.

8 years agoMerge pull request #1808 from darabos/patch-1
A. Jesse Jiryu Davis [Fri, 26 Aug 2016 02:06:04 +0000 (22:06 -0400)] 
Merge pull request #1808 from darabos/patch-1

Fix "resuse_port" typo in documentation

8 years agoMerge pull request #1808 from darabos/patch-1 1834/head
A. Jesse Jiryu Davis [Wed, 24 Aug 2016 19:28:01 +0000 (15:28 -0400)] 
Merge pull request #1808 from darabos/patch-1

Fix "resuse_port" typo in documentation

8 years agoFix typo in documentation. 1808/head
Daniel Darabos [Wed, 24 Aug 2016 14:39:58 +0000 (16:39 +0200)] 
Fix typo in documentation.

8 years agoMerge pull request #1805 from nvllsvm/master
Ben Darnell [Sat, 20 Aug 2016 15:56:15 +0000 (11:56 -0400)] 
Merge pull request #1805 from nvllsvm/master

Fix comment typos

8 years agoFix typos 1805/head
Andrew Rabert [Sat, 20 Aug 2016 15:25:21 +0000 (11:25 -0400)] 
Fix typos

8 years agoTie Runner lifetime to Future's existence 1782/head
Aaron Opfer [Tue, 26 Jul 2016 13:45:08 +0000 (08:45 -0500)] 
Tie Runner lifetime to Future's existence

Fixes #1769

8 years agoMerge pull request #1797 from mivade/chat-demo-update
A. Jesse Jiryu Davis [Sun, 14 Aug 2016 19:17:58 +0000 (15:17 -0400)] 
Merge pull request #1797 from mivade/chat-demo-update

Chat demo update

8 years agoClear input when submitting message 1797/head
Michael V. DePalatis [Fri, 12 Aug 2016 14:53:05 +0000 (16:53 +0200)] 
Clear input when submitting message

8 years agoUpdate chat demo for jQuery 3.1
Michael V. DePalatis [Fri, 12 Aug 2016 14:37:20 +0000 (16:37 +0200)] 
Update chat demo for jQuery 3.1

8 years agoMerge pull request #1794 from mivade/tcp-demo
Ben Darnell [Fri, 12 Aug 2016 13:59:13 +0000 (09:59 -0400)] 
Merge pull request #1794 from mivade/tcp-demo

Add TCP echo demo

8 years agoAdd suffix to README 1794/head
Michael V. DePalatis [Fri, 12 Aug 2016 06:29:55 +0000 (08:29 +0200)] 
Add suffix to README

8 years agoRemove unused clients set
Michael V. DePalatis [Fri, 12 Aug 2016 06:29:24 +0000 (08:29 +0200)] 
Remove unused clients set

8 years agoInclude pared-down version of echo server in docs
Michael V. DePalatis [Wed, 10 Aug 2016 20:04:20 +0000 (22:04 +0200)] 
Include pared-down version of echo server in docs

8 years agoAdd TCP echo demo
Michael V. DePalatis [Wed, 10 Aug 2016 19:55:55 +0000 (21:55 +0200)] 
Add TCP echo demo