Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix #952 - Force the footer to the bottom of the page | Jessica Tallon | 2014-09-30 | 2 | -123/+142 |
| | |||||
* | Add logging to console to gunicorn | Jessica Tallon | 2014-09-30 | 1 | -1/+1 |
| | |||||
* | Merge branch '942-default-location' | Jessica Tallon | 2014-09-29 | 4 | -27/+78 |
|\ | | | | | | | | | | | | | * 942-default-location: Add documentation on changing data dir and Fix stylistic changes Updated config_spec.ini to add %(data_basedir)s and make use of it! defaults now pulled from a mashup of mediagoblin.ini and config_spec.ini | ||||
| * | Add documentation on changing data dir and Fix stylistic changes | Jessica Tallon | 2014-09-29 | 3 | -19/+52 |
| | | |||||
| * | Updated config_spec.ini to add %(data_basedir)s and make use of it! | Christopher Allan Webber | 2014-09-24 | 2 | -11/+14 |
| | | | | | | | | This commit sponsored by Loïc Grobol. Thanks! | ||||
| * | defaults now pulled from a mashup of mediagoblin.ini and config_spec.ini | Christopher Allan Webber | 2014-09-24 | 1 | -9/+24 |
| | | | | | | | | This commit sponsored by Thomas Løcke. Thank you! | ||||
* | | pdf tests: use our own pdf doc as GOOD_PDF | Alon Levy | 2014-09-26 | 3 | -12/+18 |
| | | | | | | | | remove non distributable good.pdf | ||||
* | | .gitignore celerybeat-schedule. | Christopher Allan Webber | 2014-09-25 | 1 | -0/+1 |
|/ | | | | This commit sponsored by Thomas Løcke. Thank you! | ||||
* | Avoid doing python setup.py sdist, use setup.py develop instead for tox | Christopher Allan Webber | 2014-09-24 | 1 | -1/+2 |
| | | | | | | | Berker had this previously, but for some reason it wasn't working... here's why! usedevelop needs to be in the testenv! Aha! This commit sponsored by Gian-Maria Daffré! Thank you! | ||||
* | Switch print statement to print function | Christopher Allan Webber | 2014-09-24 | 1 | -1/+1 |
| | |||||
* | removing exif-py line | Christopher Allan Webber | 2014-09-24 | 1 | -1/+0 |
| | |||||
* | Fix Content-Disposition error for retrieving OAuth request tokens | Jessica Tallon | 2014-09-24 | 1 | -4/+0 |
| | |||||
* | Making alembic happen with python 3 only... for now. | Christopher Allan Webber | 2014-09-22 | 1 | -1/+6 |
| | | | | We want to make sure it works nicely first. | ||||
* | Merge branch 'merge-python3-port' | Christopher Allan Webber | 2014-09-22 | 100 | -468/+945 |
|\ | | | | | | | | | Conflicts: setup.py | ||||
| * | Last two issues related to the python 3 merge tests: fixed! | Christopher Allan Webber | 2014-09-16 | 2 | -10/+15 |
| | | | | | | | | | | | | | | - Fix the "pulling the error out of excinfo" stuff for py3 - The u"" only gets embedded in the string on py2. This commit sponsored by Jeff Gibson. Thanks, Jeff! :) | ||||
| * | Annnnd another json decode fix for py3! On a roll with these! | Christopher Allan Webber | 2014-09-16 | 1 | -1/+1 |
| | | | | | | | | This commit sponsored by Ramana Kumar. Thanks! | ||||
| * | decode to unicode before loading in json again, for py3 | Christopher Allan Webber | 2014-09-16 | 1 | -1/+1 |
| | | | | | | | | This commit sponsored by Chris Cormack. Thanks! | ||||
| * | Much more nicely formed form error check | Christopher Allan Webber | 2014-09-16 | 1 | -2/+4 |
| | | | | | | | | | | | | This doesn't rely on checking HTML output... thus, cleaner. This commit sponsored by Alexandre Guédon. Thank you! | ||||
| * | Fix error check in test_edit.py for python 3 | Christopher Allan Webber | 2014-09-16 | 1 | -1/+1 |
| | | | | | | | | | | This isn't the nicest of checks... we should probably be checking the actual form passed into the context. But for now, it's a fix. | ||||
| * | Fix exception catching on python 3 | Christopher Allan Webber | 2014-09-16 | 1 | -2/+2 |
| | | | | | | | | This commit sponsored by Paul Smith. Thank you! | ||||
| * | Fix iteritems usage on python 3 | Christopher Allan Webber | 2014-09-16 | 1 | -1/+1 |
| | | | | | | | | This commit sponsored by Ben (Free Software Melbourne) Finney. Thanks! | ||||
| * | json.loads(request.body) => json.loads(response.body.decode())) | Christopher Allan Webber | 2014-09-16 | 2 | -8/+8 |
| | | | | | | | | | | | | This fixes python 3 stuff. This commit sponsored by James Reilly. Thanks, James! | ||||
| * | Import mock correctly on py3 | Christopher Allan Webber | 2014-09-16 | 1 | -1/+4 |
| | | | | | | | | This commit sponsored by Andrew McNicol. Thank you! | ||||
| * | Simplify things here and use io.open | Christopher Allan Webber | 2014-09-16 | 1 | -1/+2 |
| | | |||||
| * | Fix test_legacy_api.py | Christopher Allan Webber | 2014-09-16 | 1 | -5/+6 |
| | | | | | | | | | | | | | | Or rather, reimplement one of Berker's fixes and add one of mine: - add back the http_auth_headers fix Berker wrote - decode to json when testing the response.body, since we have no idea what the order will be here | ||||
| * | Import mock from unittest if on py3 | Christopher Allan Webber | 2014-09-16 | 1 | -1/+4 |
| | | |||||
| * | Merge branch 'master' into merge-python3-port | Christopher Allan Webber | 2014-09-16 | 215 | -10537/+50247 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Has some issues, will iteratively fix! Conflicts: mediagoblin/gmg_commands/__init__.py mediagoblin/gmg_commands/deletemedia.py mediagoblin/gmg_commands/users.py mediagoblin/oauth/views.py mediagoblin/plugins/api/views.py mediagoblin/tests/test_api.py mediagoblin/tests/test_edit.py mediagoblin/tests/test_oauth1.py mediagoblin/tests/test_util.py mediagoblin/tools/mail.py mediagoblin/webfinger/views.py setup.py | ||||
| * | | Temporarily disabling the mediagoblin errors middleware | Christopher Allan Webber | 2014-09-15 | 1 | -1/+2 |
| | | | | | | | | | | | | We don't have paste (core) in py3, so.... | ||||
| * | | No reason to wrap the rest of the options in a quote | Christopher Allan Webber | 2014-09-15 | 1 | -1/+1 |
| | | | | | | | | | | | | This commit sponsored by Thane Williams. Thank you! | ||||
| * | | Upgrading gunicorn. Referenced issue is resolved. | Christopher Allan Webber | 2014-09-15 | 1 | -3/+1 |
| | | | | | | | | | | | | | | | | | | Also, upgrading seems to fix weird "RuntimeError: dictionary changed size during iteration" issues I was seeing. (Looked like a gunicorn issue, not ours.) | ||||
| * | | py2.7 compatibility with open(..., encoding="utf-8"), use io.open | Christopher Allan Webber | 2014-09-12 | 1 | -0/+1 |
| | | | | | | | | | | | | This commit sponsored by Peter Baumgarten. Thank you! | ||||
| * | | Explicitly open READMEFILE as utf-8 | Christopher Allan Webber | 2014-09-12 | 1 | -1/+1 |
| | | | |||||
| * | | Fix unicode error in pdf media type | Christopher Allan Webber | 2014-09-12 | 1 | -1/+1 |
| | | | | | | | | | | | | (we're checking against bytestrings, so make that explicit) | ||||
| * | | Set up tox.ini to run more properly: | Christopher Allan Webber | 2014-09-12 | 1 | -5/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Don't run dbupdate... the tests themselves do this, and we might mess up someone's db - We shouldn't run setup.py develop because that installs a new *live* db... the tests do isolation, so... - Install the package's dependencies by the package itself... it seems that removing "skipsdist = True" fixes this - Run py.test manually rather than use runtests.sh (which itself uses ./bin/py.test if it can) | ||||
| * | | Implement ServeCommand.{loadserver, loadapp}. | Berker Peksag | 2014-08-15 | 1 | -4/+7 |
| | | | | | | | | | | | | This is partly port from PasteScript. | ||||
| * | | Add an initial "gmg serve" implementation. | Berker Peksag | 2014-08-15 | 2 | -0/+67 |
| | | | | | | | | | | | | The CLI is similar to "paster serve". | ||||
| * | | Restore different server options. | Berker Peksag | 2014-08-15 | 1 | -0/+24 |
| | | | |||||
| * | | Improve mediagoblin._compat.py2_unicode. | Berker Peksag | 2014-08-15 | 1 | -10/+22 |
| | | | | | | | | | | | | | | | | | | | | | - Encode obj.__repr__() to bytestring if its type is unicode in Python 2. - Add internal encode_to_utf8() decorator. - Do not raise an exception if a class does not have an __str__() method, just warn. | ||||
| * | | Move the AlembicMigrationManager to top of the module. | Berker Peksag | 2014-08-15 | 1 | -2/+2 |
| | | | | | | | | | | | | Also, add a simple docstring. | ||||
| * | | Provide a better manager API for Alembic. | Berker Peksag | 2014-08-15 | 1 | -6/+27 |
| | | | |||||
| * | | Add initial Alembic migrations. | Berker Peksag | 2014-08-13 | 8 | -0/+191 |
| | | | |||||
| * | | Fix dict.keys() in Python 3. | Berker Peksag | 2014-08-13 | 1 | -1/+1 |
| | | | |||||
| * | | Fix a comment. | Berker Peksag | 2014-08-13 | 1 | -1/+1 |
| | | | |||||
| * | | Update TODOs in setup.py. | Berker Peksag | 2014-08-07 | 1 | -2/+4 |
| | | | |||||
| * | | Fix another tests. | Berker Peksag | 2014-08-07 | 13 | -33/+28 |
| | | | | | | | | | | | | (forgot to commit earlier) | ||||
| * | | mbox_message.get_payload() returns bytestring. | Berker Peksag | 2014-08-04 | 1 | -2/+2 |
| | | | |||||
| * | | Make sort_keys True to avoid hash randomize feature in Python 3. | Berker Peksag | 2014-08-04 | 1 | -1/+1 |
| | | | |||||
| * | | Use isinstance and six.text_type to check types of an object. | Berker Peksag | 2014-07-28 | 1 | -2/+4 |
| | | | |||||
| * | | Fix urlparse import. | Berker Peksag | 2014-07-28 | 1 | -1/+1 |
| | | | |||||
| * | | Disable cache support of LazyProxy. | Berker Peksag | 2014-07-28 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | Since Babel 1.0, there's a enable_cache keyword argument of LazyProxy, but we can't pass it directly. |