Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								38c7b611b6 
								
							 
						 
						
							
							
								
								bots: Add example bots for "followup" and "help".  
							
							... 
							
							
							
							This commit also starts to build out the infrastructure for
helping Zulip contributors to more easily author bots in
a way that sets up for running some bots on the server itself. 
							
						 
						
							2016-08-22 19:43:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								8d75662c7c 
								
							 
						 
						
							
							
								
								Update zulip.com/integrations link to point to zulipchat.com.  
							
							... 
							
							
							
							zulip.com will stop running at some point in the near future, and we
don't want these links to break. 
							
						 
						
							2016-08-22 17:26:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								b46aa33656 
								
							 
						 
						
							
							
								
								lint: Ban lines longer than 140 characters without #ignorelongline.  
							
							
							
						 
						
							2016-08-19 12:03:09 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								7b80e9bcc4 
								
							 
						 
						
							
							
								
								zephyr_mirror_backend: Update support email address.  
							
							... 
							
							
							
							Arguably we should figure out a way to make this fetch the support
email from the server (or something), but in the short term it seems
worth making the email address at least correct. 
							
						 
						
							2016-08-17 22:39:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								ede820c9e3 
								
							 
						 
						
							
							
								
								log2zulip: use a Zulip virtualenv if available.  
							
							... 
							
							
							
							This makes it easier to use log2zulip in a Zulip server environment. 
							
						 
						
							2016-08-12 13:17:36 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								515471549e 
								
							 
						 
						
							
							
								
								api: Annotate setup.py and fix import.  
							
							
							
						 
						
							2016-08-04 15:57:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								80a4826f49 
								
							 
						 
						
							
							
								
								Annotate zephyr_mirror.py.  
							
							
							
						 
						
							2016-08-04 15:57:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								f50548d644 
								
							 
						 
						
							
							
								
								zephyr_mirror: Add typing import.  
							
							
							
						 
						
							2016-08-04 15:57:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								a33c565ddc 
								
							 
						 
						
							
							
								
								jabber_mirror: Add missing annotation.  
							
							
							
						 
						
							2016-08-04 15:57:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Dehnert 
								
							 
						 
						
							
							
							
							
								
							
							
								ad94b57e2f 
								
							 
						 
						
							
							
								
								Add support for client certs to the Python API.  
							
							... 
							
							
							
							This adds support for passing a client cert (in the format expected by the
`requests` library) to the `Client` constructor, as well as for specifying
one on the command line or in .zuliprc (through new `client_cert` and
`client_cert_key` options). 
							
						 
						
							2016-07-19 14:40:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Taranjeet 
								
							 
						 
						
							
							
							
							
								
							
							
								6034ae7b9a 
								
							 
						 
						
							
							
								
								Wrap some lines with length greater than 120.  
							
							... 
							
							
							
							With some tweaks by tabbott. 
							
						 
						
							2016-07-06 14:35:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eklavya Sharma 
								
							 
						 
						
							
							
							
							
								
							
							
								d198eedbcd 
								
							 
						 
						
							
							
								
								api/zulip/__init__.py: Make compatible with newer mypy.  
							
							
							
						 
						
							2016-06-27 21:00:09 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Florea 
								
							 
						 
						
							
							
							
							
								
							
							
								b2c73d5346 
								
							 
						 
						
							
							
								
								Changed make_request lambda to more readable function.  
							
							
							
						 
						
							2016-06-03 09:17:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Florea 
								
							 
						 
						
							
							
							
							
								
							
							
								25d7e844a2 
								
							 
						 
						
							
							
								
								api: Remove some mutable default arguments.  
							
							... 
							
							
							
							This could be more succinct with a conditional expression, but this is
