Merge lp:~raj-abhilash1/mailman/mailman_fix into lp:mailman

Proposed by Abhilash Raj
Status: Merged
Merged at revision: 7305
Proposed branch: lp:~raj-abhilash1/mailman/mailman_fix
Merge into: lp:mailman
Diff against target: 440 lines (+53/-53)
19 files modified
src/mailman/bin/docs/master.rst (+1/-1)
src/mailman/bin/mailman.py (+1/-1)
src/mailman/bin/master.py (+1/-1)
src/mailman/bin/runner.py (+1/-1)
src/mailman/commands/cli_inject.py (+1/-1)
src/mailman/commands/cli_status.py (+1/-1)
src/mailman/commands/cli_withlist.py (+5/-5)
src/mailman/commands/docs/aliases.rst (+1/-1)
src/mailman/commands/docs/conf.rst (+2/-2)
src/mailman/commands/docs/members.rst (+1/-1)
src/mailman/commands/tests/test_create.py (+2/-2)
src/mailman/config/config.py (+1/-1)
src/mailman/config/schema.cfg (+2/-2)
src/mailman/core/logging.py (+1/-1)
src/mailman/docs/8-miles-high.rst (+1/-1)
src/mailman/docs/DEVELOP.rst (+2/-2)
src/mailman/docs/MTA.rst (+1/-1)
src/mailman/docs/NEWS.rst (+24/-24)
src/mailman/docs/START.rst (+4/-4)
To merge this branch: bzr merge lp:~raj-abhilash1/mailman/mailman_fix
Reviewer Review Type Date Requested Status
Mailman Coders Pending
Review via email: mp+252774@code.launchpad.net

Description of the change

