{"shas":[["35f2b6623746dc2e67446983781bfafaaf065463","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","Make it simpler to debug 404 Not Found events","Simone Basso"],["e3c0514010e085d2995464d5e2285989f45bc3e9","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","Makefile: quick-dirty fix to adjust permissions\n\nFor sure distutils supports a way to enforce permissions on\nthe installed .py files but, after a quick check, I've not\nfound it, and so here's a quick-dirty patch to make sure we\nship them with the right permissions.\n\nIn particular the problem is that the www/ files are installed\nreadable by root only and Neubot does not run as root.","Simone Basso"],["5c84a2f50e04eae9dbec33981a0808ba9e63a1ae","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","Makefile: initial support for uninstalling neubot\n\nFrom time to time it's better to wipe in particular the installed\nmodules so that the past (i.e. obsolete modules) does not strike us\nin the back.  So deploy an initial command that at least wipes the\nmodules and the executables, and then in the future we will add\nmore.","Simone Basso"],["6368b83f9bf45ef50baaa13e3adf1700bacf5110","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","log.py: don't defer commit for too much time\n\nIt's risky to defer database.commit() for tens of seconds\nbecause neubot will likely be closed with a commit pending\nand this is not clean at all.\n\nInstead keep pending log lines into a queue and write all\nof them together into the database when it's time to commit.\nAlso, when the user wants to read the database, merge the\npending lines in queue with the result too.\n\nWhile there, deploy some more robustness to be sure that\nwe're not going to crash if the database has a boo boo.\nIn this case, don't log the error, at least for now, but\nput there a comment to remind.","Simone Basso"],["ba0670cd65234197a8f501371ae704a56a3526a2","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","Release neubot/0.4-rc3","Simone Basso"],["2f8622cb24e25ab760e8c5e392a8d64987ed4b01","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","on_gui_login.py: Loop just once to avoid problems with Windows\n\nUnfortunately breaking out of Tk mainloop() is not that good idea\nsince we become insensitive to events.  The release is pending and\nI don't want to either rewrite the infoboxes or arrange things so\nthat the infobox is run as an external process.  Today I want to\ndeploy just the simplest fix/workaround.  In the next cycle we will\ndeal with this issue so that the on_gui_login program can run in\nbackground permanently.","Simone Basso"],["92e6940352c0861fe42085b2e34f39ba24322143","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","i18n.js: correct bug, let i18n work on IE\n\nIt seems that IE is picky and I'm sloppy: the result is that\ni18n does not work under the blue e because of a comma.","Simone Basso"],["cbe052aabc30e9c5198dae9dff5191460b561a42","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","js: delay i18n.translate()\n\nInvoke i18n.translate() when we have fetched all the content\nof each page.","Simone Basso"],["06f7fa9adaecc1b666601bb8ffc1c81b5d6bcbbf","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","Release neubot/0.4-rc4","Simone Basso"],["f988db01705d06d80a78eea4e2146606aebfe4d0","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","neubot.list: No more testing repository\n\nWe will put in testing/ a package that points to the root so\nsubsequent packages do not need to reference testing/ anymore\nand we can let the directory die.","Simone Basso"],["5e3989a3622c8d8c0d4cd8f4f43c38b2a0378a23","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","Makefile: adjust debian packaging number","Simone Basso"],["c800e97095175189f0e2e8cdb407cbcbb63be97f","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","privacy.py: keep the oops but switch to LOG.debug","Simone Basso"],["2713bdc67d9a1e34f340847a5d28a4254d176c12","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","bittorrent/config.py: use port 8080 not 80\n\nUnfortunately in this release we had not time to integrate\nhttp and bittorrent negotiator, so we use port 8080 on blupixel\ntest server to negotiate bittorrent.","Simone Basso"],["484fce4ea2986a889e05f49626d9f12b7d18c8a5","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","doc: document testing procedure before release\n\nFor now we have documented just the testing of the debian package\nand the windows testing procedure is still pending.","Simone Basso"],["7e3f161c5339d16e07d37680fd10fc1cee58b3d7","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","Release neubot/0.4-rc5","Simone Basso"],["241d8e99bc09fcd833ae786d2a59a06268fe9632","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","doc: add windows instructions to RELEASE","Simone Basso"],["a4676c74590499d403b90327f95e169eb326f932","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","manpage: add BUGS section","Simone Basso"],["4bd9f41363b16f964d6158ae6ebc151e7b85215e","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","manpage: s/help/COMMAND/ in in-place example","Simone Basso"],["f69c3cc030600ed3884eb55e2df65cc236eaa493","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","manpage: Claudio also contributed patches","Simone Basso"],["0501cb157e1502d6ca8d70ec0a259d5f93ca2960","f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com","Release neubot/0.4-rc6","Simone Basso"]],"ref":"refs/heads/next","size":33,"head":"00837fb1d973401a44748f997e8a38dac7bbc5ea","push_id":37244786}