Martin Zimmermann
b79ac583e8
use sphinx for documentation
11 years ago
Martin Zimmermann
c9c0df229a
Merge branch 'feature/info'
11 years ago
Martin Zimmermann
1541cc90a9
Merge branch 'fix/notify-links'
11 years ago
Martin Zimmermann
8dac5375b6
add /info view for debugging purposes
11 years ago
Martin Zimmermann
5449b0cea4
add route for comment activation
11 years ago
Martin Zimmermann
63a7df1099
translate deletion and activation links
11 years ago
Martin Zimmermann
e77ae273f4
replace Jenkins with Travis Build Status
11 years ago
Martin Zimmermann
c84d75582f
add Travis CI configuration
11 years ago
Martin Zimmermann
b3d6215d2b
fix unittest for werkzeug==0.8
11 years ago
Martin Zimmermann
c2a0331dbd
remove indexserver from tox.ini (use PyPi instead)
11 years ago
Martin Zimmermann
598b08bd1c
add russian translation
...
http://docs.translatehouse.org/projects/localization-guide/en/latest/l10n/pluralforms.html
11 years ago
Martin Zimmermann
653ac0b6a2
Back to development: 0.6
11 years ago
Martin Zimmermann
f9507a3eec
Preparing release 0.5
11 years ago
Martin Zimmermann
8196f3f465
remove unnecessary imports
11 years ago
Martin Zimmermann
17aa3e6fc5
use english text for mail notifications
11 years ago
Martin Zimmermann
97cc894d8c
update changelog
11 years ago
Martin Zimmermann
60d15e0f41
fix unittest
11 years ago
Martin Zimmermann
b9158a660c
move SocketHTTPServer to isso/wsgi.py
11 years ago
Martin Zimmermann
96f29e1cc5
add query parameter to build status to hopefully avoid caching
11 years ago
Martin Zimmermann
9c94e66702
add fr.js to i18n module, appendum to #38
11 years ago
Martin Zimmermann
aeb7c35d8f
override useragent's language with data-isso-lang
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
b21e216b06
mv app/fancy to /app/lib/fancy
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
64c0d770c6
remove edit and remove buttons when comment is marked as deleted
11 years ago
Martin Zimmermann
519112a8fc
add some documentation
11 years ago
Martin Zimmermann
320cb7313f
upgrade notifications for old configuration values
11 years ago
Martin Zimmermann
0d3d5e4f94
update changelog
11 years ago
Martin Zimmermann
2446e6ac6a
Merge pull request #38 from sploinga/master
...
French translation
11 years ago
Sploinga
5a20a4a4bf
French translation
11 years ago
Martin Zimmermann
5e7ee3dffd
use <link> tag to extract the relative post url, fixes #37
...
The <id> tag does not necessarily contains the full URL, but also
relative URLs:
<id>http://example.com/foo/bar.html </id>
<id>/foo/bar.html</id>
<id>foo/bar.html</id>
11 years ago
Martin Zimmermann
89ffe98106
add Jenkins CI build status
11 years ago
Martin Zimmermann
0be3c69e1d
Merge branch 'fix/spam-guard'
11 years ago
Martin Zimmermann
4367e56734
fix Python 3.3
11 years ago
Martin Zimmermann
d4e7ee134d
add option reply-to-self, defaults to false
11 years ago
Martin Zimmermann
70b426d770
add unittest for spam guard
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
6ed9cb02c5
update changelog
11 years ago
Martin Zimmermann
5cbda11158
Merge branch 'fix/bloomfilter'
11 years ago
Martin Zimmermann
6178e93348
add database migration
...
Clear voters bloomfilter and initialize with an (almost) empty one.
11 years ago
Martin Zimmermann
58645ca945
do not reference bytearray in a method definition, fixes #5
...
This is a severe issue which makes the current voters bloomfilter
completely useless. Functions are first-class objects in Python, which
lead to interesting "issues" like:
>>> def foo(x=[]):
... x.append(1)
... print x
...
>>> foo()
[1]
>>> foo()
[1, 1]
For Isso, this means the bloomfilter, which is usually only initialized
with the author's IP address, is now initialized with pretty much all
ip addresses from previous authors, thus makes it impossible for the
author to vote on other's people comments.
11 years ago
Martin Zimmermann
f0ee0a18b1
move unittest helpers into a separate file
11 years ago
Martin Zimmermann
ba19900406
yet another location where I forgot MIT
11 years ago
Martin Zimmermann
1e7a4d43b2
add Changelog for 0.5 (so far)
11 years ago
Martin Zimmermann
6356ce800e
add various init scripts
11 years ago
Martin Zimmermann
6aad11c291
mention #isso channel on Freenode
11 years ago
Martin Zimmermann
dfed955f23
Merge branch 'feature/migration'
11 years ago
Martin Zimmermann
d4f2123b58
Merge branch 'tmp/refactorization'
...
Conflicts:
isso/utils/__init__.py
11 years ago