Change bin/mailman with mailman everwhere in documentation and docstrings.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'src/mailman/bin/docs/master.rst'
--- src/mailman/bin/docs/master.rst 2014-04-28 15:23:35 +0000
+++ src/mailman/bin/docs/master.rst 2015-03-12 16:35:40 +0000
@@ -4,7 +4,7 @@
44
5Mailman has a number of *runner subprocesses* which perform long-running tasks5Mailman has a number of *runner subprocesses* which perform long-running tasks
6such as listening on an LMTP port, processing REST API requests, or processing6such as listening on an LMTP port, processing REST API requests, or processing
7messages in a queue directory. In normal operation, the ``bin/mailman``7messages in a queue directory. In normal operation, the ``mailman``
8command is used to start, stop and manage the runners. This is just a wrapper8command is used to start, stop and manage the runners. This is just a wrapper
9around the real master watcher, which handles runner starting, stopping,9around the real master watcher, which handles runner starting, stopping,
10exiting, and log file reopening.10exiting, and log file reopening.
1111
=== modified file 'src/mailman/bin/mailman.py'
--- src/mailman/bin/mailman.py 2015-01-05 01:22:39 +0000
+++ src/mailman/bin/mailman.py 2015-03-12 16:35:40 +0000
@@ -36,7 +36,7 @@
3636
3737
3838
39def main():39def main():
40 """bin/mailman"""40 """mailman"""
41 # Create the basic parser and add all globally common options.41 # Create the basic parser and add all globally common options.
42 parser = argparse.ArgumentParser(42 parser = argparse.ArgumentParser(
43 description=_("""\43 description=_("""\
4444
=== modified file 'src/mailman/bin/master.py'
--- src/mailman/bin/master.py 2015-01-05 01:22:39 +0000
+++ src/mailman/bin/master.py 2015-03-12 16:35:40 +0000
@@ -320,7 +320,7 @@
320 log.info('Master watcher caught SIGUSR1. Exiting.')320 log.info('Master watcher caught SIGUSR1. Exiting.')
321 signal.signal(signal.SIGUSR1, sigusr1_handler)321 signal.signal(signal.SIGUSR1, sigusr1_handler)
322 # SIGTERM is what init will kill this process with when changing run322 # SIGTERM is what init will kill this process with when changing run
323 # levels. It's also the signal 'bin/mailman stop' uses.323 # levels. It's also the signal 'mailman stop' uses.
324 def sigterm_handler(signum, frame):324 def sigterm_handler(signum, frame):
325 for pid in self._kids:325 for pid in self._kids:
326 os.kill(pid, signal.SIGTERM)326 os.kill(pid, signal.SIGTERM)
327327
=== modified file 'src/mailman/bin/runner.py'
--- src/mailman/bin/runner.py 2015-01-05 01:22:39 +0000
+++ src/mailman/bin/runner.py 2015-03-12 16:35:40 +0000
@@ -116,7 +116,7 @@
116 -r is required unless -l or -h is given, and its argument must116 -r is required unless -l or -h is given, and its argument must
117 be one of the names displayed by the -l switch.117 be one of the names displayed by the -l switch.
118118
119 Normally, this script should be started from 'bin/mailman119 Normally, this script should be started from 'mailman
120 start'. Running it separately or with -o is generally useful120 start'. Running it separately or with -o is generally useful
121 only for debugging. When run this way, the environment variable121 only for debugging. When run this way, the environment variable
122 $MAILMAN_UNDER_MASTER_CONTROL will be set which subtly changes122 $MAILMAN_UNDER_MASTER_CONTROL will be set which subtly changes
123123
=== modified file 'src/mailman/commands/cli_inject.py'
--- src/mailman/commands/cli_inject.py 2015-01-05 01:22:39 +0000
+++ src/mailman/commands/cli_inject.py 2015-03-12 16:35:40 +0000
@@ -15,7 +15,7 @@
15# You should have received a copy of the GNU General Public License along with15# You should have received a copy of the GNU General Public License along with
16# GNU Mailman. If not, see <http://www.gnu.org/licenses/>.16# GNU Mailman. If not, see <http://www.gnu.org/licenses/>.
1717
18"""bin/mailman inject"""18"""mailman inject"""
1919
20__all__ = [20__all__ = [
21 'Inject',21 'Inject',
2222
=== modified file 'src/mailman/commands/cli_status.py'
--- src/mailman/commands/cli_status.py 2015-01-05 01:22:39 +0000
+++ src/mailman/commands/cli_status.py 2015-03-12 16:35:40 +0000
@@ -15,7 +15,7 @@
15# You should have received a copy of the GNU General Public License along with15# You should have received a copy of the GNU General Public License along with
16# GNU Mailman. If not, see <http://www.gnu.org/licenses/>.16# GNU Mailman. If not, see <http://www.gnu.org/licenses/>.
1717
18"""bin/mailman status."""18"""mailman status."""
1919
20__all__ = [20__all__ = [
21 'Status',21 'Status',
2222
=== modified file 'src/mailman/commands/cli_withlist.py'
--- src/mailman/commands/cli_withlist.py 2015-01-05 01:22:39 +0000
+++ src/mailman/commands/cli_withlist.py 2015-03-12 16:35:40 +0000
@@ -15,7 +15,7 @@
15# You should have received a copy of the GNU General Public License along with15# You should have received a copy of the GNU General Public License along with
16# GNU Mailman. If not, see <http://www.gnu.org/licenses/>.16# GNU Mailman. If not, see <http://www.gnu.org/licenses/>.
1717
18"""bin/mailman withlist"""18"""mailman withlist"""
1919
20__all__ = [20__all__ = [
21 'Shell',21 'Shell',
@@ -190,7 +190,7 @@
190this script will take care of the housekeeping (see below for examples). In190this script will take care of the housekeeping (see below for examples). In
191that case, the general usage syntax is:191that case, the general usage syntax is:
192192
193 % bin/mailman withlist [options] listname [args ...]"""))193 % mailman withlist [options] listname [args ...]"""))
194 print()194 print()
195 print(_("""\195 print(_("""\
196Here's an example of how to use the --run option. Say you have a file in the196Here's an example of how to use the --run option. Say you have a file in the
@@ -207,7 +207,7 @@
207You can print the list's posting address by running the following from the207You can print the list's posting address by running the following from the
208command line:208command line:
209209
210 % bin/mailman withlist -r listaddr mylist@example.com210 % mailman withlist -r listaddr mylist@example.com
211 Importing listaddr ...211 Importing listaddr ...
212 Running listaddr.listaddr() ...212 Running listaddr.listaddr() ...
213 mylist@example.com"""))213 mylist@example.com"""))
@@ -215,7 +215,7 @@
215 print(_("""\215 print(_("""\
216And you can print the list's request address by running:216And you can print the list's request address by running:
217217
218 % bin/mailman withlist -r listaddr.requestaddr mylist218 % mailman withlist -r listaddr.requestaddr mylist
219 Importing listaddr ...219 Importing listaddr ...
220 Running listaddr.requestaddr() ...220 Running listaddr.requestaddr() ...
221 mylist-request@example.com"""))221 mylist-request@example.com"""))
@@ -232,7 +232,7 @@
232232
233and run this from the command line:233and run this from the command line:
234234
235 % bin/mailman withlist -r change mylist@example.com 'My List'"""))235 % mailman withlist -r change mylist@example.com 'My List'"""))
236236
237237
238238
239239
240240
=== modified file 'src/mailman/commands/docs/aliases.rst'
--- src/mailman/commands/docs/aliases.rst 2014-04-28 15:23:35 +0000
+++ src/mailman/commands/docs/aliases.rst 2015-03-12 16:35:40 +0000
@@ -6,7 +6,7 @@
6Mailman up to the mail server. The details of this differ for each mail6Mailman up to the mail server. The details of this differ for each mail
7server. Generally these files are automatically kept up-to-date when mailing7server. Generally these files are automatically kept up-to-date when mailing
8lists are created or removed, but you might occasionally need to manually8lists are created or removed, but you might occasionally need to manually
9regenerate the file. The ``bin/mailman aliases`` command does this.9regenerate the file. The ``mailman aliases`` command does this.
1010
11 >>> class FakeArgs:11 >>> class FakeArgs:
12 ... directory = None12 ... directory = None
1313
=== modified file 'src/mailman/commands/docs/conf.rst'
--- src/mailman/commands/docs/conf.rst 2014-11-08 00:31:21 +0000
+++ src/mailman/commands/docs/conf.rst 2015-03-12 16:35:40 +0000
@@ -2,12 +2,12 @@
2Display configuration values2Display configuration values
3============================3============================
44
5Just like the `Postfix command postconf(1)`_, the ``bin/mailman conf`` command5Just like the `Postfix command postconf(1)`_, the ``mailman conf`` command
6lets you dump one or more Mailman configuration variables to standard output6lets you dump one or more Mailman configuration variables to standard output
7or a file.7or a file.
88
9Mailman's configuration is divided in multiple sections which contain multiple9Mailman's configuration is divided in multiple sections which contain multiple
10key-value pairs. The ``bin/mailman conf`` command allows you to display10key-value pairs. The ``mailman conf`` command allows you to display
11a specific key-value pair, or several key-value pairs.11a specific key-value pair, or several key-value pairs.
1212
13 >>> class FakeArgs:13 >>> class FakeArgs:
1414
=== modified file 'src/mailman/commands/docs/members.rst'
--- src/mailman/commands/docs/members.rst 2015-01-05 01:40:47 +0000
+++ src/mailman/commands/docs/members.rst 2015-03-12 16:35:40 +0000
@@ -2,7 +2,7 @@
2Managing members2Managing members
3================3================
44
5The ``bin/mailman members`` command allows a site administrator to display,5The ``mailman members`` command allows a site administrator to display,
6add, and remove members from a mailing list.6add, and remove members from a mailing list.
7::7::
88
99
=== modified file 'src/mailman/commands/tests/test_create.py'
--- src/mailman/commands/tests/test_create.py 2015-01-05 01:22:39 +0000
+++ src/mailman/commands/tests/test_create.py 2015-03-12 16:35:40 +0000
@@ -15,7 +15,7 @@
15# You should have received a copy of the GNU General Public License along with15# You should have received a copy of the GNU General Public License along with
16# GNU Mailman. If not, see <http://www.gnu.org/licenses/>.16# GNU Mailman. If not, see <http://www.gnu.org/licenses/>.
1717
18"""Test `bin/mailman create`."""18"""Test `mailman create`."""
1919
20__all__ = [20__all__ = [
21 'TestCreate',21 'TestCreate',
@@ -51,7 +51,7 @@
5151
5252
5353
54class TestCreate(unittest.TestCase):54class TestCreate(unittest.TestCase):
55 """Test `bin/mailman create`."""55 """Test `mailman create`."""
5656
57 layer = ConfigLayer57 layer = ConfigLayer
5858
5959
=== modified file 'src/mailman/config/config.py'
--- src/mailman/config/config.py 2015-01-06 02:12:52 +0000
+++ src/mailman/config/config.py 2015-03-12 16:35:40 +0000
@@ -149,7 +149,7 @@
149 # First, collect all variables in a substitution dictionary. $VAR_DIR149 # First, collect all variables in a substitution dictionary. $VAR_DIR
150 # is taken from the environment or from the configuration file if the150 # is taken from the environment or from the configuration file if the
151 # environment is not set. Because the var_dir setting in the config151 # environment is not set. Because the var_dir setting in the config
152 # file could be a relative path, and because 'bin/mailman start'152 # file could be a relative path, and because 'mailman start'
153 # chdirs to $VAR_DIR, without this subprocesses bin/master and153 # chdirs to $VAR_DIR, without this subprocesses bin/master and
154 # bin/runner will create $VAR_DIR hierarchies under $VAR_DIR when that154 # bin/runner will create $VAR_DIR hierarchies under $VAR_DIR when that
155 # path is relative.155 # path is relative.
156156
=== modified file 'src/mailman/config/schema.cfg'
--- src/mailman/config/schema.cfg 2015-01-05 01:22:39 +0000
+++ src/mailman/config/schema.cfg 2015-03-12 16:35:40 +0000
@@ -66,7 +66,7 @@
6666
6767
68[shell]68[shell]
69# `bin/mailman shell` (also `withlist`) gives you an interactive prompt that69# `mailman shell` (also `withlist`) gives you an interactive prompt that
70# you can use to interact with an initialized and configured Mailman system.70# you can use to interact with an initialized and configured Mailman system.
71# Use --help for more information. This section allows you to configure71# Use --help for more information. This section allows you to configure
72# certain aspects of this interactive shell.72# certain aspects of this interactive shell.
@@ -100,7 +100,7 @@
100queue_dir: $var_dir/queue100queue_dir: $var_dir/queue
101# This is the directory containing the Mailman 'runner' and 'master' commands101# This is the directory containing the Mailman 'runner' and 'master' commands
102# if set to the string '$argv', it will be taken as the directory containing102# if set to the string '$argv', it will be taken as the directory containing
103# the 'bin/mailman' command.103# the 'mailman' command.
104bin_dir: $argv104bin_dir: $argv
105# All list-specific data.105# All list-specific data.
106list_data_dir: $var_dir/lists106list_data_dir: $var_dir/lists
107107
=== modified file 'src/mailman/core/logging.py'
--- src/mailman/core/logging.py 2015-01-05 01:22:39 +0000
+++ src/mailman/core/logging.py 2015-03-12 16:35:40 +0000
@@ -104,7 +104,7 @@
104 log_format = logger_config.format104 log_format = logger_config.format
105 log_datefmt = logger_config.datefmt105 log_datefmt = logger_config.datefmt
106 # Propagation to the root logger is how we handle logging to stderr106 # Propagation to the root logger is how we handle logging to stderr
107 # when the runners are not run as a subprocess of 'bin/mailman start'.107 # when the runners are not run as a subprocess of 'mailman start'.
108 log.propagate = (as_boolean(logger_config.propagate)108 log.propagate = (as_boolean(logger_config.propagate)
109 if propagate is None else propagate)109 if propagate is None else propagate)
110 # Set the logger's level.110 # Set the logger's level.
111111
=== modified file 'src/mailman/docs/8-miles-high.rst'
--- src/mailman/docs/8-miles-high.rst 2013-05-14 04:45:26 +0000
+++ src/mailman/docs/8-miles-high.rst 2015-03-12 16:35:40 +0000
@@ -162,7 +162,7 @@
162Shell Commands162Shell Commands
163==============163==============
164164
165`bin/mailman`: This is an ubercommand, with subcommands for all the various165`mailman`: This is an ubercommand, with subcommands for all the various
166things admins might want to do, similar to Mailman 2's mailmanctl, but with166things admins might want to do, similar to Mailman 2's mailmanctl, but with
167more functionality.167more functionality.
168168
169169
=== modified file 'src/mailman/docs/DEVELOP.rst'
--- src/mailman/docs/DEVELOP.rst 2014-12-22 21:19:01 +0000
+++ src/mailman/docs/DEVELOP.rst 2015-03-12 16:35:40 +0000
@@ -72,10 +72,10 @@
72include the LMTP server, and the HTTP server for processing REST commands.72include the LMTP server, and the HTTP server for processing REST commands.
7373
74All of the runners are managed by a *master watcher* process. When you type74All of the runners are managed by a *master watcher* process. When you type
75``bin/mailman start`` you are actually starting the master. Based on75``mailman start`` you are actually starting the master. Based on
76configuration options, the master will start the appropriate runners as76configuration options, the master will start the appropriate runners as
77subprocesses, and it will watch for the clean exiting of these subprocesses77subprocesses, and it will watch for the clean exiting of these subprocesses
78when ``bin/mailman stop`` is called.78when ``mailman stop`` is called.
7979
8080
81Rules and chains81Rules and chains
8282
=== modified file 'src/mailman/docs/MTA.rst'
--- src/mailman/docs/MTA.rst 2014-04-15 14:34:04 +0000
+++ src/mailman/docs/MTA.rst 2015-03-12 16:35:40 +0000
@@ -143,7 +143,7 @@
143143
144By default, Mailman works well with Postfix transport maps as a way to deliver144By default, Mailman works well with Postfix transport maps as a way to deliver
145incoming messages to Mailman's LMTP server. Mailman will automatically write145incoming messages to Mailman's LMTP server. Mailman will automatically write
146the correct transport map when its ``bin/mailman aliases`` command is run, or146the correct transport map when its ``mailman aliases`` command is run, or
147whenever a mailing list is created or removed via other commands. To connect147whenever a mailing list is created or removed via other commands. To connect
148Postfix to Mailman's LMTP server, add the following to Postfix's ``main.cf``148Postfix to Mailman's LMTP server, add the following to Postfix's ``main.cf``
149file::149file::
150150
=== modified file 'src/mailman/docs/NEWS.rst'
--- src/mailman/docs/NEWS.rst 2015-02-14 01:35:35 +0000
+++ src/mailman/docs/NEWS.rst 2015-03-12 16:35:40 +0000
@@ -173,7 +173,7 @@
173-------------173-------------
174 * Add support for the Exim 4 MTA. [Stephen Turnbull]174 * Add support for the Exim 4 MTA. [Stephen Turnbull]
175 * When creating the initial file system layout in ``var``, e.g. via175 * When creating the initial file system layout in ``var``, e.g. via
176 ``bin/mailman info``, add an ``var/etc/mailman.cfg`` file if one does not176 ``mailman info``, add an ``var/etc/mailman.cfg`` file if one does not
177 already exist. Also, when initializing the system, look for that file as177 already exist. Also, when initializing the system, look for that file as
178 the configuration file, just after ``./mailman.cfg`` and before178 the configuration file, just after ``./mailman.cfg`` and before
179 ``~/.mailman.cfg``. (LP: #1157861)179 ``~/.mailman.cfg``. (LP: #1157861)
@@ -291,10 +291,10 @@
291291
292Commands292Commands
293--------293--------
294 * `bin/mailman aliases` loses the `--output`, `--format`, and `--simple`294 * `mailman aliases` loses the `--output`, `--format`, and `--simple`
295 arguments, and adds a `--directory` argument. This is necessary to support295 arguments, and adds a `--directory` argument. This is necessary to support
296 the Postfix `relay_domains` support.296 the Postfix `relay_domains` support.
297 * `bin/mailman start` was passing the wrong relative path to its runner297 * `mailman start` was passing the wrong relative path to its runner
298 subprocesses when -C was given. (LP: #982551)298 subprocesses when -C was given. (LP: #982551)
299 * `bin/runner` command has been simplified and its command line options299 * `bin/runner` command has been simplified and its command line options
300 reduced. Now, only one `-r/--runner` option may be provided and the300 reduced. Now, only one `-r/--runner` option may be provided and the
@@ -437,7 +437,7 @@
437 (LP: #953497)437 (LP: #953497)
438 * List-Post should be NO when posting is not allowed. (LP: #987563)438 * List-Post should be NO when posting is not allowed. (LP: #987563)
439 * Non-unicode values in msgdata broke pending requests. (LP: #1031391)439 * Non-unicode values in msgdata broke pending requests. (LP: #1031391)
440 * Show devmode in `bin/mailman info` output. (LP: #1035028)440 * Show devmode in `mailman info` output. (LP: #1035028)
441 * Fix residual references to the old `IMailingList` archive variables.441 * Fix residual references to the old `IMailingList` archive variables.
442 (LP: #1031393)442 (LP: #1031393)
443443
@@ -546,11 +546,11 @@
546546
547Commands547Commands
548--------548--------
549 * IPython support in `bin/mailman shell` contributed by Andrea Crotti.549 * IPython support in `mailman shell` contributed by Andrea Crotti.
550 (LP: #949926).550 (LP: #949926).
551 * The `mailman.cfg` configuration file will now automatically be detected if551 * The `mailman.cfg` configuration file will now automatically be detected if
552 it exists in an `etc` directory which is a sibling of argv0.552 it exists in an `etc` directory which is a sibling of argv0.
553 * `bin/mailman shell` is an alias for `withlist`.553 * `mailman shell` is an alias for `withlist`.
554 * The `confirm` email command now properly handles `Re:`-like prefixes, even554 * The `confirm` email command now properly handles `Re:`-like prefixes, even
555 if they contain non-ASCII characters. (LP: #685261)555 if they contain non-ASCII characters. (LP: #685261)
556 * The `join` email command no longer accepts an `address=` argument. Its556 * The `join` email command no longer accepts an `address=` argument. Its
@@ -638,10 +638,10 @@
638Commands638Commands
639--------639--------
640 * `bin/qrunner` is renamed to `bin/runner`.640 * `bin/qrunner` is renamed to `bin/runner`.
641 * `bin/mailman aliases` gains `-f` and `-s` options.641 * `mailman aliases` gains `-f` and `-s` options.
642 * `bin/mailman create` no longer allows a list to be created with bogus owner642 * `mailman create` no longer allows a list to be created with bogus owner
643 addresses. (LP: #778687)643 addresses. (LP: #778687)
644 * `bin/mailman start --force` option is fixed. (LP: #869317)644 * `mailman start --force` option is fixed. (LP: #869317)
645645
646Documentation646Documentation
647-------------647-------------
@@ -715,11 +715,11 @@
715715
716Commands716Commands
717--------717--------
718 * 'bin/mailman start' does a better job of producing an error when Mailman is718 * 'mailman start' does a better job of producing an error when Mailman is
719 already running.719 already running.
720 * 'bin/mailman status' added for providing command line status on the master720 * 'mailman status' added for providing command line status on the master
721 queue runner watcher process.721 queue runner watcher process.
722 * 'bin/mailman info' now prints the REST root url and credentials.722 * 'mailman info' now prints the REST root url and credentials.
723 * mmsitepass removed; there is no more site password.723 * mmsitepass removed; there is no more site password.
724724
725REST725REST
@@ -763,8 +763,8 @@
763Commands763Commands
764--------764--------
765 * The functionality of 'bin/list_members' has been moved to765 * The functionality of 'bin/list_members' has been moved to
766 'bin/mailman members'.766 'mailman members'.
767 * 'bin/mailman info' -v/--verbose output displays the file system767 * 'mailman info' -v/--verbose output displays the file system
768 layout paths Mailman is currently configured to use.768 layout paths Mailman is currently configured to use.
769769
770Configuration770Configuration
@@ -825,8 +825,8 @@
825825
826Commands826Commands
827--------827--------
828 * 'bin/dumpdb' is now 'bin/mailman qfile'828 * 'bin/dumpdb' is now 'mailman qfile'
829 * 'bin/unshunt' is now 'bin/mailman unshunt'829 * 'bin/unshunt' is now 'mailman unshunt'
830 * Mailman now properly handles the '-join', '-leave', and '-confirm' email830 * Mailman now properly handles the '-join', '-leave', and '-confirm' email
831 commands and sub-addresses. '-subscribe' and '-unsubscribe' are aliases831 commands and sub-addresses. '-subscribe' and '-unsubscribe' are aliases
832 for '-join' and '-leave' respectively.832 for '-join' and '-leave' respectively.
@@ -850,16 +850,16 @@
850850
851Commands851Commands
852--------852--------
853 * 'bin/inject' is now 'bin/mailman inject', with some changes853 * 'inject' is now 'mailman inject', with some changes
854 * 'bin/mailmanctl' is now 'bin/mailman start|stop|reopen|restart'854 * 'mailmanctl' is now 'mailman start|stop|reopen|restart'
855 * 'bin/mailman version' is added (output same as 'bin/mailman --version')855 * 'mailman version' is added (output same as 'mailman --version')
856 * 'bin/mailman members' command line arguments have changed. It also856 * 'mailman members' command line arguments have changed. It also
857 now ignores blank lines and lines that start with #. It also no longer857 now ignores blank lines and lines that start with #. It also no longer
858 quits when it sees an address that's already subscribed.858 quits when it sees an address that's already subscribed.
859 * 'bin/withlist' is now 'bin/mailman withlist', and its command line859 * 'bin/withlist' is now 'mailman withlist', and its command line
860 arguments have changed.860 arguments have changed.
861 * 'bin/mailman lists' command line arguments have changed.861 * 'mailman lists' command line arguments have changed.
862 * 'bin/genaliases' is now 'bin/mailman aliases'862 * 'bin/genaliases' is now 'mailman aliases'
863863
864Architecture864Architecture
865------------865------------
@@ -901,7 +901,7 @@
901901
902Architecture902Architecture
903------------903------------
904 * 'bin/mailman' is a new super-command for managing Mailman from the command904 * 'mailman' is a new super-command for managing Mailman from the command
905 line. Some older bin scripts have been converted, with more to come.905 line. Some older bin scripts have been converted, with more to come.
906 * Mailman now has an administrative REST interface which can be used to get906 * Mailman now has an administrative REST interface which can be used to get
907 information from and manage Mailman remotely.907 information from and manage Mailman remotely.
908908
=== modified file 'src/mailman/docs/START.rst'
--- src/mailman/docs/START.rst 2015-01-05 01:22:39 +0000
+++ src/mailman/docs/START.rst 2015-03-12 16:35:40 +0000
@@ -188,14 +188,14 @@
188 * ``/etc/mailman.cfg``188 * ``/etc/mailman.cfg``
189 * ``argv[0]/../../etc/mailman.cfg``189 * ``argv[0]/../../etc/mailman.cfg``
190190
191Run the ``bin/mailman info`` command to see which configuration file Mailman191Run the ``mailman info`` command to see which configuration file Mailman
192will use, and where it will put its database file. The first time you run192will use, and where it will put its database file. The first time you run
193this, Mailman will also create any necessary run-time directories and log193this, Mailman will also create any necessary run-time directories and log
194files.194files.
195195
196Try ``bin/mailman --help`` for more details. You can use the commands196Try ``mailman --help`` for more details. You can use the commands
197``bin/mailman start`` to start the runner subprocess daemons, and of course197``mailman start`` to start the runner subprocess daemons, and of course
198``bin/mailman stop`` to stop them.198``mailman stop`` to stop them.
199199
200Postorius, a web UI for administration and subscriber settings, is being200Postorius, a web UI for administration and subscriber settings, is being
201developed as a separate, Django-based project. For now, the most flexible201developed as a separate, Django-based project. For now, the most flexible