flan 
							
						 
					 
					
						
						
						
						
							
						
						
							99adc658d5 
							
						 
					 
					
						
						
							
							Remove support for legacy modules  
						
						 
						
						
						
					 
					
						2017-10-28 20:43:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flan 
							
						 
					 
					
						
						
						
						
							
						
						
							86b63d51b5 
							
						 
					 
					
						
						
							
							Remove superfluous/outdated instructions  
						
						 
						
						
						
					 
					
						2017-10-28 20:40:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christoph Mack 
							
						 
					 
					
						
						
						
						
							
						
						
							2cb5871ba3 
							
						 
					 
					
						
						
							
							Safer handling of uploaded database files during full sync.  
						
						 
						
						... 
						
						
						
						Before overwriting its version of a user's collection database file with one uploaded by the client, the server now performs a basic integrity check using SQLite's 'pragma integrity_check'. 
						
					 
					
						2017-10-28 20:02:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christoph Mack 
							
						 
					 
					
						
						
						
						
							
						
						
							f3788fc2c8 
							
						 
					 
					
						
						
							
							fix syntax error causing failure in error handler in SyncMediaHandler._remove_media_files()  
						
						 
						
						
						
					 
					
						2017-10-28 19:58:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flan 
							
						 
					 
					
						
						
						
						
							
						
						
							67830218eb 
							
						 
					 
					
						
						
							
							Drop support for Anki <2.0.27  
						
						 
						
						
						
					 
					
						2017-10-28 19:55:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flan 
							
						 
					 
					
						
						
						
						
							
						
						
							b0cb424770 
							
						 
					 
					
						
						
							
							Use os.path.join() for path concatenation  
						
						 
						
						
						
					 
					
						2017-10-28 19:55:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flan 
							
						 
					 
					
						
						
						
						
							
						
						
							ceb931519d 
							
						 
					 
					
						
						
							
							Bring back authentication  
						
						 
						
						
						
					 
					
						2017-10-28 19:55:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flan 
							
						 
					 
					
						
						
						
						
							
						
						
							48cfa9a029 
							
						 
					 
					
						
						
							
							Remove unused lines  
						
						 
						
						
						
					 
					
						2017-10-28 18:25:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flan 
							
						 
					 
					
						
						
						
						
							
						
						
							4a9ee4d40c 
							
						 
					 
					
						
						
							
							Rewrite command handling  
						
						 
						
						
						
					 
					
						2017-10-28 17:54:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flan 
							
						 
					 
					
						
						
						
						
							
						
						
							91b5a6e052 
							
						 
					 
					
						
						
							
							Remove redundant messages  
						
						 
						
						
						
					 
					
						2017-10-28 17:50:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flan 
							
						 
					 
					
						
						
						
						
							
						
						
							098c9dff4a 
							
						 
					 
					
						
						
							
							Use user-prefixed data directory by default  
						
						 
						
						
						
					 
					
						2017-10-28 17:35:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flan 
							
						 
					 
					
						
						
						
						
							
						
						
							16d8bd9b78 
							
						 
					 
					
						
						
							
							Drop service management from ankisyncctl  
						
						 
						
						
						
					 
					
						2017-10-28 17:04:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flan 
							
						 
					 
					
						
						
						
						
							
						
						
							bd2c5bdff9 
							
						 
					 
					
						
						
							
							Remove SSL support  
						
						 
						
						... 
						
						
						
						If there's a need for SSL, you can always use a reverse proxy or
a more advanced WSGI server.
This reverts commit 1678890d3d . 
						
					 
					
						2017-10-28 05:50:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							c398ccdb89 
							
						 
					 
					
						
						
							
							Apply @ndl's patches  
						
						 
						
						... 
						
						
						
						The patches fix the issue where syncing across different profiles will
always trigger a full sync if there's any change in either of the
profiles. 
						
					 
					
						2016-11-03 22:32:19 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							1678890d3d 
							
						 
					 
					
						
						
							
							Add SSL support  
						
						 
						
						
						
					 
					
						2016-06-25 23:59:59 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							e093e3981e 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2016-04-05 23:30:30 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christoph Mack 
							
						 
					 
					
						
						
						
						
							
						
						
							e32bceccf3 
							
						 
					 
					
						
						
							
							Not only add, but also remove files when adopting changes to client media files in SyncMediaHandler.uploadChanges().  
						
						 
						
						... 
						
						
						
						Count added and removed files as processed and increment media usn accodingly.