easier to read. 
							
						 
						
							2016-06-03 09:16:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eklavya Sharma 
								
							 
						 
						
							
							
							
							
								
							
							
								e786295352 
								
							 
						 
						
							
							
								
								Replace python2.7 by python everywhere.  
							
							
							
						 
						
							2016-05-29 05:03:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eklavya Sharma 
								
							 
						 
						
							
							
							
							
								
							
							
								a21cb61b3f 
								
							 
						 
						
							
							
								
								Change shebangs from python2.7 to python.  
							
							
							
						 
						
							2016-05-29 05:03:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eklavya Sharma 
								
							 
						 
						
							
							
							
							
								
							
							
								03adee4c19 
								
							 
						 
						
							
							
								
								Make api/zulip/__init__.py pass mypy check.  
							
							
							
						 
						
							2016-05-18 17:10:17 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								97fde3ea74 
								
							 
						 
						
							
							
								
								Merge Zulip 1.3.12 security release.  
							
							
							
						 
						
							2016-05-10 11:32:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								ab505749ad 
								
							 
						 
						
							
							
								
								Move rabbitmq consumer checks from bots/ to scripts/nagios/.  
							
							
							
						 
						
							2016-05-07 19:37:06 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								e1deeba72a 
								
							 
						 
						
							
							
								
								nagios: Move cron_file_helper from bots/ to scripts/lib.  
							
							... 
							
							
							
							This ensures the tool is available in Zulip production deployments. 
							
						 
						
							2016-05-07 19:37:06 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								4868cc74ea 
								
							 
						 
						
							
							
								
								Fix unnecessary whitespace between , and ).  
							
							
							
						 
						
							2016-05-04 14:16:53 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Payne 
								
							 
						 
						
							
							
							
							
								
							
							
								694e98a1b0 
								
							 
						 
						
							
							
								
								Jira's "issue created" message should @-notify the assignee.  
							
							
							
						 
						
							2016-04-20 10:54:30 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								2b386921f0 
								
							 
						 
						
							
							
								
								Finish purging 'fromt typing import *' from Zulip codebase.  
							
							
							
						 
						
							2016-04-07 14:11:21 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eklavya Sharma 
								
							 
						 
						
							
							
							
							
								
							
							
								2634792cdc 
								
							 
						 
						
							
							
								
								Apply Python 3 futurize transform libfuturize.fixes.fix_absolute_import.  
							
							
							
						 
						
							2016-04-05 13:22:51 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								50ee622e1a 
								
							 
						 
						
							
							
								
								Add type: ignore for mypy __cmp__ bug.  
							
							
							
						 
						
							2016-04-03 15:40:24 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								dd4fe7e099 
								
							 
						 
						
							
							
								
								Add PEP-484 annotations to bots/.  
							
							
							
						 
						
							2016-04-03 15:40:23 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								e2e010156e 
								
							 
						 
						
							
							
								
								Add PEP-484 type annotations to api/.  
							
							... 
							
							
							
							It's not clear this is net constructive since it makes our API
bindings harder to install. 
							
						 
						
							2016-04-03 15:40:23 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								2ac67f12ac 
								
							 
						 
						
							
							
								
								Add python-typing dependency.  
							
							
							
						 
						
							2016-03-30 21:50:25 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ashish 
								
							 
						 
						
							
							
							
							
								
							
							
								025a35cef0 
								
							 
						 
						
							
							
								
								Add API example for fetching historical messages.  
							
							... 
							
							
							
							Fixes : #269 . 
						
							2016-03-29 19:04:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eklavya Sharma 
								
							 
						 
						
							
							
							
							
								
							
							
								5e3013d2c2 
								
							 
						 
						
							
							
								
								Partially apply Python 3 libmodernize.fixes.fix_dict_six.  
							
							... 
							
							
							
							Refer to #256  
							
						 
						
							2016-03-19 15:52:58 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eklavya Sharma 
								
							 
						 
						
							
							
							
							
								
							
							
								7ccd60584a 
								
							 
						 
						
							
							
								
								Apply Python 3 futurize transform libmodernize.fixes.fix_xrange_six  
							
							... 
							
							
							
							Refer to #256  
							
						 
						
							2016-03-10 22:03:58 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eklavya Sharma 
								
							 
						 
						
							
							
							
							
								
							
							
								f4643de011 
								
							 
						 
						
							
							
								
								Apply Python 3 futurize transform libmodernize.fixes.fix_imports_six  
							
							... 
							
							
							
							Refer to #256  
							
						 
						
							2016-03-10 22:03:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eklavya Sharma 
								
							 
						 
						
							
							
							
							
								
							
							
								ab2692b217 
								
							 
						 
						
							
							
								
								Apply Python 3 futurize transform libmodernize.fixes.fix_file  
							
							... 
							
							
							
							Refer to #256  
							
						 
						
							2016-03-10 22:02:34 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eklavya Sharma 
								
							 
						 
						
							
							
							
							
								
							
							
								6e69c1447a 
								
							 
						 
						
							
							
								
								Apply Python 3 futurize transform libmodernize.fixes.fix_basestring  
							
							... 
							
							
							
							Refer to #256  
							
						 
						
							2016-03-10 22:02:27 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eklavya Sharma 
								
							 
						 
						
							
							
							
							
								
							
							
								37365ba5a3 
								
							 
						 
						
							
							
								
								Apply Python 3 futurize transform libfuturize.fixes.fix_print_with_import  
							
							... 
							
							
							
							Refer #256  
							
						 
						
							2016-03-10 22:02:17 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eklavya Sharma 
								
							 
						 
						
							
							
							
							
								
							
							
								d998bc400a 
								
							 
						 
						
							
							
								
								Apply Python 3 futurize transform lib2to3.fixes.fix_ws_comma  
							
							
							
						 
						
							2016-03-10 22:02:04 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eklavya Sharma 
								
							 
						 
						
							
							
							
							
								
							
							
								26eeb9549e 
								
							 
						 
						
							
							
								
								Apply Python 3 futurize transform lib2to3.fixes.fix_idioms  
							
							... 
							
							
							
							Refer to #256  
							
						 
						
							2016-03-10 22:02:01 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eklavya Sharma 
								
							 
						 
						
							
							
							
							
								
							
							
								d8b2b5a0d8 
								
							 
						 
						
							
							
								
								Apply Python 3 futurize transform lib2to3.fixes.fix_has_key  
							
							... 
							
							
							
							Refer to #256  
							
						 
						
							2016-03-10 22:01:55 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eklavya Sharma 
								
							 
						 
						
							
							
							
							
								
							
							
								5272ca0674 
								
							 
						 
						
							
							
								
								Apply Python 3 futurize transform lib2to3.fixes.fix_except  
							
							
							
						 
						
							2016-03-10 22:01:50 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zev Benjamin 
								
							 
						 
						
							
							
							
							
								
							
							
								8c188cda49 
								
							 
						 
						
							
							
								
								Make log2zulip error message more accurate.  
							
							... 
							
							
							
							In particular, in the case of a permissions issue reading the log
