--- AnyEvent-MP/Changes 2012/02/29 19:23:44 1.120 +++ AnyEvent-MP/Changes 2012/03/01 19:37:59 1.121 @@ -4,27 +4,26 @@ TODO: intro: maybe simple job pool example? TODO: intro: mention watchdog... TODO: maybe disbale warnings by default? -TODO: networkdomains -TODO: group proxy nodes - store group membership for other nodes -TODO: switch to AnyEvent::Log +TODO: listener-scopes (10.0.0.1:4040@vpn) and connect-scopes ("vpn,public") faq: can't se anything faq: all is asynch faq: how to interface to non-perl nodes? -TODO: AnyEvent::MP gets grp_reg, grp_get -TODO: AnyEvent::MP keeps list of all "global" nodes +TODO: update docs +TODO: secure - do not allow remote code execution +TODO: switch to AnyEvent::Log TODO: Global loaded on demand only, adds grp database and node address database TODO: transport connects use any global node to find addresses (maybe itself) -TODO: not really -TODO: nuke global_req/g_reply -TODO: use AE::log -TODO: maybe check g_proto version? -TODO: connect instantly in node->connect - +TODO: maybe check g_proto version, if sent? how about node protocol? +TODO: connect instantly in node->connect, not with timer-0 +TODO: maybe switch to md5+sha1+sha256 or so... 2 - INCOMPATIBLE CHANGE: the node protocol used by this version is not - compatible to versions <2 - you have to upgrade all node + compatible to versions <2 - you have to upgrade all nodes. + - AnyEvent::MP::Global is now optional - only seed nodes autoload it + and create a fully-meshed network with each other, normal nodes only + have to connect to seed nodes, other connections are on-demand. - new "norc" and "force" options for MP::configure to ignore or override the rc file. - move seed code to Kernel. @@ -34,6 +33,10 @@ - reduced various random delays to zero, as they are hopefully no longer needed with the new global protocol. + - do not use GMP for generating alphanumeric strings, + use base64 with _ and - as extra chars instead. + - anonymous node names and remote port names have been shortened + considerably. 1.30 Thu Jun 30 11:30:39 CEST 2011 - connection errors at the right time would kill node