Changes 0 to 10 on this branch are displayed below, sorted in descending chronological order.

258 days ago: propagate from branch 'net.venge.monotone' (head 8a92922ec08f90c1bc35a8faa89c1094cdf24d90)
revision info | browse files | diff, diff
Author: markus@bluegap.ch
Changelog: propagate from branch 'net.venge.monotone' (head 8a92922ec08f90c1bc35a8faa89c1094cdf24d90)
to branch 'net.venge.monotone.asio' (head 6e9e14d2a796e66d4e9e11c612bc6b56c662b17f)
Date: Sat, 10 Sep 2016 19:52:26 GMT
370 days ago: propagate from branch 'net.venge.monotone' (head 415acb90b85270433e1d864a09cdcd3871cb2a7c)
revision info | browse files | diff, diff
Author: markus@bluegap.ch
Changelog: propagate from branch 'net.venge.monotone' (head 415acb90b85270433e1d864a09cdcd3871cb2a7c)
to branch 'net.venge.monotone.asio' (head 82495b30909fb18f26c3a5e548313ffc99c795b6)
Date: Sun, 22 May 2016 03:33:18 GMT
370 days ago: propagate from branch 'net.venge.monotone' (head 3b095cd7bd34c75440f7203179a21eb4b53096db)
revision info | browse files | diff, diff
Author: markus@bluegap.ch
Changelog: propagate from branch 'net.venge.monotone' (head 3b095cd7bd34c75440f7203179a21eb4b53096db)
to branch 'net.venge.monotone.asio' (head 965e9407f860efe79ec7e9b8f969fb7154275a06)
Date: Sun, 22 May 2016 00:14:00 GMT
370 days ago: Quite a bit of work towards monotone on asio.
revision info | browse files | diff
Author: markus@bluegap.ch
Changelog: Quite a bit of work towards monotone on asio.
* INSTALL: add new requirement and instructions for asio
* NEWS: mention the switch from netxx to asio, add a couple issues to
resolve before landing nvm.asio on mainline.
* Makefile.am: adjust to build with asio, drop some netxx specific
source files that are no longer needed, re-add the check-net test
helper binaries (not sure why Zack removed them).
* src/netcmd.{cc,hh}: add a split_address function and ..
* test/unit/tests/netcmd.cc: .. a unit test covering it.
* src/netsync.cc, src/network/listener.cc: Lots of changes to make
things work with asio.
* src/network/listener.{cc,hh}: More changes to work with asio. Add a
class ear representing a single port the listener is listening on,
so we can listen on multiple ports in parallel (also IPv4 and IPv6 -
not sure if this has been possible, before).
* src/network/wrapped_session.hh: rename get_peer to get_peer_name for
clarity.
* src/network/connection_info.{cc,hh}: let get_port() return a simple
int (rather than Netxx::port_type).
* src/network/session.{cc,hh}: add an explicit session::stop method
rather than (ab)using the destructor, add a termination handler for
the session, save the base_uri used to connect to, turn the main
synchronization loop into an async iterate method which in turn gets
called from handle_data_{sent,received}
* src/network/stream.{cc,hh}: abstract stream class, used for normal
tcp connections as well as pipes.
* src/unix/pipe.cc: add class unix_local_stream, an implementation of
a stream for unix pipes.
* src/network/netsync_session.{cc,hh}, src/network/wrapped_session.cc,
src/network/automate_session.cc: adjust to the changes mentioned
above.
* src/platform.hh, src/unix/process.cc: let process_spawn_pipe use
file descriptors, rather than FILE*.
* test/func-testsuite.lua: resurrect the check-net helper.
* test/func/netsync_key_hooks/__driver__.lua: minor adjustment of
expected test result.
Date: Sun, 22 May 2016 00:13:46 GMT
371 days ago: propagate from branch 'net.venge.monotone' (head 9d4959224a5971dfd287a1b00d7fe41c1ed9defc)
revision info | browse files | diff, diff
Author: markus@bluegap.ch
Changelog: propagate from branch 'net.venge.monotone' (head 9d4959224a5971dfd287a1b00d7fe41c1ed9defc)
to branch 'net.venge.monotone.asio' (head a7b0e1f3fb5080d78f1d6be42c77ec3c863d40b8)
Date: Sat, 21 May 2016 15:07:19 GMT
371 days ago: propagate from branch 'net.venge.monotone' (head 45c4fd5d7cb260585db0e655653685e7414953be)
revision info | browse files | diff, diff
Author: markus@bluegap.ch
Changelog: propagate from branch 'net.venge.monotone' (head 45c4fd5d7cb260585db0e655653685e7414953be)
to branch 'net.venge.monotone.asio' (head 5df99b704089092af1a4f2ce80a2e06815f2b422)
Date: Sat, 21 May 2016 14:14:02 GMT
1098 days ago: propagate from branch 'net.venge.monotone' (head ba138cfc9f3aa70c2b270f43ebdf4b3861fabc7f)
revision info | browse files | diff, diff
Author: markus@bluegap.ch
Changelog: propagate from branch 'net.venge.monotone' (head ba138cfc9f3aa70c2b270f43ebdf4b3861fabc7f)
to branch 'net.venge.monotone.asio' (head d8ae722c362b65f12b1a4e8e0be50225edff0266)
Date: Sun, 25 May 2014 12:55:02 GMT
1098 days ago: propagate from branch 'net.venge.monotone' (head ea2c08dc984381eb1be03610ba5e85f5d6ad7859)
revision info | browse files | diff, diff
Author: markus@bluegap.ch
Changelog: propagate from branch 'net.venge.monotone' (head ea2c08dc984381eb1be03610ba5e85f5d6ad7859)
to branch 'net.venge.monotone.asio' (head 8e0666512c7c706c887e50cd4e7a22efc72b8b41)
Date: Sun, 25 May 2014 12:33:03 GMT
1103 days ago: propagate from branch 'net.venge.monotone' (head 34c828d8569ac86a56c166ca326a53be69a21774)
revision info | browse files | diff, diff
Author: markus@bluegap.ch
Changelog: propagate from branch 'net.venge.monotone' (head 34c828d8569ac86a56c166ca326a53be69a21774)
to branch 'net.venge.monotone.asio' (head b481f51811ebc931ac3a259b4a2d7f0014d7c954)
Date: Mon, 19 May 2014 19:30:29 GMT
1104 days ago: propagate from branch 'net.venge.monotone' (head 0b7639513fc4c396e770b315e0f94ad9aef01241)
revision info | browse files | diff, diff
Author: markus@bluegap.ch
Changelog: propagate from branch 'net.venge.monotone' (head 0b7639513fc4c396e770b315e0f94ad9aef01241)
to branch 'net.venge.monotone.asio' (head eb9754bda59dc117a44679485dc332a997e46956)
Date: Sun, 18 May 2014 19:42:55 GMT
earlier changes recent changes (no later changes)