| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Placeholder for PATCH implementation. | Barry Warsaw | 2010-08-10 | 2 | -5/+111 | |
| | | ||||||
| * | Implement HTTP PUT (good path) for changing a list's configuration. | Barry Warsaw | 2010-08-10 | 4 | -41/+132 | |
| | | ||||||
| * | Access mailing list configuration via REST | Barry Warsaw | 2010-08-10 | 9 | -26/+172 | |
| | | | | | | | | | | | * last_post_time -> last_post_at * protocol -> scheme * creation_date _> created_at * last_post_time -> last_post_at * Add an extended JSON encoder for datetimes * Be sure to initialize convert_html_to_plaintext and filter_content in the default style. | |||||
| * | trunk merge | Barry Warsaw | 2010-08-10 | 5 | -5/+65 | |
| |\ | ||||||
| | * | Fixes bug LP: #601899; delete list function in rest server. | Barry Warsaw | 2010-07-06 | 5 | -5/+65 | |
| | | | ||||||
| * | | Add interface module. | Barry Warsaw | 2010-08-08 | 1 | -0/+52 | |
| | | | ||||||
| * | | Fix an import | Barry Warsaw | 2010-08-08 | 1 | -1/+1 | |
| | | | ||||||
| * | | Refactor all bounce detectors. | Barry Warsaw | 2010-08-08 | 30 | -705/+1002 | |
| | | | ||||||
| * | | checkpointing | Barry Warsaw | 2010-08-07 | 5 | -72/+24 | |
| | | | ||||||
| * | | checkpoint | Barry Warsaw | 2010-07-16 | 2 | -0/+74 | |
| |/ | ||||||
| * | No longer touch the Sender or Errors-To headers. We can no longer justify | Barry Warsaw | 2010-06-29 | 9 | -107/+5 | |
| | | | | | | setting these based on RFC 5322, and modern MTAs no longer need us to do so for proper bounce processing. | |||||
| * | * Fix the bin/test -e/--stderr option to work with the current | Barry Warsaw | 2010-06-18 | 10 | -43/+201 | |
| | | | | | | | | | | | | | | zope.testrunner. Actually, divorce it from the latter and handle the sys.argv sequence ourselves. * Added IMailingList.get_roster() which returns the named roster (from a MemberRole enum). * The start of an IMailingList doctest. This needs much more detail. * Move the subscribe() function from membership.txt into the mailman.testing.helpers. * Added new REST interface for getting all the members of a roster for a specific mailing list: .../lists/<list>/roster/<role>. Note that <role> is the plural form of the MemberRole enum. | |||||
| * | Because we'll often need to turn functions into restish matchers, add a | Barry Warsaw | 2010-06-18 | 2 | -6/+14 | |
| | | | | | convenient decorator. | |||||
| * | Ensure that email addresses with slashes in them can be registered. | Barry Warsaw | 2010-06-17 | 2 | -2/+20 | |
| | | ||||||
| * | Subscribing an already subscribed member via REST now returns a 409 error | Barry Warsaw | 2010-06-15 | 2 | -2/+2 | |
| | | | | | (LP: #552917). | |||||
| * | trunk merge | Barry Warsaw | 2010-05-25 | 1 | -2/+0 | |
| |\ | ||||||
| | * | cleanup | Barry Warsaw | 2010-05-25 | 1 | -2/+0 | |
| | | | ||||||
| * | | host_name and RFC 2369 tests. | Barry Warsaw | 2010-05-06 | 1 | -0/+13 | |
| | | | ||||||
| * | | Basic importer test. | Barry Warsaw | 2010-05-06 | 4 | -1/+78 | |
| | | | ||||||
| * | | Checkpointing | Barry Warsaw | 2010-05-06 | 1 | -0/+0 | |
| | | | ||||||
| * | | Checkpointing | Barry Warsaw | 2010-05-06 | 3 | -3/+2 | |
| | | | ||||||
| * | | Refactor the actual imports into a utility. This leaves the command to | Barry Warsaw | 2010-05-06 | 3 | -54/+86 | |
| |/ | | | | process just the front-end. | |||||
| * | Updates for the latest releases of flufl.enum and flufl.i18n. | Barry Warsaw | 2010-05-02 | 14 | -15/+15 | |
| | | ||||||
| * | * A start to import of Mailman 2.1 config.pck files. | Barry Warsaw | 2010-04-05 | 7 | -13/+125 | |
| | | | | | * Move DigestFrequency from mailinglist to digests. | |||||
| * | Tests for import. | Barry Warsaw | 2010-04-04 | 2 | -0/+93 | |
| | | ||||||
| * | List-Post header should be retained in MIME digest messages (LP: 526143) | Barry Warsaw | 2010-03-28 | 3 | -7/+9 | |
| | | ||||||
| * | * bin/info -p/--paths -> -v/--verbose | Barry Warsaw | 2010-03-28 | 2 | -7/+7 | |
| | | | | | * Make sure all paths are absolute | |||||
| * | More fixes to the start up procedure. The root cause of the fix is that when | Barry Warsaw | 2010-03-28 | 5 | -26/+38 | |
| | | | | | | | | | | | | | | | | | | | var_dir in the config file is a relative path, the bin/master and bin/qrunner subprocesses end up creating another hierarchy under $VAR_DIR. This is because 'bin/mailman start' chdirs to $VAR_DIR before starting master. The fix involves putting the absolute path to $VAR_DIR in the $MAILMAN_VAR_DIR environment variable. If the configuration file reader sees this, it uses the value instead of $var_dir from the configuration file. Another change is to remove qrunner's --subproc/-s option and stick this in the environment as well, using $MAILMAN_UNDER_MASTER_CONTROL. Other fixes here include: * Deciphering the master lock file contents correctly * Reformatting the error message so that it fits in 79 columns when prefixed by argparse error info. | |||||
| * | * Use IP address for localhost instead of name because Postfix only uses DNS | Barry Warsaw | 2010-03-27 | 3 | -3/+13 | |
| | | | | | | | | | to find LMTP server, and DNS typically does not return a 'localhost' query. LP: 544477 * Ensure that the environment doesn't cause test failures. LP: 543618 * for [paths.dev] layout, put directories inside ./var to reduce current working directory pollution. | |||||
| * | Merge the Pycon 2010 sprint branch replacing lazr.restful with restish as the | Barry Warsaw | 2010-03-03 | 39 | -1018/+1006 | |
| |\ | | | | | | | underlying REST framework. | |||||
| | * | * Fix two type specifications in argparse. | Barry Warsaw | 2010-03-03 | 2 | -4/+7 | |
| | | | | | | | | | * Update printing of version string to avoid argparse DeprecationWarnings. | |||||
| | * | Add POST validators. | Barry Warsaw | 2010-03-01 | 8 | -49/+166 | |
| | | | ||||||
| | * | Refactoring for common collection code. | Barry Warsaw | 2010-02-25 | 7 | -70/+87 | |
| | | | ||||||
| | * | Remove more files that are unnecessary. | Barry Warsaw | 2010-02-25 | 3 | -283/+0 | |
| | | | ||||||
| | * | Refactor both the mailing lists and membership REST wrappers. | Barry Warsaw | 2010-02-25 | 7 | -246/+293 | |
| | | | ||||||
| | * | Refactor domains into a separate file. | Barry Warsaw | 2010-02-25 | 5 | -97/+122 | |
| | | | ||||||
| | * | More refactoring: | Barry Warsaw | 2010-02-25 | 8 | -56/+224 | |
| | | | | | | | | | | | | | | | * Rework the [webservice] section to be more useful to restish. * Get rid of the resource_type_link * Add and test some helpers. * Move the root resources to a different module. | |||||
| | * | Refactoring the REST support by removing unnecessary stuff and moving other | Barry Warsaw | 2010-02-25 | 6 | -140/+96 | |
| | | | | | | | | | | | | | stuff around. We no longer need APIValueError or IResolvePathNames. Also, refactor the creation of the REST server so that it could be used with other WSGI frameworks. | |||||
| | * | Remove some files that are not needed for restish implementation. | Barry Warsaw | 2010-02-25 | 5 | -255/+0 | |
| | | | ||||||
| | * | Complete the conversion to restish. All the tests pass and we're now actually | Barry Warsaw | 2010-02-24 | 10 | -126/+230 | |
| | | | | | | | | | | | | | RESTful. We have to use httplib2 to get DELETE and PUT. This is a prototype and could still use much cleanup. | |||||
| | * | * Make the lists.txt doctest pass with restish. | Barry Warsaw | 2010-02-23 | 5 | -30/+138 | |
| | | | | | | | | | | | * Put the domain name on the BadDomainSpecificationError * Give the IListManager an __iter__() | |||||
| | * | Rip out lazr.restful and replace it with restish. This simpifies a lot of the | Barry Warsaw | 2010-02-23 | 14 | -220/+201 | |
| | | | | | | | | | | | REST architecture, at the expense of a few features, and less support. So far so good though. | |||||
| * | | Merge Jon Dugan's better fix for OS X's /private symlink stuff. | Barry Warsaw | 2010-02-24 | 1 | -5/+4 | |
| |\ \ | |/ |/| | ||||||
| | * | generalize test_current_working_directory() to avoid symlink confusions | Jon Dugan | 2010-02-22 | 1 | -5/+4 | |
| |/ | ||||||
| * | Fix the test on Mac OS X. I am not proud of this. | Barry Warsaw | 2010-02-22 | 1 | -1/+5 | |
| | | ||||||
| * | So long X-BeenThere, and thanks for all the fish. | Barry Warsaw | 2010-02-16 | 5 | -46/+17 | |
| | | ||||||
| * | Chains now fire Zope events in their _process() implementation. | Barry Warsaw | 2010-02-16 | 7 | -62/+122 | |
| | | | | | Clean up the chains.txt doctest to use this and other recent improvements. | |||||
| * | Add a lot of comments about lazr.restful 0.9.18. | Barry Warsaw | 2010-02-16 | 3 | -17/+31 | |
| | | ||||||
| * | Oh FFS. lazr.restful 0.9.18 totally broke our shit by introducing | Barry Warsaw | 2010-02-16 | 6 | -48/+100 | |
| | | | | | | | | | | | | | | | multiversioned web services. In concept, that's a great idea, but in (current as of 0.9.18) practice it sucks because it /forces/ us to adopt multiversions when really I could care less. After gobs of painful experimentation, this passes all the tests. I guess that means it's right <wink>. Another, more reasonable fix is to re-order when logging is initialized. This is moved to the start of initialize_2() because in the test environment, we don't want to initialize the loggers until after the test configuration has been pushed. Otherwise, because of the changes to support the FHS, logging will go to the wrong place. This really only affects tests, since in operational mode, initialize always happens immediately one after another. | |||||
| * | A bit of clean up. | Barry Warsaw | 2010-02-13 | 3 | -1/+8 | |
| | | ||||||
