| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2014-09-24 | added support for migrations via alembic | Abhilash Raj | 5 | -0/+106 | |
| 2014-09-23 | Update some comments. | Barry Warsaw | 1 | -1/+4 | |
| 2014-09-23 | Use a simpler UUID implementation. | Barry Warsaw | 2 | -30/+18 | |
| Fix a typo. | |||||
| 2014-09-23 | We do not need _database_exists() or _make_temporary() any more either. | Barry Warsaw | 4 | -101/+6 | |
| 2014-09-23 | Since we don't have migrations, we don't need the ITemporaryDatabase stuff, | Barry Warsaw | 6 | -90/+4 | |
| nor do we need the TAG mechanism. We also don't need load_sql() or load_migrations(). | |||||
| 2014-09-22 | Migrations will be replaced with Alchemy. | Barry Warsaw | 20 | -2716/+0 | |
| We don't need the raw SQL schema stuff any more. We don't need the Version table any more. | |||||
| 2014-09-22 | Re-add the _prepare() method for SQLite permissions. | Barry Warsaw | 1 | -0/+10 | |
| 2014-09-22 | Pass all tests with PYTHONWARNINGS=error. | Barry Warsaw | 7 | -27/+24 | |
| * Switch away from a deprecated unittest method. * Switch away from using deprecated Exceptions.message attribute. * Decode the bytes b32 encoded X-Message-ID-Hash header into a Unicode. * Fix a rather glaring bug in Pendings.add() where we were actually not properly coercing bytes to unicode for the keys and values! I guess it's a good thing that SQLAlchemy is more strict than Storm. * Some cosmetic fixes. | |||||
| 2014-09-22 | Clean up pass. | Barry Warsaw | 28 | -217/+216 | |
| 2014-09-21 | Another test repair. | Barry Warsaw | 1 | -0/+2 | |
| 2014-09-21 | Test repair: | Barry Warsaw | 5 | -3/+20 | |
| * Remove an unused import. * Add skips for all migration unit tests. * Fix model class attribute typo. * .values() returns tuples, so adjust for that. * Add a test. | |||||
| 2014-09-19 | * remove some unused code | Abhilash Raj | 9 | -55/+26 | |
| * add left out documentation * remov super(<class>).__init__() calls in models as it was useless now. * remove schema_migrate func in mailman/database/base.py | |||||
| 2014-09-19 | * fix the circular dependecy problem between User and Adress | Abhilash Raj | 7 | -21/+31 | |
| * fix almost all the errors relating to doctests | |||||
| 2014-09-18 | call roster methods on mailinglist object after load from database | Abhilash Raj | 2 | -11/+15 | |
| 2014-09-18 | reset database by purging all data instead of dropping schema and recreating it | Abhilash Raj | 1 | -9/+10 | |
| 2014-09-18 | all tests except for importer working(ignoring test_migrations.py) | Abhilash Raj | 5 | -44/+21 | |
| 2014-09-13 | fix all tests in mailman.model.tests | Abhilash Raj | 16 | -126/+123 | |
| 2014-09-13 | change leftover queries | Abhilash Raj | 4 | -6/+5 | |
| 2014-09-12 | modify all storm queries to work with SA | Abhilash Raj | 12 | -115/+121 | |
| 2014-09-06 | * change declarative_base class to use ModelMeta class | Abhilash Raj | 25 | -159/+84 | |
| * update some queries to match SA style | |||||
| 2014-09-05 | replace storm with sqlalchemy as dependency | Abhilash Raj | 1 | -1/+1 | |
| 2014-09-05 | replace all storm types and relationships with sqlalchemy | Abhilash Raj | 17 | -107/+142 | |
| 2014-09-05 | add new UUID type | Abhilash Raj | 1 | -23/+85 | |
| 2014-09-04 | change models to use sqlalchemy models<WIP> | Abhilash Raj | 9 | -141/+151 | |
| 2014-09-04 | add new database base model for sqlalchemy | Abhilash Raj | 1 | -0/+38 | |
| 2014-08-23 | Docs update. | Barry Warsaw | 1 | -3/+3 | |
| 2014-04-28 | Use print functions consistently through, and update all __future__ imports to | Barry Warsaw | 189 | -747/+765 | |
| reflect this. Also, mock out sys.stderr on some tests so that their nose2 output is quieter. A few other minor coding style consistencies. | |||||
| 2014-04-22 | Carve away the stone. | Barry Warsaw | 2 | -3/+8 | |
| 2014-04-22 | Oops! Fix version string. | Barry Warsaw | 1 | -1/+1 | |
| 2014-04-22 | News for 3.0b4. | Barry Warsaw | 1 | -1/+1 | |
| 2014-04-16 | Make a copy before first usage of mgr.clear() | Piotr Kasprzyk | 1 | -4/+4 | |
| 2014-04-15 | * Fixed a crash in the REST server when searching for nonmembers via | Barry Warsaw | 6 | -65/+251 | |
| ``/find`` which we've never seen before, because those members only have an address record, not a user record. This requires a small change in the API where the JSON response's ``address`` key now contains the URL to the address resource, the new ``email`` key contains the email address as a string, and the ``user`` key is optional. | |||||
| 2014-04-15 | * Use ``setuptools`` instead of ``distribute``, since the latter is defunct. | Barry Warsaw | 3 | -545/+5 | |
| 2014-04-15 | Add bug number. | Barry Warsaw | 1 | -1/+1 | |
| 2014-04-15 | Remove a few redundant checks. | Barry Warsaw | 2 | -8/+0 | |
| 2014-04-14 | Posting an invalid email address string to the user/addresses endpoint | Florian Fuchs | 2 | -2/+17 | |
| now returns a 400 status code | |||||
| 2014-04-14 | Instantiating an Address model now validates the email string | Florian Fuchs | 2 | -1/+49 | |
| 2014-04-14 | IUserManager.create_address() is a better API to create unlinked addresses. | Barry Warsaw | 1 | -29/+5 | |
| 2014-04-13 | * Added an API endpoint to POST new email addresses to a user resource. | Florian Fuchs | 3 | -0/+87 | |
| * Updated docs. | |||||
| 2014-03-29 | Improve documentation. | Stephen J. Turnbull | 3 | -7/+117 | |
| - ArchiveUIin5.rst: Add warning and pointer to "Development Setup Guide". - ArchiveUIin5.rst: Update the HyperKitty repos to FedoraHosted. - MTA.rst: Add some hints on Sendmail from Gary Algier. - START.rst: Add a section Documentation to point to hosted prebuilt documentation at PythonHosted, ReadTheDocs, and FedoraHosted. - START.rst: Update the quick start procedure to account for common stumbling blocks, including existing obsolete zope.interface and missing sphinx_build command. | |||||
| 2014-03-15 | * Fix IntegrityError (against PostgreSQL) when deleting a list with content | Barry Warsaw | 3 | -0/+19 | |
| filters. Given by Aurélien Bompard. (LP: #1117174) | |||||
| 2014-03-15 | * Fix non-member moderation rule to prefer a member sender if both members | Barry Warsaw | 3 | -0/+85 | |
| and non-members are in the message's sender list. Given by Aurélien Bompard. (LP: #1291452) | |||||
| 2014-03-02 | - Configuration.style_configs(): Removed unused code. | Barry Warsaw | 3 | -11/+44 | |
| - mailman.cfg: Removed unused section. - Improve the config.py test coverage to 100%. | |||||
| 2014-03-02 | * Module coding style consistency. | Barry Warsaw | 5 | -20/+56 | |
| * handle_SubscriptionEvent(): We're always guaranteed to get a language from a member, since lookup falls back ultimately to the system preferences. So this method can be simplified. * Bump up code coverage for several modules. | |||||
| 2014-03-02 | - Clean up and simplify remove_list() | Barry Warsaw | 3 | -22/+20 | |
| - Boost test coverage of lifecycle.py to 100% | |||||
| 2014-01-06 | Fix the default. | Barry Warsaw | 1 | -2/+2 | |
| 2014-01-06 | Several internal improvements: | Barry Warsaw | 20 | -83/+290 | |
| * New events: - ConfirmationNeededEvent is triggered when a pendable requiring confirmation is created. This allows us to define an event handler for this event which sends the user notification. - SubscriptionEvent is triggered when a member is added to a mailing list. This lets us define an event handler which sends the welcome message. * send_welcome_message() now takes a member parameter instead of an address, which lets us directly access the member's delivery mode and user display name (if the member has a user, which it might not in some cases). * Use the list id in the pendable record instead of the list name for robustness (the latter can change but the former is permanent). * Test more registration conditions. * In the bin/runner command line switch handling, default `verbose` to None instead of False. This makes it work better with nose's -E switch (log to stderr). * In call_api(), if a POST, PUT, or PATCH method is used and data is None, encode the empty dictionary; seems like the behavior of urlencode() has changed, so this is safer. * Fix style and pyflakes warnings. | |||||
| 2014-01-01 | Bump copyright years. | Barry Warsaw | 319 | -321/+321 | |
| 2013-12-01 | Fix a couple of intermittent test problems. | Barry Warsaw | 2 | -0/+3 | |
| 2013-11-27 | NEWS. | Barry Warsaw | 1 | -0/+1 | |
