Privisus 
								
							 
						 
						
							
							
							
							
								
							
							
								b80a0cb297 
								
							 
						 
						
							
							
								
								interactive bots: Create Merels bot.  
							
							 
							
							
							
						 
						
							2017-12-29 10:48:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								a2557ccbe6 
								
							 
						 
						
							
							
								
								interactive bots: Create Mention bot.  
							
							 
							
							
							
						 
						
							2017-12-28 16:33:00 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Shivam Gera 
								
							 
						 
						
							
							
							
							
								
							
							
								6121002b35 
								
							 
						 
						
							
							
								
								Update giphy.py  
							
							 
							
							
							
						 
						
							2017-12-28 16:22:20 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Rhea Parekh 
								
							 
						 
						
							
							
							
							
								
							
							
								27842b2d24 
								
							 
						 
						
							
							
								
								slack importer: Add README.md.  
							
							 
							
							
							
						 
						
							2017-12-27 07:54:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Rhea Parekh 
								
							 
						 
						
							
							
							
							
								
							
							
								0bb50fdc4e 
								
							 
						 
						
							
							
								
								slack importer: Shift the slack data conversion files to zulip server repo.  
							
							 
							
							
							
						 
						
							2017-12-27 07:54:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								1599839956 
								
							 
						 
						
							
							
								
								Make git utility scripts executable.  
							
							 
							
							
							
						 
						
							2017-12-27 10:55:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								c3348750d9 
								
							 
						 
						
							
							
								
								zulip_bots: Supply bots with 'full_content' of message.  
							
							 
							
							... 
							
							
							
							This adds the 'full_message' field to the message dict
passed to bots.
Fixes  #138 . 
							
						 
						
							2017-12-26 08:17:26 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								79627002d6 
								
							 
						 
						
							
							
								
								zulip_bots: Add test for run_message_handler_for_bot().  
							
							 
							
							
							
						 
						
							2017-12-26 08:17:26 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								464b2612cc 
								
							 
						 
						
							
							
								
								zulip_bots: Make FakeClient accept arbitrary arguments.  
							
							 
							
							
							
						 
						
							2017-12-26 08:17:26 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									sColin16 
								
							 
						 
						
							
							
							
							
								
							
							
								b9905e5fc8 
								
							 
						 
						
							
							
								
								Game Adapter Class: Allow superusers to moderate bots.  
							
							 
							
							
							
						 
						
							2017-12-25 09:43:53 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									sColin16 
								
							 
						 
						
							
							
							
							
								
							
							
								2c8b369d14 
								
							 
						 
						
							
							
								
								interactive bots: Extracted GameAdapter Class.  
							
							 
							
							
							
						 
						
							2017-12-25 09:43:53 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									sColin16 
								
							 
						 
						
							
							
							
							
								
							
							
								35829218b7 
								
							 
						 
						
							
							
								
								interactive bots: Create connect four bot.  
							
							 
							
							
							
						 
						
							2017-12-23 16:02:50 -03:30  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								bcca5230a3 
								
							 
						 
						
							
							
								
								mypy: Remove un-needed 'type: ignore' for session.auth.  
							
							 
							
							
							
						 
						
							2017-12-21 18:43:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								7d493d64c5 
								
							 
						 
						
							
							
								
								mypy: Remove type ignore in generate_manifest.py and simplify.  
							
							 
							
							... 
							
							
							
							mypy 0.560 incorporates PR python/typeshed#1748 , allowing extended
type-checking of cmd and log components of distutils such as this. 
							
						 
						
							2017-12-21 18:43:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								134b94e630 
								
							 
						 
						
							
							
								
								requirements: Upgrade to mypy 0.560 & adjust generics flag.  
							
							 
							
							... 
							
							
							
							This upgrades to the same mypy as zulip/zulip at this point. 
							
						 
						
							2017-12-21 18:43:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								7acf2c396b 
								
							 
						 
						
							
							
								
								Update dialogflow bot to show user friendly messages  
							
							 
							
							
							
						 
						
							2017-12-19 16:34:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								b865978546 
								
							 
						 
						
							
							
								
								Create welcome-message api example.  
							
							 
							
							
							
						 
						
							2017-12-19 14:42:55 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikhil Kumar Mishra 
								
							 
						 
						
							
							
							
							
								
							
							
								d3916b945d 
								
							 
						 
						
							
							
								
								github_detail: Limit bot to 5 requests per message.  
							
							 
							
							... 
							
							
							
							Fixes  #172  . 
							
						 
						
							2017-12-19 14:41:39 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								0e8a40b7c0 
								
							 
						 
						
							
							
								
								tools/release-packages: Document the release process.  
							
							 
							
							... 
							
							
							
							This commit updates the command usage string to also document