file, it would claim the log file doesn't exist. 
							
						 
						
							2016-02-02 23:04:48 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								b9eacb19c9 
								
							 
						 
						
							
							
								
								python3: Fix usage of .keys()/.values() to handle iterators.  
							
							... 
							
							
							
							This fixes the places where we use the result of .keys(), .items(),
and .values() that wouldn't work with an iterator to wrap them with
list(). 
							
						 
						
							2016-01-26 21:11:25 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								a8c4facc67 
								
							 
						 
						
							
							
								
								Switch to using Python 3 style division everywhere.  
							
							... 
							
							
							
							Also add testing for this to our Python 3 compatibility test suite. 
							
						 
						
							2016-01-26 21:09:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								4dc5761ce2 
								
							 
						 
						
							
							
								
								Switch all urllib/urlparse usage to six.moves.urllib.  
							
							... 
							
							
							
							This provides Python 2+3 compatibility for our use of urllib.
Also add a test to avoid future regressions. 
							
						 
						
							2016-01-26 21:09:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								36131a385b 
								
							 
						 
						
							
							
								
								Fix missing python-six dependency for Zulip API.  
							
							
							
						 
						
							2016-01-26 21:09:42 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								91d851c448 
								
							 
						 
						
							
							
								
								Apply modernize transform libmodernize.fixes.fix_file.  
							
							... 
							
							
							
							This replaces use of file() with open() which is python 3 compatible,
and also adds it to our python 3 support test suite. 
							
						 
						
							2016-01-26 21:09:42 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								9db342950e 
								
							 
						 
						
							
							
								
								Release API version 0.2.5.  
							
							
							
						 
						
							2016-01-23 11:38:47 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								9096dfc774 
								
							 
						 
						
							
							
								
								trac: Cleanup documentation of TRAC_NOTIFY_FIELDS.  
							
							
							
						 
						
							2016-01-09 20:21:39 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								1cfb0ee407 
								
							 
						 
						
							
							
								
								Cleanup remaining usage of % comprehensions without explicit tuples.  
							
							
							
						 
						
							2015-12-05 15:29:42 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								e4f85d2462 
								
							 
						 
						
							
							
								
								Use new-style classes consistently for Python 3 support.  
							
							... 
							
							
							
							Also add the fixer for this to our list of fixers we check. 
							
						 
						
							2015-11-04 08:01:52 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								48f2caf12c 
								
							 
						 
						
							
							
								
								Apply Python 3 futurize transform libmodernize.fixes.fix_unicode_type.  
							
							
							
						 
						
							2015-11-01 09:35:06 -08:00