@@ -107,20 +107,18 @@ Mitogen for Ansible
107107 server has been increased from `15*3 ` seconds to `30*10 ` seconds.
108108
109109* `#600 <https://github.com/dw/mitogen/issues/600 >`_: functionality to reflect
110- changes to ``/etc/environment `` in the running interpreter did not account
111- for Unicode file contents. Now the file may contain data in any single byte
112- encoding.
110+ changes to ``/etc/environment `` did not account for Unicode file contents.
111+ The file may now use any single byte encoding.
113112
114113* `#602 <https://github.com/dw/mitogen/issues/602 >`_: connection configuration
115114 is more accurately inferred for `meta: reset_connection `, the `synchronize `
116- module, and for any other action plug-ins that establish new connections of
117- their own.
115+ module, and for any action plug-ins that establish additional connections.
118116
119117* `#615 <https://github.com/dw/mitogen/issues/615 >`_: streaming file transfer
120- is implemented for the ``fetch `` and any other action that transfers files
121- from the target to the controller. Previously the file would be sent as a
122- single message, requiring the file to fit in RAM and be smaller than internal
123- limits on the size of a single message .
118+ is implemented for ``fetch `` and other actions that transfer files from the
119+ target to the controller. Previously the file was sent in one message,
120+ requiring it to fit in RAM and be smaller than the internal message size
121+ limit .
124122
125123* `7ae926b3 <https://github.com/dw/mitogen/commit/7ae926b3 >`_: the
126124 ``lineinfile `` module began leaking writable temporary file descriptors since
@@ -188,21 +186,20 @@ Core Library
188186 :meth: `empty ` method of :class: `mitogen.core.Latch `,
189187 :class: `mitogen.core.Receiver ` and :class: `mitogen.select.Select ` has been
190188 replaced by a more general :meth: `size ` method. :meth: `empty ` will be removed
191- in Mitogen 0.3
189+ in 0.3
192190
193191* `ecc570cb <https://github.com/dw/mitogen/commit/ecc570cb >`_: previously
194- :meth: `mitogen.select.Select.add ` would enqueue a single wake event when
195- adding an existing receiver, latch or subselect that contained multiple
196- buffered items, causing future :meth: `get ` calls to block or fail even though
197- data existed that could be returned.
198-
199- * `5924af15 <https://github.com/dw/mitogen/commit/5924af15 >`_: *[security] * the
200- unidirectional routing mode, in which contexts may only communicate with
201- parents and never siblings (so a program cannot accidentally bridge
202- air-gapped networks) was not inherited when a child context was initiated
203- directly from an existing child. This did not effect the Ansible extension,
204- since the controller initiates any new context used for routing, only forked
205- tasks are initiated by children.
192+ :meth: `mitogen.select.Select.add ` would enqueue one wake event when adding an
193+ existing receiver, latch or subselect that contained multiple buffered items,
194+ causing :meth: `get ` calls to block or fail even though data existed to return.
195+
196+ * `5924af15 <https://github.com/dw/mitogen/commit/5924af15 >`_: *[security] *
197+ unidirectional routing, where contexts may optionally only communicate with
198+ parents and never siblings (so that air-gapped networks cannot be
199+ unintentionally bridged) was not inherited when a child was initiated
200+ directly from an another child. This did not effect Ansible, since the
201+ controller initiates any new child used for routing, only forked tasks are
202+ initiated by children.
206203
207204
208205Thanks!
0 commit comments