schleuder issueshttps://0xacab.org/schleuder/schleuder/-/issues2017-05-16T20:17:50Zhttps://0xacab.org/schleuder/schleuder/-/issues/1Writing tests2017-05-16T20:17:50ZpazWriting testsWe need to bootstrap a testsuite to insure further development.We need to bootstrap a testsuite to insure further development.NinaNinahttps://0xacab.org/schleuder/schleuder/-/issues/2Implement mail-filters2017-03-25T15:26:28ZpazImplement mail-filtersFilters like bouncing mail to list-owners, rejecting unencrypted mail, etc. need to be implemented. Filters like bouncing mail to list-owners, rejecting unencrypted mail, etc. need to be implemented. 3.0pazpazhttps://0xacab.org/schleuder/schleuder/-/issues/3Find out which config-options aren't implemented yet.2017-03-25T15:26:28ZpazFind out which config-options aren't implemented yet.There should be a list of options that need to be implemented to gain better overview.There should be a list of options that need to be implemented to gain better overview.3.0pazpazhttps://0xacab.org/schleuder/schleuder/-/issues/4Parse old issues list and pick todos2017-03-25T15:26:28ZpazParse old issues list and pick todosSome issues from schleuder's list have been respected and implemented already, but some haven't. We should have a list of TODOs from that source.Some issues from schleuder's list have been respected and implemented already, but some haven't. We should have a list of TODOs from that source.3.0pazpazhttps://0xacab.org/schleuder/schleuder/-/issues/5Allow list-config-defaults to be set in schleuder.yml2017-03-25T15:26:28ZpazAllow list-config-defaults to be set in schleuder.ymlDefaults are currently hardcoded into the database-schema. That's too inflexible, server admins should be able to change defaults with less hassle.Defaults are currently hardcoded into the database-schema. That's too inflexible, server admins should be able to change defaults with less hassle.3.0pazpazhttps://0xacab.org/schleuder/schleuder/-/issues/6Write migration-scripts for schleuder2-based lists2017-03-25T15:26:28ZpazWrite migration-scripts for schleuder2-based listsWe need elaborate scripts to migrate schleuder2-based lists to this new version.We need elaborate scripts to migrate schleuder2-based lists to this new version.3.0pazpazhttps://0xacab.org/schleuder/schleuder/-/issues/7Research snailgun/snailgun-rr2020-01-05T13:17:12ZpazResearch snailgun/snailgun-rrSnailgun is meant to speed up starting heavy ruby-environments by preforking them. That should greatly improve schleuder-"responsiveness", which is slower than before due to the database abstraction layer.
It would be nice to optional...Snailgun is meant to speed up starting heavy ruby-environments by preforking them. That should greatly improve schleuder-"responsiveness", which is slower than before due to the database abstraction layer.
It would be nice to optionally make use of snailgun, if that is possible. Schleuder shouldn't actually depend on it, though.
https://github.com/candlerb/snailgunhttps://0xacab.org/schleuder/schleuder/-/issues/8Replace AR by sequel?2020-01-05T00:03:20ZpazReplace AR by sequel?Consider replacing ActiveRecord by sequel, because it's much more light-weight.
Assumably this would require some dependencies that AR currently pulls in (i18n), and it might require more manual coding.Consider replacing ActiveRecord by sequel, because it's much more light-weight.
Assumably this would require some dependencies that AR currently pulls in (i18n), and it might require more manual coding.https://0xacab.org/schleuder/schleuder/-/issues/9Refactor bin/*2017-03-25T15:26:28ZpazRefactor bin/*Those scripts should be less repetetive to make it easier to implement more of them.Those scripts should be less repetetive to make it easier to implement more of them.3.0pazpazhttps://0xacab.org/schleuder/schleuder/-/issues/10Import issues from README2017-03-25T15:26:28ZpazImport issues from README[README.md](README.md)[README.md](README.md)https://0xacab.org/schleuder/schleuder/-/issues/11Implement pgp-inline2018-01-14T20:53:59ZpazImplement pgp-inlineCurrently Schleuder3 only cares for pgp/mime. pgp-inline is less important but we should support it in order to not join the holy war.Currently Schleuder3 only cares for pgp/mime. pgp-inline is less important but we should support it in order to not join the holy war.Schleuder Futurehttps://0xacab.org/schleuder/schleuder/-/issues/12uninitialized constant ActiveRecord::Tasks::DatabaseTasks::Rails2018-01-14T20:53:59Zpazuninitialized constant ActiveRecord::Tasks::DatabaseTasks::RailsWhen I try to setup database with
SCHLEUDER_ENV=development SCHLEUDER_CONFIG=config/schleuder.yml bundle exec rake db:setup
I got the error `uninitialized constant ActiveRecord::Tasks::DatabaseTasks::Rails`. Here is my schleude...When I try to setup database with
SCHLEUDER_ENV=development SCHLEUDER_CONFIG=config/schleuder.yml bundle exec rake db:setup
I got the error `uninitialized constant ActiveRecord::Tasks::DatabaseTasks::Rails`. Here is my schleuder.yml:
```yaml
database:
development:
adapter: sqlite3
database: db/development.sqlite3
```
Any idea?
https://0xacab.org/schleuder/schleuder/-/issues/13Implement list-option "default_mime"2017-05-16T20:17:50ZpazImplement list-option "default_mime"Makes sense only if outgoing PGP-inline is implemented.Makes sense only if outgoing PGP-inline is implemented.Schleuder Futurehttps://0xacab.org/schleuder/schleuder/-/issues/14Implement list-options "subject_prefix_*"2017-05-16T20:17:50ZpazImplement list-options "subject_prefix_*"3.0pazpazhttps://0xacab.org/schleuder/schleuder/-/issues/15Implement list-option "openpgp_header_preference"2017-05-16T20:17:50ZpazImplement list-option "openpgp_header_preference"3.0pazpazhttps://0xacab.org/schleuder/schleuder/-/issues/16Implement list-option "public_footer"2017-05-16T20:17:50ZpazImplement list-option "public_footer"3.0pazpazhttps://0xacab.org/schleuder/schleuder/-/issues/17Implement list-option "keywords_admin_notify"2017-05-16T20:17:51ZpazImplement list-option "keywords_admin_notify"3.0pazpazhttps://0xacab.org/schleuder/schleuder/-/issues/18Implement list-option "include_list_headers"2017-05-16T20:17:51ZpazImplement list-option "include_list_headers"3.0pazpazhttps://0xacab.org/schleuder/schleuder/-/issues/19Implement list-option "include_openpgp_header"2017-05-16T20:17:51ZpazImplement list-option "include_openpgp_header"3.0pazpazhttps://0xacab.org/schleuder/schleuder/-/issues/20Implement list-option "max_message_size_kb"2017-05-16T20:17:51ZpazImplement list-option "max_message_size_kb"3.0pazpaz