Commit Graph

72 Commits (7d64d84d9db260f0752f5daa6825687cc97dafbd)

Author SHA1 Message Date
Martin Zimmermann 6e31111554 add application object into ns only when using uwsgi and gunicorn
11 years ago
Martin Zimmermann baabd30e74 more descriptive logging
11 years ago
Martin Zimmermann 896b4f5e33 support for gunicorn (and other pre-forking wsgi servers)
11 years ago
Martin Zimmermann 6405f258f3 replace nested middleware calls with reduce and partials
11 years ago
Martin Zimmermann 8dac5375b6 add /info view for debugging purposes
11 years ago
Martin Zimmermann b9158a660c move SocketHTTPServer to isso/wsgi.py
11 years ago
Martin Zimmermann dfed955f23 Merge branch 'feature/migration'
11 years ago
Martin Zimmermann 6e85c54a2e refactor views and introduce an API for notifications
11 years ago
Martin Zimmermann 5ca3137ddd add --dry-run option to import command
11 years ago
Martin Zimmermann a442b8e0ee remove dead code
11 years ago
Martin Zimmermann 1174259b27 mv comment -> comments
11 years ago
Martin Zimmermann ac8d987392 don't monkeypatch if uwsgi is available
11 years ago
Martin Zimmermann 4bb6e91f61 Isso can now listen on unix domain sockets, closes #25
11 years ago
Martin Zimmermann 6374d8a9e1 fix application profiling
11 years ago
Martin Zimmermann af6695e935 lowercase MiddleWare and fix TypeError in Headers
11 years ago
Martin Zimmermann 6126f0ec6f add CORS middleware to add CORS header to *all* requests
11 years ago
Martin Zimmermann d59fc2ef8e handle OPTIONS request and return CORS headers
11 years ago
Martin Zimmermann 0473afe2db add profiling option to server configuration
11 years ago
Martin Zimmermann 74ab58167e replace abort(code) with proper exceptions and refactor request dispatch
11 years ago
Martin Zimmermann 2794734258 remove Jinja2 dependency
11 years ago
Martin Zimmermann dea4c88162 remove admin interface fragments
11 years ago
Martin Zimmermann 1358fac258 fix empty thread title due premature HTTP connection closing
11 years ago
Martin Zimmermann 0c7a4e44f9 disable werkzeug connection log
11 years ago
Martin Zimmermann b672dae624 allow multiple hosts, e.g. HTTP and HTTPS sites
11 years ago
Martin Zimmermann 527b349fbe use python's logging module
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 a8d0670db7 fix PEP-8 minors
11 years ago
Martin Zimmermann 4f5b247ed1 delete comments via mail
11 years ago
Martin Zimmermann 11246f51dc support for moderated comments, part of #13
11 years ago
Martin Zimmermann 61a486d2ea support for Python 3.3
11 years ago
Martin Zimmermann ab618ad898 add basic spam protection
11 years ago
Martin Zimmermann 6eab8ad5ca support for uWSGI
11 years ago
Martin Zimmermann a7cc1cdf4d move scss to isso/css/
11 years ago
Martin Zimmermann b36e2fdb28 COMMIT ALL THE THINGS
11 years ago
Martin Zimmermann 4f03b3faf9 re-license to MIT
11 years ago
Martin Zimmermann 560e73cc0a rewrite db backend
11 years ago
Martin Zimmermann 30fa254023 connect to SMTP on-demand
11 years ago
Martin Zimmermann 7ed5d6461e add ProxyFix WSGI middleware for real IP and remove dead code
11 years ago
Martin Zimmermann adb3d40c03 send notification for new comments
11 years ago
Martin Zimmermann 0f7516edb4 always announce CORS, fix 3218e16
11 years ago
Martin Zimmermann 3218e16532 add CORS support
11 years ago
Martin Zimmermann 45d4e18aef new /count?uri=path and count.js
11 years ago
Martin Zimmermann 10c65561ed mv /client to /js
11 years ago
Martin Zimmermann 18ebf6f95a disable threading, use processes
11 years ago
Martin Zimmermann 5cad8fb8b5 clean db interface and comment model
11 years ago
Martin Zimmermann c7ee35423b implement db backend for votes/likes #5
11 years ago
Martin Zimmermann f6271e5cf6 commit work in progress
11 years ago
Martin Zimmermann 7e6fa0438b use argparse and configparser
11 years ago
Martin Zimmermann 2d075f867a move code around™
11 years ago