Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f156b8791d
								
							
						 | 
						
							
							
								
								Fix #326: Can now order tracks on federated track list
							
							
							
							
							
						 | 
						
							2018-07-06 21:45:51 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								6e709cdcd8
								
							
						 | 
						
							
							
								
								Removed non-breaking spaces and remaining gettext in templates
							
							
							
							
							
						 | 
						
							2018-07-06 20:44:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								4428d7401c
								
							
						 | 
						
							
							
								
								Fixed #344: Implemented a basic but functionnal Github-like search on federated tracks list
							
							
							
							
							
						 | 
						
							2018-07-03 08:21:48 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								9017acdb39
								
							
						 | 
						
							
							
								
								Fix #328: Validate Date header in HTTP Signatures
							
							
							
							
							
						 | 
						
							2018-06-24 19:17:56 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								7e442db524
								
							
						 | 
						
							
							
								
								Black/Flake8
							
							
							
							
							
						 | 
						
							2018-06-21 19:51:27 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								bf8b143700
								
							
						 | 
						
							
							
								
								See #248: better structure for action serializers
							
							
							
							
							
						 | 
						
							2018-06-21 19:51:24 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								d17ceec1f0
								
							
						 | 
						
							
							
								
								See #297: linting of various, uncommon errors
							
							
							
							
							
						 | 
						
							2018-06-10 12:06:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								799386c2b6
								
							
						 | 
						
							
							
								
								See #297: removed a lot of unused variables
							
							
							
							
							
						 | 
						
							2018-06-10 11:27:38 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								9bea804f14
								
							
						 | 
						
							
							
								
								See #297: sorted imports
							
							
							
							
							
						 | 
						
							2018-06-10 10:55:16 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								9427f8b56e
								
							
						 | 
						
							
							
								
								See #297: removed unused imports
							
							
							
							
							
						 | 
						
							2018-06-10 10:39:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								639882bd34
								
							
						 | 
						
							
							
								
								See #297: removed unused variables
							
							
							
							
							
						 | 
						
							2018-06-09 17:41:59 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								62ca3bd736
								
							
						 | 
						
							
							
								
								Blacked the code
							
							
							
							
							
						 | 
						
							2018-06-09 15:36:16 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								eded32c2e8
								
							
						 | 
						
							
							
								
								See #228: more performante federation import launch via API
							
							
							
							
							
						 | 
						
							2018-05-24 18:53:12 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								4f8db661fa
								
							
						 | 
						
							
							
								
								See #228: now expose library track status in API
							
							
							
							
							
						 | 
						
							2018-05-24 18:33:40 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								ba4b6f6ba6
								
							
						 | 
						
							
							
								
								See #228: now use our new action logic for library track import
							
							
							
							
							
						 | 
						
							2018-05-23 21:50:23 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								ae00cccf14
								
							
						 | 
						
							
							
								
								Fix #207: Consistent constraints/checks for URL size
							
							
							
							
							
						 | 
						
							2018-05-21 19:04:28 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								6fc4275b68
								
							
						 | 
						
							
							
								
								See #152: use new user permissions on relevant viewsets
							
							
							
							
							
						 | 
						
							2018-05-18 18:48:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								e7619fd189
								
							
						 | 
						
							
							
								
								See #206: minor tweaks on settings (wording, input type...)
							
							
							
							
							
						 | 
						
							2018-05-17 23:40:06 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								e852c84007
								
							
						 | 
						
							
							
								
								Fix #197: .well-known/nodeinfo endpoint can now answer to request with Accept: application/json
							
							
							
							
							
						 | 
						
							2018-05-16 22:10:11 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								8994326634
								
							
						 | 
						
							
							
								
								See #195: expose bitrate, duration and size in AP audio representations
							
							
							
							
							
						 | 
						
							2018-05-15 22:01:53 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								d88b7869fe
								
							
						 | 
						
							
							
								
								See #192: added .well-known/nodeinfo endpoint
							
							
							
							
							
						 | 
						
							2018-05-07 22:28:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								bc2c9950e3
								
							
						 | 
						
							
							
								
								Fix #189: federation cache should now delete properly, including orphaned files
							
							
							
							
							
						 | 
						
							2018-05-06 15:36:49 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								6100b106c0
								
							
						 | 
						
							
							
								
								See #186: moved federation settings to preferences
							
							
							
							
							
						 | 
						
							2018-04-28 05:55:21 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								6dcde77b1e
								
							
						 | 
						
							
							
								
								Avoid fetching Actor object on every request authentication
							
							
							
							
							
						 | 
						
							2018-04-28 00:25:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								3d6f0b8b2c
								
							
						 | 
						
							
							
								
								Fix #183: ensure in place imported files get a proper mimetype
							
							
							
							
							
						 | 
						
							2018-04-27 21:10:35 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								c29a96f244
								
							
						 | 
						
							
							
								
								Fail graciously when AP representation includes a null_value for mediaType
							
							
							
							
							
						 | 
						
							2018-04-18 00:08:31 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								c17f7eefde
								
							
						 | 
						
							
							
								
								Ensure follower is approved to access library
							
							
							
							
							
						 | 
						
							2018-04-17 23:08:15 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								899ba31162
								
							
						 | 
						
							
							
								
								Do not fail on library page scan if one item is invalid
							
							
							
							
							
						 | 
						
							2018-04-17 22:58:43 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								14cadce4a6
								
							
						 | 
						
							
							
								
								Allow null values for musicbrainz_id in Audio ActivityPub representation
							
							
							
							
							
						 | 
						
							2018-04-17 21:49:11 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								5fee42f896
								
							
						 | 
						
							
							
								
								Can now filter by import status on library tracks
							
							
							
							
							
						 | 
						
							2018-04-17 20:03:31 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f31874edf5
								
							
						 | 
						
							
							
								
								Implemented followers notification on import and autoimport
							
							
							
							
							
						 | 
						
							2018-04-17 19:35:57 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								fc09a3b320
								
							
						 | 
						
							
							
								
								Can now accept/deny follow requests
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:35 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								9b4d7165b7
								
							
						 | 
						
							
							
								
								Added federation libraries list, moved scan to a dedicate view
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:34 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								c20e4d7c9a
								
							
						 | 
						
							
							
								
								Added task to delete unused cached files
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:34 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								6a04779125
								
							
						 | 
						
							
							
								
								Will now fetch and cache federated tracks
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:34 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								3a31248a3d
								
							
						 | 
						
							
							
								
								Can now import library tracks from front-end
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:34 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								2cef58e6c1
								
							
						 | 
						
							
							
								
								Can now search in library tracks
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:34 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								57bf43bb96
								
							
						 | 
						
							
							
								
								API Endpoint to list lirary tracks
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								bdf9347917
								
							
						 | 
						
							
							
								
								Fixed serialization error
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								64e88b83f7
								
							
						 | 
						
							
							
								
								Deliver is now a proper celery task
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								2a4ce0a48c
								
							
						 | 
						
							
							
								
								ActorSerializer is not a modelserializer anymore
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								dda1cd2531
								
							
						 | 
						
							
							
								
								Added scan endpoint to trigger a scan for a library
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								077a17b093
								
							
						 | 
						
							
							
								
								Scan task can now handle until
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								520fb9d078
								
							
						 | 
						
							
							
								
								Started work on library scanning
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								472cc7e26a
								
							
						 | 
						
							
							
								
								Detail library view with settings update
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f4f75dcb4f
								
							
						 | 
						
							
							
								
								Can now scan and follow library from front-end
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								fe7ca088c5
								
							
						 | 
						
							
							
								
								Library list endpoint
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								e82a53da35
								
							
						 | 
						
							
							
								
								Added API endpoints to list library followees and followers
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								3caa03aedf
								
							
						 | 
						
							
							
								
								use a dedicated serializer to handle library creation
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								0b2fe8439a
								
							
						 | 
						
							
							
								
								Removed too complex FollowRequest model, we now use an aproved field on Follow
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								c97db31cb1
								
							
						 | 
						
							
							
								
								Include following state in scan payload
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f0ef9ea561
								
							
						 | 
						
							
							
								
								Better error handling during scan
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:31 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								238d849298
								
							
						 | 
						
							
							
								
								Can now disable SSL cerification for external requests
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:31 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								097707dec4
								
							
						 | 
						
							
							
								
								Added remote library scanning logic end endpoint
							
							
							
							
							
						 | 
						
							2018-04-15 11:24:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								92fa348eac
								
							
						 | 
						
							
							
								
								Federation model admin
							
							
							
							
							
						 | 
						
							2018-04-15 11:24:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								206ae296b6
								
							
						 | 
						
							
							
								
								Ensure timeout in requests
							
							
							
							
							
						 | 
						
							2018-04-15 11:24:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								b8c7e960c3
								
							
						 | 
						
							
							
								
								Now validate incoming webfinger
							
							
							
							
							
						 | 
						
							2018-04-15 11:24:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								314587e2eb
								
							
						 | 
						
							
							
								
								Fixed pagination issue
							
							
							
							
							
						 | 
						
							2018-04-15 11:24:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								514e48d3fe
								
							
						 | 
						
							
							
								
								Library can now automatically accept follows
							
							
							
							
							
						 | 
						
							2018-04-15 11:24:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								4320fc77b2
								
							
						 | 
						
							
							
								
								Added validation on collection serializers
							
							
							
							
							
						 | 
						
							2018-04-15 11:24:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								e19fbf5436
								
							
						 | 
						
							
							
								
								Exclude federated files from library endpoint
							
							
							
							
							
						 | 
						
							2018-04-15 11:24:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								b5ff339efa
								
							
						 | 
						
							
							
								
								We now use a proper user agent including instance version and url during outgoing requests
							
							
							
							
							
						 | 
						
							2018-04-07 16:20:34 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								bf70fa1f53
								
							
						 | 
						
							
							
								
								Removed now useless private and public keys preferences
							
							
							
							
							
						 | 
						
							2018-04-07 15:53:10 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								e10a82060d
								
							
						 | 
						
							
							
								
								Ensure we delete existing actors to reset private and public keys
							
							
							
							
							
						 | 
						
							2018-04-07 15:39:17 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								9612b1bace
								
							
						 | 
						
							
							
								
								Can now serve track from remote library
							
							
							
							
							
						 | 
						
							2018-04-07 15:34:35 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								b29ca44797
								
							
						 | 
						
							
							
								
								Now store remote library tracks in a dedicated model, this is much simpler
							
							
							
							
							
						 | 
						
							2018-04-07 11:29:40 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f273faf9de
								
							
						 | 
						
							
							
								
								Added Library model to have more granular federation management
							
							
							
							
							
						 | 
						
							2018-04-06 18:49:29 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								a03f0ffea5
								
							
						 | 
						
							
							
								
								We now have a library browsable via activitypub
							
							
							
							
							
						 | 
						
							2018-04-06 17:59:06 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								393110a7f0
								
							
						 | 
						
							
							
								
								Serializers for paginated collections
							
							
							
							
							
						 | 
						
							2018-04-06 17:58:43 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								4ce9f9bf08
								
							
						 | 
						
							
							
								
								Dedicated permission to access library data via activity pub
							
							
							
							
							
						 | 
						
							2018-04-06 17:58:16 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								8db832f03b
								
							
						 | 
						
							
							
								
								Now store source AP track file on track_file
							
							
							
							
							
						 | 
						
							2018-04-06 15:20:53 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								04d710e690
								
							
						 | 
						
							
							
								
								Library can now receive import info from followed instances
							
							
							
							
							
						 | 
						
							2018-04-06 14:53:57 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								87daa81762
								
							
						 | 
						
							
							
								
								More factories
							
							
							
							
							
						 | 
						
							2018-04-05 23:27:19 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								363acca53d
								
							
						 | 
						
							
							
								
								AudioCollection to import job and track file creation
							
							
							
							
							
						 | 
						
							2018-04-05 23:26:41 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								e0dcb87f15
								
							
						 | 
						
							
							
								
								Follow request approve/refuse logic
							
							
							
							
							
						 | 
						
							2018-04-04 23:12:41 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								cb9309c298
								
							
						 | 
						
							
							
								
								Factorized undo follow
							
							
							
							
							
						 | 
						
							2018-04-04 22:40:57 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								d8f86c4fce
								
							
						 | 
						
							
							
								
								Factorized follow logic between system actors, Library can now accept follows
							
							
							
							
							
						 | 
						
							2018-04-04 19:38:55 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								b833a11fb6
								
							
						 | 
						
							
							
								
								FollowRequest model
							
							
							
							
							
						 | 
						
							2018-04-04 19:38:28 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								3ad1fe17d5
								
							
						 | 
						
							
							
								
								Test bot can now unfollow
							
							
							
							
							
						 | 
						
							2018-04-03 23:25:44 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								81e7f03f77
								
							
						 | 
						
							
							
								
								Now persist actors in database during auth
							
							
							
							
							
						 | 
						
							2018-04-03 23:25:22 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								657bd4b01a
								
							
						 | 
						
							
							
								
								Follow serializer
							
							
							
							
							
						 | 
						
							2018-04-03 23:24:51 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f19418d2c2
								
							
						 | 
						
							
							
								
								Added follow model and factory
							
							
							
							
							
						 | 
						
							2018-04-03 21:30:15 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								6aa6f1d8f8
								
							
						 | 
						
							
							
								
								Test actor can now follow back
							
							
							
							
							
						 | 
						
							2018-04-03 19:48:50 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								2f6d3ae180
								
							
						 | 
						
							
							
								
								Ensure unicity on actor username and domain
							
							
							
							
							
						 | 
						
							2018-04-03 18:35:08 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								168c4e7d53
								
							
						 | 
						
							
							
								
								system_conf property on Actor instances
							
							
							
							
							
						 | 
						
							2018-04-03 17:36:03 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								a81c92dbf5
								
							
						 | 
						
							
							
								
								Additional setting to control wether music library federation needs approval
							
							
							
							
							
						 | 
						
							2018-04-02 22:43:59 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								48df30dbd8
								
							
						 | 
						
							
							
								
								We now persist system accounts to database
							
							
							
							
							
						 | 
						
							2018-04-02 22:12:28 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								28700270bd
								
							
						 | 
						
							
							
								
								Removed factory import
							
							
							
							
							
						 | 
						
							2018-04-02 19:46:25 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								77c6bd5839
								
							
						 | 
						
							
							
								
								Fixed failing test
							
							
							
							
							
						 | 
						
							2018-04-02 19:15:27 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								a252051351
								
							
						 | 
						
							
							
								
								PoC with receiving /ping from Mastodon and replying pong
							
							
							
							
							
						 | 
						
							2018-04-02 18:07:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								3cf1a17087
								
							
						 | 
						
							
							
								
								We are now able to receive a toot and react to it
							
							
							
							
							
						 | 
						
							2018-04-01 22:11:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								6fbf8fa44c
								
							
						 | 
						
							
							
								
								Actor factory and fixture
							
							
							
							
							
						 | 
						
							2018-04-01 10:17:06 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								3650c3699b
								
							
						 | 
						
							
							
								
								Minor tweaks (logs, exceptions)
							
							
							
							
							
						 | 
						
							2018-03-31 18:41:53 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								741ab533b1
								
							
						 | 
						
							
							
								
								Added proper header when querying activity pub actor
							
							
							
							
							
						 | 
						
							2018-03-31 18:41:35 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								ee0341ba1a
								
							
						 | 
						
							
							
								
								Ensure we truncate summary
							
							
							
							
							
						 | 
						
							2018-03-31 18:41:15 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f526f0c1fe
								
							
						 | 
						
							
							
								
								More flexible auth signature factory
							
							
							
							
							
						 | 
						
							2018-03-31 18:41:03 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								e1ebd4988b
								
							
						 | 
						
							
							
								
								Fixed inconsistencies between test and prod requests
							
							
							
							
							
						 | 
						
							2018-03-31 18:40:41 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								b5a4b2ca6a
								
							
						 | 
						
							
							
								
								Added signature authentication on activitypub view
							
							
							
							
							
						 | 
						
							2018-03-31 18:39:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								46d40c7ffa
								
							
						 | 
						
							
							
								
								Util function to convert django meta to proper headers
							
							
							
							
							
						 | 
						
							2018-03-31 18:39:10 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								703d70d544
								
							
						 | 
						
							
							
								
								Use absolute urls
							
							
							
							
							
						 | 
						
							2018-03-31 15:57:29 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								0c8faf83c5
								
							
						 | 
						
							
							
								
								Can now have multiple system actors
							
							
							
							
							
							
							
							We also handle webfinger/activity serialization properly 
							
						 | 
						
							2018-03-31 15:47:21 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								2b9a5ffe18
								
							
						 | 
						
							
							
								
								ActivityPub Actor model
							
							
							
							
							
						 | 
						
							2018-03-31 15:44:35 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								c63b7f929d
								
							
						 | 
						
							
							
								
								Use own requests-http-signing to be compatible with Signature header
							
							
							
							
							
						 | 
						
							2018-03-30 21:59:58 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								74945759cc
								
							
						 | 
						
							
							
								
								Switched from Service to Person for actor representation
							
							
							
							
							
						 | 
						
							2018-03-30 18:34:23 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								abca719d16
								
							
						 | 
						
							
							
								
								More fields on instance actor repr
							
							
							
							
							
						 | 
						
							2018-03-30 18:02:50 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								d8b74b9556
								
							
						 | 
						
							
							
								
								Proper federation namespace and prefix
							
							
							
							
							
						 | 
						
							2018-03-30 18:02:14 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								cde8732dfa
								
							
						 | 
						
							
							
								
								Use proper renderers for activity pub / webfinger
							
							
							
							
							
						 | 
						
							2018-03-29 23:29:56 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								75710638de
								
							
						 | 
						
							
							
								
								Url and views for instance actor and webfinger
							
							
							
							
							
						 | 
						
							2018-03-29 00:00:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								e793f8365f
								
							
						 | 
						
							
							
								
								Webfinger utils
							
							
							
							
							
						 | 
						
							2018-03-29 00:00:20 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								90c1d02919
								
							
						 | 
						
							
							
								
								Added FUNKWHALE_HOSTNAME and FEDERATION_HOSTNAME settings
							
							
							
							
							
						 | 
						
							2018-03-29 00:00:01 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								588da6ff33
								
							
						 | 
						
							
							
								
								Can now generate a key pair for the instance
							
							
							
							
							
						 | 
						
							2018-03-28 23:56:44 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								707868d794
								
							
						 | 
						
							
							
								
								Can now fetch public key from actor url
							
							
							
							
							
						 | 
						
							2018-03-28 23:56:44 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								4522f5997e
								
							
						 | 
						
							
							
								
								More test cases for request signing and added helpers to verify signature
							
							
							
							
							
						 | 
						
							2018-03-24 16:24:10 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								aa7365b71f
								
							
						 | 
						
							
							
								
								Basic logic for signing/verifying requests
							
							
							
							
							
						 | 
						
							2018-03-24 15:20:15 +01:00 |