zulip/bots
Jacob Hurwitz eb1843fd37 [zephyr_mirror] add support for zcrypt'ed classes with colons
The regex used for parsing .crypt-table didn't allow colons in class
names. This commit changes the [^:] token with \S, meaning that class
names can now contain colons but can no longer contain whitespace.

I think this should be fine, since zcrypt is only used for MIT zephyr,
where (by convention) class names do not contain whitespace.

Additionally, it should not be possible for us to accidentally consume a
field-separating colon as part of the class capture group because the
regex enforces that all field-separating colons are followed by one or
more whitespace characters, whereas the class name cannot contain
whitespace.
2017-03-19 22:30:21 -07:00
..
__init__.py Move files around in the API. 2013-02-01 15:52:28 -05:00
check-mirroring lint: Clean up E126 PEP-8 rule. 2017-01-23 22:06:13 -08:00
githook-post-receive Fix post-receive hook arguments issues and document the setup. 2013-02-20 11:10:45 -05:00
irc-mirror.py mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
jabber_mirror.py bots: Fix bare except clause. 2017-01-08 16:25:22 -08:00
jabber_mirror_backend.py python: Fix remaining bare excepts in codebase. 2017-03-05 16:17:04 -08:00
log2zulip mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
process_ccache Change shebangs from python2.7 to python. 2016-05-29 05:03:08 -07:00
summarize_stream.py Annotate bots/summarize_stream.py. 2016-09-11 17:09:27 -07:00
sync-public-streams Annotate remaining scripts. 2016-10-15 22:36:10 -07:00
zephyr_mirror.py bots: Fix bare except clause. 2017-01-08 16:25:22 -08:00
zephyr_mirror_backend.py [zephyr_mirror] add support for zcrypt'ed classes with colons 2017-03-19 22:30:21 -07:00
zmirror-renew-kerberos [manual] Rename /home/humbug to /home/zulip. 2013-10-08 08:57:29 -04:00
zmirror_private.conf.template Always start python via shebang lines. 2016-11-26 14:46:37 -08:00
zuliprc.nagios Update Nagio's zuliprc 2015-02-05 22:46:30 -08:00