the release process briefly. 
							
						 
						
							2017-12-18 23:07:42 -03:30  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								4dfa2d6f33 
								
							 
						 
						
							
							
								
								tools/release-packages: Add update-main-repo subcommand.  
							
							 
							
							... 
							
							
							
							The ability to update the zulip/requirements/* files in the main
zulip repo has now been made a part of its own subcommand.
To update the requirements to install the packages off of the
0.4.0 tag, run:
./release-packages ZULIP_DIR_PATH 0.4.0
To update the requirements to install the packages off of the
commit hash abcdefg, but the version to be 0.4.0, run:
./release-packages ZULIP_DIR_PATh 0.4.0 --hash abcdefg 
							
						 
						
							2017-12-18 22:47:42 -03:30  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								3c23dd6c66 
								
							 
						 
						
							
							
								
								tools/release-packages: Remove the ability to push changes.  
							
							 
							
							... 
							
							
							
							This commit removes the following:
* This script's dependency on gitpython, it is not maintained actively.
* The ability to push changes in this and the main zulip/ repo. Doing
  so automatically was turning out to be cumbersome and buggy and
  doing it manually doesn't take significantly longer anyway.
* The ability to automatically increment PROVISION_VERSION in
  zulip/version.py. Again, this was too buggy and it doesn't take
  much longer to just increment it by hand.
Removing the above features made the script a lot easier to maintain
and read. 
							
						 
						
							2017-12-18 22:05:54 -03:30  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								13985510b1 
								
							 
						 
						
							
							
								
								tools/release-packages: Isolate the build and cleanup commands.  
							
							 
							
							... 
							
							
							
							This commit fixes a couple of things:
* Removes the command line argument called release_version, now
  one doesn't have to supply a version number when running just
  running --cleanup, for instance.
* Run --cleanup before building the wheels and sdists. This is so
  that outdated distributions are removed before generating new
  ones.
* Set IS_PYPA_PACKAGE back to False at the end of the --build
  process so that we don't accidentally set it to True. This was
  a huge bug in the previous version of the script. 
							
						 
						
							2017-12-18 21:06:01 -03:30  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jerry Zhang 
								
							 
						 
						
							
							
							
							
								
							
							
								ce8979df7a 
								
							 
						 
						
							
							
								
								interactive bots: Improve documentation for tictactoe bot.  
							
							 
							
							
							
						 
						
							2017-12-18 10:38:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marco Burstein 
								
							 
						 
						
							
							
							
							
								
							
							
								878691a745 
								
							 
						 
						
							
							
								
								bots: Create Wit.ai Bot.  
							
							 
							
							... 
							
							
							
							Wit.ai Bot communicates with the Wit.ai API. It can be configured with
any Wit.ai token and allows for setting up a custom handler function to
handle Wit.ai responses. 
							
						 
						
							2017-12-18 10:32:05 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								26f76dc9b1 
								
							 
						 
						
							
							
								
								Editing: Add .editorconfig from zulip/zulip (with note).  
							
							 
							
							
							
						 
						
							2017-12-18 07:36:40 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								b306324bfa 
								
							 
						 
						
							
							
								
								zulip_bots: Make BotTestCase the only helper library.  
							
							 
							
							... 
							
							
							
							Renames StubBotTestCase to BotTestCase and removes
legacy code for supporting both names. 
							
						 
						
							2017-12-14 05:56:55 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								a475077da9 
								
							 
						 
						
							
							
								
								zulip_bots: Use utf-8 when reading fixtures.  
							
							 
							
							... 
							
							
							
							This prevents issues with Python using platform
specific encodings, such as CP1252 on Windows. 
							
						 
						
							2017-12-14 05:56:55 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								ced3a97b3f 
								
							 
						 
						
							
							
								
								TicTacToe: Extract sanitized_move from TicTacToeGame as coords_from_command.  
							
							 
							
							
							
						 
						
							2017-12-12 17:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								c6e9beb2a1 
								
							 
						 
						
							
							
								
								TicTacToe: Rename & simplify some functions.  
							
							 
							
							... 
							
							
							
							Rename:
* win_conditions -> contains_winning_move
* check_validity -> is_valid_move
* sanitize_move -> sanitized_move 
							
						 
						
							2017-12-12 17:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								a72764d7b8 
								
							 
						 
						
							
							
								
								TicTacToe: Improve encapsulation of board data in TicTacToeGame.  
							
							 
							
							
							
						 
						
							2017-12-12 17:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								aadf639e5e 
								
							 
						 
						
							
							
								
								TicTacToe: Remove python2 compatibility imports  
							
							 
							
							
							
						 
						
							2017-12-12 17:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								cff3e30734 
								
							 
						 
						
							
							
								
								TicTacToe: Coalesce & refactor response messages.  
							
							 
							
							
							
						 
						
							2017-12-12 17:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								a7f7994302 
								
							 
						 
						
							
							
								
								TicTacToe: Use game objects instead of calling TicTacToeGame with self.  
							
							 
							
							
							
						 
						
							2017-12-12 17:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								b1dba0bd30 
								
							 
						 
						
							
							
								
								TicTacToe: Move tictactoe() text from game-logic to handle_message.  
							
							 
							
							... 
							
							
							
							Also remove early debugging logic. 
							
						 
						
							2017-12-12 17:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								6d4b205595 
								
							 
						 
						
							
							
								
								TicTacToe: Use simple comparison instead of overly-complex first_time().  
							
							 
							
							
							
						 
						
							2017-12-12 17:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								d10601b554 
								
							 
						 
						
							
							
								
								TicTacToe: Refactor new-game handling into existing section.  
							
							 
							
							... 
							
							
							
							Also extend storage-update section; all related storage.put calls
are now together. 
							
						 
						
							2017-12-12 17:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								33e8517b87 
								
							 
						 
						
							
							
								
								TicTacToe: Decouple TicTacToeGame.tictactoe() string from move result.  
							
							 
							
							... 
							
							
							
							This allows the storage update to be refactored into one block before
sending the result text. 
							
						 
						
							2017-12-12 17:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								5843801d13 
								
							 
						 
						
							
							
								
								TicTacToe: Simplify superfluous initial command logic.  
							
							 
							
							
							
						 
						
							2017-12-12 17:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								969b984b80 
								
							 
						 
						
							
							
								
								TicTacToe tests: Extend tests to end of game lose condition & quit.  
							
							 
							
							
							
						 
						
							2017-12-12 17:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								62d781a53e 
								
							 
						 
						
							
							
								
								TicTacToe tests: Extend tests to end of game draw condition & quit.  
							
							 
							
							
							
						 
						
							2017-12-12 17:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								d686a3b337 
								
							 
						 
						
							
							
								
								bots (minor): Simplify test_link_shortener.py further.  
							
							 
							
							... 
							
							
							
							* Rename test names to be more descriptive.
* Inline messages/response test. 
							
						 
						
							2017-12-12 13:57:55 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marco Burstein 
								
							 
						 
						
							
							
							
							
								
							
							
								e9aa94f81c 
								
							 
						 
						
							
							
								
								mypy: Add annotations for Link Shortener Bot.  
							
							 
							
							... 
							
							
							
							Based on work started by @skunkmb. 
							
						 
						
							2017-12-12 13:57:55 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								c4b42ff599 
								
							 
						 
						
							
							
								
								lint: Prevent __future__ in zulip_bots/zulip_bots/bots.  
							
							 
							
							... 
							
							
							
							We should eventually extend this lint rule to all of
zulip_bots. 
							
						 
						
							2017-12-12 07:35:30 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								f69d71c3b1 
								
							 
						 
						
							
							
								
								bots: Remove unneeded __future__ imports.  
							
							 
							
							
							
						 
						
							2017-12-12 07:32:14 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								fd069dff82 
								
							 
						 
						
							
							
								
								lint: Require python3 shebangs.  
							
							 
							
							... 
							
							
							
							This commit was originally from @fredfishgames, but it
needed a big rebase due to use letting it sit too long.
Also, we decided not to have shebangs at the top of test
files. 
							
						 
						
							2017-12-12 07:14:16 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								28687f18ca 
								
							 
						 
						
							
							
								
								mypy: Add --disallow-any=generics & extend typing accordingly.  
							
							 
							
							... 
							
							
							
							Also reset typing of ExternalBotHandler to Any after discussion. 
							
						 
						
							2017-12-11 20:14:00 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								424a4bb631 
								
							 
						 
						
							
							
								
								add _ to googletranslate and googlesearch  
							
							 
							
							
							
						 
						
							2017-12-11 13:15:43 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								657c6d7b9c 
								
							 
						 
						
							
							
								
								interactive bots: Create DialogFlow bot.  
							
							 
							
							
							
						 
						
							2017-12-11 13:15:43 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sivagiri Visakan 
								
							 
						 
						
							
							
							
							
								
							
							
								277b384379 
								
							 
						 
						
							
							
								
								bots: Add 100% test coverage to define bot.  
							
							 
							
							
							
						 
						
							2017-12-11 12:49:43 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sivagiri Visakan 
								
							 
						 
						
							
							
							
							
								
							
							
								d663dd2f49 
								
							 
						 
						
							
							
								
								bots: Make wikipedia bot return an error message.  
							
							 
							
							... 
							
							
							
							Previously the Wikipedia bot was replying with `null` in case of an error.
A change has been made to return an error message if an error occurs. 
							
						 
						
							2017-12-11 12:49:43 -06:00