Martin Zimmermann
7a3251ddfc
refactor and migration to SQLAlchemy
...
* split db/view into model, controller and views
* use SQLAlchemy for comments, threads and preferences
10 years ago
Martin Zimmermann
f489ae63d6
Python3.4 now uses system's CA to connect to SMTP via TLS
10 years ago
Martin Zimmermann
9260e143f1
decouple hash generation from comment view and allow customization
...
Tests now use a dummy hash function that does nothing (basically) and
run a bit faster now.
10 years ago
Martin Zimmermann
20fc700e98
fix typos
10 years ago
Martin Zimmermann
fd8465eb1c
warn about incorrect notification backends, fix #95
...
SMTP is now also recognized as `smtp`backend. You may use multiple
notification backends (separated by comma). Defaults to `stdout`.
10 years ago
Martin Zimmermann
e6fdfb03eb
do not limit From: field to email address-only, closes #87
...
You may now set a full From header, e.g.:
[smtp]
from = Foo Bar <spam@local>
If not, the old name "Ich schrei sonst!" is used.
10 years ago
Martin Zimmermann
cb36107eda
reword and clean documentation
10 years ago
Martin Zimmermann
0509e15f67
clarify [general] host usage a bit
10 years ago
Martin Zimmermann
0d6d072281
add isso.conf example to source distribution
...
mv sample configuration to share/
10 years ago
Martin Zimmermann
0b816a0677
store session-key in database (once generated on db creation), #74
...
Store a random session key used to sign and verify comment ownership
once the database is initialized, not on every application startup.
Currently fixed session keys in [general] session-key are migrated into
the database on startup. The configuration parser will notice you about
the change and suggest you to remove this option.
10 years ago
Martin Zimmermann
3b248b293f
set SMTP timeout to 10 seconds and make it configurable, ref 9a735e8
10 years ago
Martin Zimmermann
c6214e31d7
document new [markup] section
10 years ago
Martin Zimmermann
079e5d19da
add note about insecure connections, #65
10 years ago
Jocelyn Delande
cbf63f5a4e
default smtp to port=587 and security=starttls
10 years ago
Martin Zimmermann
5f990e3697
link example cfg, fix markup errors and show content table, closes #52
...
and also reword a few paragraphs as suggested via mail.
11 years ago
Martin Zimmermann
9dd066c6a6
reflect security = ... in docs and print warning if used
11 years ago
Martin Zimmermann
c50fe22eb1
fix port -> listen snippet
11 years ago
Martin Zimmermann
b15f17738e
isso.dispatch now dispatches multiple sites based on relative URLs
...
The previous approach using a custom X-Custom header did work for the
client-side, but not for activation and deletion links. Now, you need
to add a `name = foo` option to the general section. `isso.dispatch`
then binds this configuration to /foo and can distinguish all API
calls without a special HTTP header.
11 years ago
Martin Zimmermann
b79ac583e8
use sphinx for documentation
11 years ago