--- AnyEvent-MP/Changes 2012/03/21 01:36:59 1.135 +++ AnyEvent-MP/Changes 2012/03/21 15:22:16 1.136 @@ -17,12 +17,10 @@ TODO: up_nodes for aemp-trace replace by rpc call? TODO: listener-less nodes - not supported anymore TODO: eg/* -TODO: secure node request TODO: timeout TODO: porting-guide TODO: global undocumented compat functions? TODO: #TODO##d# markers -TODO: make sRCNODE efficient and the nodename (bind send/recv late) TODO: dataconn TODO: static aemp run db_set config? metion in intro also (myservice) 2 @@ -36,18 +34,21 @@ - new "norc" and "force" options for MP::configure to ignore or override the rc file. - move seed code to Kernel. + - non-json receive framing was probably broken. - fixed small typo in MP::Transport. - fix (unused) provider-kv (version sometimes missing). - reduce the default export list of MP::Kernel. - reduced various random delays to zero, as they are hopefully no longer needed with the new global protocol. - - implement a secure mode that can suppress remote code execution + - implement a secure mode that can suppress code execution requests on a per-node/per-request basis. - do not use GMP for generating alphanumeric strings even when available, use a more tricky algorithm instead. - anonymous node names and remote port names have been shortened considerably. + - $AnyEvent::MP::Kernel::SRCNODE contains the node ID of the origin + node during message receives. - aemp shell now supports "package" selection and offers an $ECHO port you cna send messages to. - rely on perl rand() instead of using /dev/urandom when available, as