isso-0.9.9/000077500000000000000000000000001247567070400125225ustar00rootroot00000000000000isso-0.9.9/.gitignore000066400000000000000000000007271247567070400145200ustar00rootroot00000000000000# git ls-files --others --exclude-from=.git/info/exclude # Lines that start with '#' are comments. # For a project mostly in C, the following would be a good set of # exclude patterns (uncomment them if you want to use them): # *.[oa] # *~ *.pyc .Python .sass-cache /bin /include /lib /lib64 /man /share /isso.egg-info/ /isso/js/components /isso/js/embed.min.js /isso/js/embed.dev.js /isso/js/count.min.js /isso/js/count.dev.js /docs/_build /docs/_static/css/site.css isso-0.9.9/.travis.yml000066400000000000000000000006471247567070400146420ustar00rootroot00000000000000language: python python: 2.7 env: - TOX_ENV=py26 - TOX_ENV=py27 - TOX_ENV=py33 - TOX_ENV=py34 - TOX_ENV=squeeze - TOX_ENV=wheezy matrix: allow_failures: - env: TOX_ENV=squeeze install: - pip install tox - sudo rm -rf /dev/shm && sudo ln -s /run/shm /dev/shm script: - tox -e $TOX_ENV notifications: irc: channels: - "chat.freenode.net#isso" on_success: change on_failure: always isso-0.9.9/.tx/000077500000000000000000000000001247567070400132335ustar00rootroot00000000000000isso-0.9.9/.tx/config000066400000000000000000000001631247567070400144230ustar00rootroot00000000000000[main] host = https://www.transifex.com [isso.js] file_filter = .tx/js/ source_lang = en type = KEYVALUEJSON isso-0.9.9/CHANGES.rst000066400000000000000000000315621247567070400143330ustar00rootroot00000000000000Changelog for Isso ================== 0.9.9 (2015-03-04) ------------------ - several Python 3.x related bugfixes - add compatibility with Safari's incognito mode - add '--empty-id' flag to Disqus import, because Disqus' export sucks - (re)gain compatibility with Werkzeug 0.8 and really old html5lib versions available in Debian Squeeze, #170 & #168 - add User-Agent when Isso requests the URL, an alternate way to #151 (add 'X-Isso' when requesting). 0.9.8 (2014-10-08) ------------------ - add compatibility with configparser==3.5.0b1, #128 0.9.7 (2014-09-25) ------------------ - fix SMTP authentication using CRAM-MD5 (incorrect usage of `smtplib`), #126 0.9.6 (2014-08-18) ------------------ - remember name, email and website in localStorage, #119 - add option to hide voting feature, #115 data-isso-vote="true|false" - remove email field from JSON responses This is a quite serious issue. For the identicon, an expensive hash is used to avoid the leakage of personal information like a real email address. A `git blame` reveals, the email has been unintenionally exposed since the very first release of Isso :-/ The testsuite now contains a dedicated test to prevent this error in the future. 0.9.5 (2014-08-10) ------------------ - prevent no-break space ( ) insertion to enable manual line breaks using two trailing spaces (as per Markdown convention), #112 - limit request size to 256 kb, #107 Previously unlimited or limited by proxy server). 256 kb is a rough approximation of the next database schema with comments limited to 65535 characters and additional fields. - add support for logging to file, #103 [general] log-file = - show timestamp when hovering