Martin Zimmermann
460db1dd1e
update landing page
10 years ago
Martin Zimmermann
932274921c
extend FastCGI deployment example with virtualenv
10 years ago
Martin Zimmermann
64054ec029
remove unused code, fix pyflakes and jshint hints
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
29085979e5
document jade as new (build) dependency
10 years ago
Martin Zimmermann
47618d06f2
simplify GH readme to avoid repetition
10 years ago
Martin Zimmermann
4f98bca202
hide avatars with data-isso-avatar="false", part of #49
10 years ago
Martin Zimmermann
fb182ae93f
Merge branch 'pr-83', closes #83
11 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.
11 years ago
Martin Zimmermann
123ea26ca9
handle WP's query-string "pages" and variable WXR namespaces
...
Site links such as /?p=1234 are imported *as is* and maybe do work in
Isso. Do not use a query-based URL structure as permalinks. Ever.
Also, depending on the pages you are going to export, WXR' XML namespace
may change from ../export/1.0/ to ../export/1.2/. Isso tries to import
any WXR 1.x
11 years ago
Srijan Choudhary
26ae30f76c
Update docs
11 years ago
Martin Zimmermann
333bba728b
update docs
11 years ago
Martin Zimmermann
cb36107eda
reword and clean documentation
11 years ago
Martin Zimmermann
0509e15f67
clarify [general] host usage a bit
11 years ago
Martin Zimmermann
e60ebfbdca
correct manpage title
11 years ago
Martin Zimmermann
0d6d072281
add isso.conf example to source distribution
...
mv sample configuration to share/
11 years ago
Martin Zimmermann
ce35b9ff0e
Merge branch 'doc-improvements'
11 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.
11 years ago
Martin Zimmermann
de50c683bc
extend installation docs
...
* add interludium for users new to Python
* include guides for prebuilt packages and building from source
(obsoletes DEVELOPMENT.md).
11 years ago
Martin Zimmermann
2c2c911ba4
Isso requires SQLite 3.3.8 or later
11 years ago
Martin Zimmermann
b19084b3e2
add manpage stuff
11 years ago
Martin Zimmermann
ad31a67d8f
get doc version via installed distribution
11 years ago
Martin Zimmermann
8f293ad435
configurable avatar colors
...
* data-isso-avatar-bg="#f0f0f0" sets the background color
* data-isso-avatar-fg="#0abf99 #5698c4 etc." sets up to 8 different
forground colors
11 years ago
Martin Zimmermann
33fa56d8e9
add suggested flattr button
11 years ago
Martin Zimmermann
3b248b293f
set SMTP timeout to 10 seconds and make it configurable, ref 9a735e8
11 years ago
Martin Zimmermann
c6214e31d7
document new [markup] section
11 years ago
Martin Zimmermann
8f86109cb6
use system's python interpreter
11 years ago
Martin Zimmermann
d1a0b3f6f9
refactor docs a bit, add section for mod_fastcgi and uberspace.de
11 years ago
Martin Zimmermann
56316b8998
remove html5 writer (does not work with Sphinx)
...
Features like .. note:: and .. warning:: are not supported. Sadly back
to the default `html4css1` stuff :(
11 years ago
Srijan Choudhary
5525184243
Docs update: forward url protocol in sample nginx configs
11 years ago
Martin Zimmermann
079e5d19da
add note about insecure connections, #65
11 years ago
Martin Zimmermann
b100517e4b
update developer's guide
11 years ago
Martin Zimmermann
cfbf595605
mention mailing list and fix CSS typo
11 years ago
Martin Zimmermann
518820a4af
fix typo in reply-to-self conf, #59
11 years ago
Jocelyn Delande
cbf63f5a4e
default smtp to port=587 and security=starttls
11 years ago
Martin Zimmermann
aae07a3c24
Merge branch 'pr/57'
11 years ago
Martin Zimmermann
b94329fc66
also mention count.min.js
11 years ago
Jocelyn Delande
5cdab92a4b
Documentation on comment counter.
11 years ago
JocelynDelalande
2e60fc7f68
Update api.rst
...
Added doc on count feature
11 years ago
Martin Zimmermann
cbd449dcd0
Merge branch 'transifex'
11 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
a29393ee3f
replace kriskowal/q with 50 LoC homebrew implementation, part of #51
...
As a result, it is no longer possible to chain promises
(then().then().then(etc.)), but that is actually not an issue for Isso.
The deferred/promise implementation is roughly based on
http://stackoverflow.com/a/17722683 and stackp/promisejs.
11 years ago
Martin Zimmermann
ebf6ca7a85
add Transifex translation to contributing guide
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
ecfaf9828e
add faq.rst
11 years ago
Martin Zimmermann
1153b9cf6e
extend API documentation
11 years ago
Martin Zimmermann
8bf9b1145a
add link to supervisor init script, close #47
11 years ago
Martin Zimmermann
150726df13
Merge branch 'feature/27', override thread id
11 years ago
Martin Zimmermann
bcb60c4e74
add documentation
11 years ago
Martin Zimmermann
0152e627ea
use apache lexer and add recipe for session key generation
11 years ago
Martin Zimmermann
336ca3ffe7
add deployment docs for mod_wsgi
11 years ago
Martin Zimmermann
ba03f0105d
generate CSS for docs properly
11 years ago
Martin Zimmermann
8169b30c04
add isso.svg
11 years ago
Martin Zimmermann
75dd18ece4
add favicon.ico
11 years ago
Martin Zimmermann
dcbe282c34
rm extras/multi-site.rst, already in configuration/setup.rst
11 years ago
Martin Zimmermann
990688f6e0
Merge branch 'fix/multsite'
11 years ago
Martin Zimmermann
adc722359d
move application export to isso.run
...
When using Gunicorn or uWSGI to run `isso.dispatch` it would
automatically initialize and a default Isso instance (and cause
several logging messages), although never used.
If you use uWSGI or Gunicorn, you have to change the module from
`isso` to `isso.run`.
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
Federico Ceratto
9f40ba848d
Create example.conf
...
Example configuration with comments
11 years ago
Martin Zimmermann
982316c04b
show PHP #vulnerability versus Python
11 years ago
Martin Zimmermann
7d64d84d9d
write contribute section
11 years ago
Martin Zimmermann
b0ecc9c16a
add reason for SQLite
11 years ago
Martin Zimmermann
c2291c1121
fix links to PyPi and GitHub
11 years ago
Martin Zimmermann
b79ac583e8
use sphinx for documentation
11 years ago
Martin Zimmermann
2e9c21db15
add X-Origin to GET requests, so isso.dispatch works on a single host
11 years ago
Martin Zimmermann
8a408aea1d
reST is hard
11 years ago
Martin Zimmermann
6f66960df8
add an isso.dispatch module to support multiple sites, #34
11 years ago
Martin Zimmermann
edafc5f88f
client configuration for reply-to-self
...
also: move data-isso-* configuration to app/config
11 years ago
Martin Zimmermann
d4e7ee134d
add option reply-to-self, defaults to false
11 years ago
Martin Zimmermann
9f2062a900
fix #35
...
Also add an option `direct-reply` to control the number of comments
on a thread without referencing a child (to avoid a simple while loop
that `curl -XPOST ...` the url).
Defaults to 3, that means a /24 (or /48 for IPv6) address can only post
3 direct responses on a thread at all.
11 years ago
Martin Zimmermann
6e85c54a2e
refactor views and introduce an API for notifications
...
Keep Isso modular, not monolithic. Make it easy to integrate a
web interface or add XMPP notifications.
This refactorization includes minor bugfixes and changes:
* CORS middleware did not work properly due to wrong unit tests
* more type checks on JSON input
* new detection for origin and public url, closes #28
* new activation and delete url (no redirect for old urls, but you can
convert the old urls: copy hash after `/activate/` (or delete) and
open `/id/<id of comment>/activate/<hash>`
* move crypto.py to utils/
With this commit, SMTP is no longer automatically configured: add
`notify = smtp` to the `[general]` section to use SMTP.
11 years ago
Martin Zimmermann
18d7f37878
typo
11 years ago
Martin Zimmermann
4bb6e91f61
Isso can now listen on unix domain sockets, closes #25
...
This also changes the server configuration from `host` and `port`
to `listen = http://localhost:8080 `.
11 years ago
Martin Zimmermann
0473afe2db
add profiling option to server configuration
11 years ago
Martin Zimmermann
afcfa91179
add uWSGI docs
11 years ago
Martin Zimmermann
d19933072f
move developer section from CONTRIBUTING into its own document
11 years ago
Martin Zimmermann
b672dae624
allow multiple hosts, e.g. HTTP and HTTPS sites
11 years ago
Martin Zimmermann
94b1fef28e
rewrite CONFIGURATION.md in reST and extend document
11 years ago
Martin Zimmermann
48b4c9f9a5
purge comments in moderation queue after given time, closes #13
11 years ago
Martin Zimmermann
f4a64fb55d
add configuration overview
11 years ago
Martin Zimmermann
560e73cc0a
rewrite db backend
11 years ago
Martin Zimmermann
27022af1e6
update README, added docs/API.md draft
11 years ago