diff --git a/docs/_templates/github.html b/docs/_templates/github.html
index bb2b5ee5..e6ed304a 100644
--- a/docs/_templates/github.html
+++ b/docs/_templates/github.html
@@ -1,4 +1,4 @@
-Star
+Star
diff --git a/docs/ansible_detailed.rst b/docs/ansible_detailed.rst
index a95575ee..5679537e 100644
--- a/docs/ansible_detailed.rst
+++ b/docs/ansible_detailed.rst
@@ -18,7 +18,7 @@ The extension is considered stable and real-world use is encouraged.
.. _Ansible: https://www.ansible.com/
-.. _Bug reports: https://goo.gl/yLKZiJ
+.. _Bug reports: https://github.com/mitogen-hq/mitogen/issues/new/choose
Overview
@@ -1293,7 +1293,7 @@ Sample Profiles
---------------
The summaries below may be reproduced using data and scripts maintained in the
-`pcaps branch `_. Traces were
+`pcaps branch `_. Traces were
recorded using Ansible 2.5.14.
@@ -1302,7 +1302,7 @@ Trivial Loop: Local Host
This demonstrates Mitogen vs. SSH pipelining to the local machine running
`bench/loop-100-items.yml
-`_,
+`_,
executing a simple command 100 times. Most Ansible controller overhead is
isolated, characterizing just module executor and connection layer performance.
Mitogen requires **63x less bandwidth and 5.9x less time**.
@@ -1330,7 +1330,7 @@ File Transfer: UK to France
~~~~~~~~~~~~~~~~~~~~~~~~~~~
`This playbook
-`_
+`_
was used to compare file transfer performance over a ~26 ms link. It uses the
``with_filetree`` loop syntax to copy a directory of 1,000 0-byte files to the
target.
diff --git a/docs/changelog.rst b/docs/changelog.rst
index dde66319..ef26a047 100644
--- a/docs/changelog.rst
+++ b/docs/changelog.rst
@@ -15,7 +15,7 @@ Release Notes
To avail of fixes in an unreleased version, please download a ZIP file
-`directly from GitHub `_.
+`directly from GitHub `_.
Unreleased
----------
@@ -71,7 +71,7 @@ v0.3.0 (2021-11-24)
-------------------
This release separates itself from the v0.2.X releases. Ansible's API changed too much to support backwards compatibility so from now on, v0.2.X releases will be for Ansible < 2.10 and v0.3.X will be for Ansible 2.10+.
-`See here for details `_.
+`See here for details `_.
* :gh:issue:`827` NewStylePlanner: detect `ansible_collections` imports
* :gh:issue:`770` better check for supported Ansible version
@@ -178,7 +178,7 @@ Mitogen for Ansible
:linux:man7:`unix` sockets across privilege domains.
* :gh:issue:`467`: an incompatibility running Mitogen under `Molecule
- `_ was resolved.
+ `_ was resolved.
* :gh:issue:`547`, :gh:issue:`598`: fix a deadlock during initialization of
connections, ``async`` tasks, tasks using custom :mod:`module_utils`,
@@ -1230,9 +1230,8 @@ Core Library
parameter may specify an argument vector prefix rather than a string program
path.
-* :gh:issue:`300`: the broker could crash on
- OS X during shutdown due to scheduled `kqueue
- `_ filter changes for
+* :gh:issue:`300`: the broker could crash on OS X during shutdown due to
+ scheduled :freebsd:man2:`kqueue` filter changes for
descriptors that were closed before the IO loop resumes. As a temporary
workaround, kqueue's bulk change feature is not used.
diff --git a/docs/conf.py b/docs/conf.py
index 80607694..8350c79e 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -43,15 +43,15 @@ version = VERSION
domainrefs = {
'gh:commit': {
'text': '%s',
- 'url': 'https://github.com/dw/mitogen/commit/%s',
+ 'url': 'https://github.com/mitogen-hq/mitogen/commit/%s',
},
'gh:issue': {
'text': '#%s',
- 'url': 'https://github.com/dw/mitogen/issues/%s',
+ 'url': 'https://github.com/mitogen-hq/mitogen/issues/%s',
},
'gh:pull': {
'text': '#%s',
- 'url': 'https://github.com/dw/mitogen/pull/%s',
+ 'url': 'https://github.com/mitogen-hq/mitogen/pull/%s',
},
'ans:mod': {
'text': '%s module',
@@ -63,23 +63,23 @@ domainrefs = {
},
'freebsd:man2': {
'text': '%s(2)',
- 'url': 'https://www.freebsd.org/cgi/man.cgi?query=%s',
+ 'url': 'https://man.freebsd.org/cgi/man.cgi?query=%s',
},
'linux:man1': {
'text': '%s(1)',
- 'url': 'http://man7.org/linux/man-pages/man1/%s.1.html',
+ 'url': 'https://man7.org/linux/man-pages/man1/%s.1.html',
},
'linux:man2': {
'text': '%s(2)',
- 'url': 'http://man7.org/linux/man-pages/man2/%s.2.html',
+ 'url': 'https://man7.org/linux/man-pages/man2/%s.2.html',
},
'linux:man3': {
'text': '%s(3)',
- 'url': 'http://man7.org/linux/man-pages/man3/%s.3.html',
+ 'url': 'https://man7.org/linux/man-pages/man3/%s.3.html',
},
'linux:man7': {
'text': '%s(7)',
- 'url': 'http://man7.org/linux/man-pages/man7/%s.7.html',
+ 'url': 'https://man7.org/linux/man-pages/man7/%s.7.html',
},
}
diff --git a/docs/index.rst b/docs/index.rst
index d33cf29f..32083db0 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -26,7 +26,7 @@ and efficient low-level API on which tools like `Salt`_, `Ansible`_, or
`Fabric`_ can be built, and while the API is quite friendly and comparable to
`Fabric`_, ultimately it is not intended for direct use by consumer software.
-.. _Salt: https://docs.saltstack.com/en/latest/
+.. _Salt: https://docs.saltproject.io/en/latest/
.. _Ansible: https://docs.ansible.com/
.. _Fabric: https://www.fabfile.org/
diff --git a/mitogen/parent.py b/mitogen/parent.py
index 32aa3cb6..59ee1685 100644
--- a/mitogen/parent.py
+++ b/mitogen/parent.py
@@ -1027,7 +1027,7 @@ class KqueuePoller(mitogen.core.Poller):
class EpollPoller(mitogen.core.Poller):
"""
- Poller based on the Linux :linux:man2:`epoll` interface.
+ Poller based on the Linux :linux:man7:`epoll` interface.
"""
SUPPORTED = hasattr(select, 'epoll')
_repr = 'EpollPoller()'