Refactor SyncMediaHandler.uploadChanges(). 
						
					 
					
						2016-04-05 23:24:12 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christoph Mack 
							
						 
					 
					
						
						
						
						
							
						
						
							87ee726d25 
							
						 
					 
					
						
						
							
							Define skey once when creating user session, not each time when beginning media sync.  
						
						 
						
						
						
					 
					
						2016-04-05 23:24:00 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christoph Mack 
							
						 
					 
					
						
						
						
						
							
						
						
							1b1a3d8e22 
							
						 
					 
					
						
						
							
							Define a random skey to return to the client when media syncing begins, so we don't send a null skey value.  
						
						 
						
						
						
					 
					
						2016-04-05 23:21:05 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christoph Mack 
							
						 
					 
					
						
						
						
						
							
						
						
							f03aea67c1 
							
						 
					 
					
						
						
							
							SyncMediaHandler.begin(): return media database usn instead of collection database usn.  
						
						 
						
						... 
						
						
						
						If the wrong usn is returned, media syncing on the client will not finish with status "noChanges" even if there have been no changes since the last media sync. 
						
					 
					
						2016-01-24 01:54:35 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							3baad9cfac 
							
						 
					 
					
						
						
							
							Fix syncing with AnkiDroid  
						
						 
						
						
						
					 
					
						2015-11-29 11:53:58 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							d3eab4266e 
							
						 
					 
					
						
						
							
							Update addon code in README.md  
						
						 
						
						
						
					 
					
						2015-11-27 12:27:07 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							dfe62472a1 
							
						 
					 
					
						
						
							
							Update config file  
						
						 
						
						... 
						
						
						
						Add base_media_url. 
						
					 
					
						2015-11-27 12:25:52 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							ab40509cb2 
							
						 
					 
					
						
						
							
							Add missing function _execute_handler_method_in_thread()  
						
						 
						
						
						
					 
					
						2015-11-27 12:17:49 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							8066fba1fe 
							
						 
					 
					
						
						
							
							Update for Anki >= 2.0.27  
						
						 
						
						... 
						
						
						
						This breaks compatibility with Anki < 2.0.27 
						
					 
					
						2015-11-27 12:17:49 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							40d515234e 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2014-07-22 20:29:02 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							07ed4dfb75 
							
						 
					 
					
						
						
							
							ankisyncd.sh: Disable python version check  
						
						 
						
						
						
					 
					
						2014-01-18 01:40:43 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							8c3a53c3f4 
							
						 
					 
					
						
						
							
							ankisyncd.sh: Look for 'python2' before checking the version of 'python'  
						
						 
						
						
						
					 
					
						2014-01-10 19:39:57 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Snopek 
							
						 
					 
					
						
						
						
						
							
						
						
							0311e25574 
							
						 
					 
					
						
						
							
							Collection.media.illegal() was renamed to Collection.media.hasIllegal() in Anki 2.0.12.  
						
						 
						
						
						
					 
					
						2014-01-04 21:09:56 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Snopek 
							
						 
					 
					
						
						
						
						
							
						
						
							f210f728ea 
							
						 
					 
					
						
						
							
							Updated the bundled Anki 2.0.20 and made some fixes for that version.  Fixes   #9 .  
						
						 
						
						... 
						
						
						
						Conflicts:
	AnkiServer/importer.py
	anki-bundled
	tests/test_importer.py 
						
					 
					
						2014-01-04 21:09:23 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							525652dad0 
							
						 
					 
					
						
						
							
							Renamed config file to ankisyncd.conf  
						
						 
						
						
						
					 
					
						2014-01-04 20:06:14 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							bce42dd297 
							
						 
					 
					
						
						
							
							ankisyncd.sh: Check python version and look for python2 if it's not the default  
						
						 
						
						... 
						
						
						
						python 
						
					 
					
						2014-01-04 19:58:44 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							29e8f8177e 
							
						 
					 
					
						
						
							
							ankisyncd.sh: Use '/usr/bin/env bash' in shebang for better portability  
						
						 
						
						
						
					 
					
						2014-01-04 19:34:58 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							42f91cce80 
							
						 
					 
					
						
						
							
							thread.py: Remove unused imports  
						
						 
						
						
						
					 
					
						2014-01-04 19:31:29 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							8733e5c22a 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2013-12-22 22:01:44 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ospalh 
							
						 
					 
					
						
						
						
						
							
						
						
							b0f4accdce 
							
						 
					 
					
						
						
							
							Looks like the old code missed a 'self.'.  
						
						 
						
						... 
						
						
						
						Simplified a bit. 
						
					 
					
						2013-12-16 15:49:36 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ospalh 
							
						 
					 
					
						
						
						
						
							
						
						
							c0d3b06ea3 
							
						 
					 
					
						
						
							
							Semi-automatically remove trailing whitespace.  
						
						 
						
						
						
					 
					
						2013-12-16 15:49:27 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							e12ecedbf0 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2013-12-07 17:29:30 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Grüneberg 
							
						 
					 
					
						
						
						
						
							
						
						
							d23dd0122a 
							
						 
					 
					
						
						
							
							Fix initial user creation.  
						
						 
						
						... 
						
						
						
						sqlite3.connect automatically creates a database file if it doesn't
exist yet. Consequently, os.path.isfile will always return true, the
auth table won't be created, and inserting a user will fail. 
						
					 
					
						2013-12-06 16:19:27 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Snopek 
							
						 
					 
					
						
						
						
						
							
						
						
							33c0fdcd1f 
							
						 
					 
					
						
						
							
							Got ankiserverctl.py working on my system, installing into the system bin/ and working with config files in another directory.  
						
						 
						
						... 
						
						
						
						Conflicts:
	setup.py 
						
					 
					
						2013-12-06 16:14:22 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							a18d806b06 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2013-12-06 15:57:15 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							e1db4aa67f 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2013-10-29 16:48:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							93ad7c5dfe 
							
						 
					 
					
						
						
							
							Added launcher script  
						
						 
						
						
						
					 
					
						2013-10-24 04:51:32 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							1bee3298d7 
							
						 
					 
					
						
						
							
							Added wrapper script  
						
						 
						
						
						
					 
					
						2013-10-24 04:44:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							1fd9aa5e47 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2013-10-20 19:18:48 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							6805ca9936 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2013-10-20 18:57:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							95ef2b9155 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2013-10-20 01:14:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							b3e823a19a 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2013-10-20 01:07:36 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							4e8f16eec8 
							
						 
					 
					
						
						
							
							Updated README  
						
						 
						
						
						
					 
					
						2013-10-20 00:36:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jdoe0 
							
						 
					 
					
						
						
						
						
							
						
						
							5fe057961e 
							
						 
					 
					
						
						
							
							Changed module name to ankisyncd  
						
						 
						
						
						
					 
					
						2013-10-19 00:46:55 -05:00