@@ -199,16 +199,17 @@ Core Library
199199 descriptors belonging to unrelated streams.
200200
201201* `#533 <https://github.com/dw/mitogen/issues/533 >`_: routing accounts for
202- a race between a parent sending a message to a child via an intermediary,
203- where the child had recently disconnected, and `` DEL_ROUTE `` propagating from
204- the intermediary to the parent, informing it that the child no longer exists.
205- This condition is detected at the intermediary and a dead message is returned
206- to the parent .
202+ a race between a parent (or cousin) sending a message to a child via an
203+ intermediary, where the child had recently disconnected, and
204+ :data: ` DEL_ROUTE <mitogen.core.DEL_ROUTE> ` propagating from the intermediary
205+ to the sender, informing it that the child no longer exists. This condition
206+ is detected at the intermediary and a dead message is returned to the sender .
207207
208208 Previously since the intermediary had already removed its route for the
209209 child, the *route messages upwards * rule would be triggered, causing the
210- message (with a privileged ``src_id ``/``auth_id ``) to be sent upstream,
211- resulting in a ``bad auth_id `` log message and a hang.
210+ message (with a privileged :ref: `src_id/auth_id <stream-protocol >`) to be
211+ sent upstream, resulting in a ``bad auth_id `` error logged at the first
212+ upstream parent, and a possible hang due to a request message being dropped.
212213
213214* `#586 <https://github.com/dw/mitogen/issues/586 >`_: fix import of
214215 :mod: `__main__ ` on later versions of Python 3 when running from the
0 commit comments