Wed, 04 Nov 2020 01:20:24 +0100 |
Mads Kiilerich |
mail: migrate to modern email.message instead of using old compat32 functionality
|
Wed, 04 Nov 2020 00:35:21 +0100 |
Mads Kiilerich |
mail: fix duplicate "From" headers
|
Mon, 02 Nov 2020 13:57:26 +0100 |
Mads Kiilerich |
lib: move action_logger to new userlog model
|
Mon, 02 Nov 2020 14:07:16 +0100 |
Mads Kiilerich |
hooks: import whole hooks module
|
Thu, 29 Oct 2020 11:28:36 +0100 |
Mads Kiilerich |
lib: consistently import helpers the same way
|
Tue, 20 Oct 2020 12:17:52 +0200 |
Mads Kiilerich |
mail: don't skip authentication just because smtp_password is empty
|
Mon, 12 Oct 2020 21:05:32 +0200 |
Mads Kiilerich |
mail: use plain standard library for sending mails instead of rcmail
|
Mon, 12 Oct 2020 21:25:01 +0200 |
Mads Kiilerich |
mail: simplify celery task for sending mail
|
Mon, 12 Oct 2020 11:12:37 +0200 |
Mads Kiilerich |
model: always import the whole db module - drop "from" imports
|
Tue, 13 Oct 2020 19:07:59 +0200 |
Mads Kiilerich |
config: move config.conf to kallithea.lib
|
Sun, 11 Oct 2020 12:27:26 +0200 |
Mads Kiilerich |
imports: move more imports to top level
|
Sat, 25 Jul 2020 20:08:25 +0200 |
Mads Kiilerich |
isort: upgrade to 5.1.2
|
Fri, 24 Apr 2020 15:17:54 +0200 |
Mads Kiilerich |
lib: drop own asbool implementation and consistently use tg.support.converters as utils2.asbool
|
Mon, 30 Mar 2020 16:44:10 +0200 |
Mads Kiilerich |
db: consistently use base_path from config instead of repeatedly getting from the database
|
Sat, 29 Feb 2020 16:06:30 +0100 |
Mads Kiilerich |
celery: fix send_email to work with JSON encoding (Issue #363)
|
Sun, 04 Aug 2019 00:07:10 +0200 |
Mads Kiilerich |
cleanup: minimize use of lambda expressions - we have 'def' for that purpose
|
Fri, 14 Feb 2020 13:56:58 +0100 |
Mads Kiilerich |
celery: fix logging from inside tasks
|
Thu, 13 Feb 2020 16:41:51 +0100 |
Mads Kiilerich |
celery: refactor initialization - replace global CELERY_ON flag with CELERY_APP with the actual celery app that it indicates
|
Sat, 28 Dec 2019 13:38:22 +0100 |
Mads Kiilerich |
lib: clean up ext_json and how it is used - avoid monkey patching
|
Thu, 26 Dec 2019 04:05:14 +0100 |
Mads Kiilerich |
lib: avoid comparing ordering with None
|
Sun, 22 Dec 2019 21:43:54 +0100 |
Mads Kiilerich |
lib: mktime needs a tuple - not a list
|
Mon, 16 Dec 2019 01:35:41 +0100 |
Mads Kiilerich |
cleanup: minor refactorings and simplification of dict usage
|
Thu, 21 Nov 2019 12:44:42 +0100 |
Mads Kiilerich |
celerylib: use email.utils instead of deprecated rfc822 module
|
Wed, 28 Aug 2019 12:28:01 +0200 |
Mads Kiilerich |
tg2: handle cache_dir configuration jumping around between TurboGears versions
|
Sun, 04 Aug 2019 01:15:36 +0200 |
Mads Kiilerich |
flake8: fix E231 missing whitespace after ':'
|
Wed, 07 Aug 2019 00:25:02 +0200 |
Mads Kiilerich |
scripts: initial run of import cleanup using isort
|
Mon, 22 Jul 2019 04:38:22 +0200 |
Mads Kiilerich |
config: stop using the app_conf sub key - TurboGears2 2.4 will drop it
|
Tue, 06 Aug 2019 21:26:37 +0200 |
Mads Kiilerich |
celerylib: simplify over engineered repo walk
|
Sun, 21 Jul 2019 23:26:24 +0200 |
Mads Kiilerich |
refactor: use string methods instead of class functions and map
|
Sun, 21 Jul 2019 19:12:20 +0200 |
Mads Kiilerich |
compat: use collections.OrderedDict - we only support Python 2.7 and no longer need our own implementation
|
Wed, 16 Jan 2019 02:32:35 +0100 |
Mads Kiilerich |
locking: drop the pull-to-lock / push-to-unlock functionality
|
Thu, 08 Feb 2018 11:23:02 +0100 |
Thomas De Schampheleire |
email: fix fallback sending to multiple admins
|
Fri, 25 Aug 2017 14:32:50 +0200 |
Lars Kruse |
codingstyle: trivial whitespace fixes
|
Sat, 12 Aug 2017 17:55:58 +0200 |
Mads Kiilerich |
celeryd: let the gearbox command use db session as most other gearbox commands do
|
Sat, 12 Aug 2017 17:40:01 +0200 |
Mads Kiilerich |
lib: make the DaemonLock lock location parameter mandatory - the default was never used
|
Mon, 08 May 2017 05:25:41 +0200 |
Mads Kiilerich |
tests: clarify that default parameters are for form - direct model access requires different types
|
Sat, 24 Dec 2016 01:27:47 +0100 |
Mads Kiilerich |
tg: minimize future diff by some mocking and replacing some pylons imports with tg
|
Tue, 28 Feb 2017 21:09:48 +0100 |
Søren Løvborg |
model: remove BaseModel class
|
Mon, 27 Feb 2017 19:47:54 +0100 |
Søren Løvborg |
cleanup: remove SQLAlchemy session argument to action_logger
|
Wed, 18 Jan 2017 17:06:01 +0100 |
Søren Løvborg |
model: inline _get_repo_group and _get_user_group calls
|
Wed, 18 Jan 2017 16:56:26 +0100 |
Søren Løvborg |
model: inline calls to BaseModel._get_repo
|
Wed, 18 Jan 2017 16:46:52 +0100 |
Søren Løvborg |
model: inline BaseModel._get_user calls
|
Tue, 06 Sep 2016 00:51:18 +0200 |
Mads Kiilerich |
celery: import the whole celerylib - no cherry picking in tasks
|
Tue, 06 Sep 2016 00:51:18 +0200 |
Mads Kiilerich |
celeryd: annotate tasks so they can be run directly without run_task
|
Tue, 06 Sep 2016 00:51:18 +0200 |
Mads Kiilerich |
celery: drop wrong use of on_failure - if it should work, it should be a method somewhere, not a local function
|
Tue, 06 Sep 2016 00:51:18 +0200 |
Mads Kiilerich |
celery: drop pointless get_logger
|
Sun, 21 Aug 2016 13:43:06 +0200 |
Thomas De Schampheleire |
utils: rename add_cache to setup_cache_regions
|
Sun, 12 Jun 2016 21:21:43 +0200 |
domruf |
cleanup: get rid of jn as shortcut for os.path.join
|
Tue, 05 Jan 2016 16:30:12 +0100 |
Mads Kiilerich |
celery: stop using deprecated celery.decorators
|
Fri, 27 Nov 2015 01:47:14 +0100 |
Mads Kiilerich |
cleanup: consistent space before line continuation backslash
|
Thu, 27 Aug 2015 22:19:39 +0200 |
Thomas De Schampheleire |
email: send comment and pullrequest mails with the author's name in 'From'
|
Sat, 15 Aug 2015 21:37:13 +0200 |
Thomas De Schampheleire |
email: better logging of misconfiguration and better debug logging
|
Sun, 09 Aug 2015 02:29:46 +0200 |
Mads Kiilerich |
cleanup: pass log strings unformatted - avoid unnecessary % formatting when not logging
|
Sun, 09 Aug 2015 02:17:14 +0200 |
Mads Kiilerich |
cleanup: consistently use 'except ... as ...:'
|
Sun, 02 Aug 2015 21:25:05 +0200 |
Thomas De Schampheleire |
e-mail: properly handle no recipients when there is no email_to set
|
Sun, 02 Aug 2015 21:17:14 +0200 |
Thomas De Schampheleire |
e-mail: revive dead code that checks for unspecified recipients
|
Thu, 12 Mar 2015 21:09:10 +0100 |
Thomas De Schampheleire |
lib: trivial typo fixes
|
Sat, 24 Jan 2015 21:17:39 +0100 |
Thomas De Schampheleire |
spelling: fix various typos
|
Tue, 06 Jan 2015 00:54:36 +0100 |
Mads Kiilerich |
cleanup: avoid some 'except Exception' catching - catch specific exceptions or log it and show what happened
|
Tue, 12 Aug 2014 13:08:23 +0200 |
Mads Kiilerich |
cleanup: various fixes, issues found with pyflakes
|