Zulip 服务器和 Web 应用程序。开源团队聊天可帮助团队保持高效和专注。
Go to file
Scott Feeney c5045b64f2 Generate API keys in a more secure way
The documentation for the Python `random` module explains that it "is
completely unsuitable for cryptographic purposes." This new way of
generating API keys replaces use of the random module with
`os.urandom()`, which is intended to be suitable for such uses. As a
bonus, the code is simpler and clearer.

(imported from commit cc3697a5048f2da53f0fce6689167f9d1cbb6466)
2013-07-30 13:54:50 -04:00
api Move API readme to README.md to match GitHub repo 2013-07-29 16:45:06 -04:00
assets Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
bots [manual] Use api.zulip.com to access the Humbug API. 2013-07-25 17:27:46 -04:00
certs Switch api.zulip.com to signed PositiveSSL / Comodo certificate. 2013-07-15 16:49:54 -04:00
confirmation Add metrics variables to the template context via a context processor 2013-06-18 17:07:36 -04:00
humbug Move bot avatar code to avatar.js (from settings.js). 2013-07-30 08:40:49 -04:00
node_modules Import Handlebars compiler and dependencies 2013-04-02 14:43:58 -04:00
servers Install files to customise postgres for maximum performance. 2013-07-26 17:11:54 -04:00
static Fix tracebacks on reload while composing 2013-07-30 13:10:50 -04:00
templates [bugfix] Fix the recent gear hovering regression. 2013-07-26 18:12:06 -04:00
tools rename tests 2013-07-30 09:05:49 -04:00
zephyr Generate API keys in a more secure way 2013-07-30 13:54:50 -04:00
.gitignore Add new errors/ folder to .gitignore 2013-07-29 16:13:57 -04:00
manage.py Make manage.py spit out tracebacks, without a patched django 2013-05-28 19:05:06 -04:00