| 
						
					 | 
					
						
						
							
						
						7d40b63896
					 | 
					
						
						
							
							Add M_NOT_JSON to MatrixAPIError
						
						
						
						
						
						
					 | 
					
						2016-01-13 17:21:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ea7d9aaec4
					 | 
					
						
						
							
							Implement join_room
						
						
						
						
						
						
					 | 
					
						2016-01-13 17:21:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c4cb8bd204
					 | 
					
						
						
							
							Implement list_public_rooms
						
						
						
						
						
						
					 | 
					
						2016-01-13 17:21:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a6ba98ecc6
					 | 
					
						
						
							
							Implement leave_room
						
						
						
						
						
						
					 | 
					
						2016-01-13 17:21:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						48ce66e73d
					 | 
					
						
						
							
							Fix MatrixHTTPAPI's _send() for empty requests
						
						
						
						
						
						
						
						It now correctly sends an empty JSON object. 
						
						
					 | 
					
						2016-01-13 17:21:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9ff67c008a
					 | 
					
						
						
							
							Fix some warnings, debugs and unneeded messages
						
						
						
						
						
						
					 | 
					
						2016-01-13 17:21:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						374831f01d
					 | 
					
						
						
							
							Remove construct-only flag from MatrixHTTPAPI:base-url
						
						
						
						
						
						
						
						Documentation also added that all tokens get reset when changing it. 
						
						
					 | 
					
						2016-01-13 08:21:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6736322562
					 | 
					
						
						
							
							Refuse sending anything without a valid base-URL
						
						
						
						
						
						
						
						This also allows us to remove the construct-only flag from :base-url. 
						
						
					 | 
					
						2016-01-13 08:21:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						28b1662ad4
					 | 
					
						
						
							
							Fix: stop test-client from crashing if no homeserver is given
						
						
						
						
						
						
					 | 
					
						2016-01-13 08:21:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						061bd2d71e
					 | 
					
						
						
							
							Rework option parsing in test-client
						
						
						
						
						
						
						
						Setting the property didn't change soup_session:ssl-strict 
						
						
					 | 
					
						2016-01-13 08:20:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						92944fe8ff
					 | 
					
						
						
							
							Rework option parsing in test-client
						
						
						
						
						
						
					 | 
					
						2016-01-12 22:14:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						579c5f071e
					 | 
					
						
						
							
							Fix warnings in test-client.c
						
						
						
						
						
						
					 | 
					
						2016-01-12 21:14:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b0c26bcec2
					 | 
					
						
						
							
							Fix return values in property getters
						
						
						
						
						
						
					 | 
					
						2016-01-12 21:14:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						769f91cec6
					 | 
					
						
						
							
							Make use of MatrixHTTPAPI:validate-certificate
						
						
						
						
						
						
						
						It is also included in the test client as acommand line option. 
						
						
					 | 
					
						2016-01-12 18:07:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2a96aaa6af
					 | 
					
						
						
							
							Implement event_stream
						
						
						
						
						
						
					 | 
					
						2016-01-12 17:11:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c6f7c7dd56
					 | 
					
						
						
							
							Implement initial_sync
						
						
						
						
						
						
					 | 
					
						2016-01-12 17:11:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						78bbf4ef18
					 | 
					
						
						
							
							Add debugging code
						
						
						
						
						
						
					 | 
					
						2016-01-12 17:10:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1059fe4392
					 | 
					
						
						
							
							Automatically send token if present
						
						
						
						
						
						
					 | 
					
						2016-01-12 17:10:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a959141b52
					 | 
					
						
						
							
							Redesign error code handling
						
						
						
						
						
						
						
						`err` is always set now, even if the response is not valid. 
						
						
					 | 
					
						2016-01-12 14:10:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b11d5b2eb5
					 | 
					
						
						
							
							Add new error codes to MatrixAPIError
						
						
						
						
						
						
					 | 
					
						2016-01-12 14:10:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						37b1742462
					 | 
					
						
						
							
							Add create-room call to test client
						
						
						
						
						
						
					 | 
					
						2016-01-12 14:10:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2fdaea2119
					 | 
					
						
						
							
							Documentation fixes
						
						
						
						
						
						
					 | 
					
						2016-01-12 14:10:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5351f657fc
					 | 
					
						
						
							
							Fix: refresh_token now gets updated correctly
						
						
						
						
						
						
						
						A refresh token in the response incorrectly set the access token with
the received value. 
						
						
					 | 
					
						2016-01-12 14:10:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b71bb84920
					 | 
					
						
						
							
							Get callback function called even if there is an error
						
						
						
						
						
						
					 | 
					
						2016-01-11 17:44:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4847f73668
					 | 
					
						
						
							
							Move enumerations to matrix-api-types.[ch]
						
						
						
						
						
						
					 | 
					
						2016-01-11 17:42:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4aa99ea19b
					 | 
					
						
						
							
							Make MatrixAPIStateEvent a boxed type
						
						
						
						
						
						
					 | 
					
						2016-01-11 17:42:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						edbc6222e3
					 | 
					
						
						
							
							Make MatrixAPIPusher a boxed type
						
						
						
						
						
						
					 | 
					
						2016-01-11 17:42:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						127c1b4b61
					 | 
					
						
						
							
							Move MatrixAPIError to matrix-api-types.[ch]
						
						
						
						
						
						
					 | 
					
						2016-01-11 17:42:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ad8e202367
					 | 
					
						
						
							
							Make MatrixAPI3PidCredential a boxed type
						
						
						
						
						
						
					 | 
					
						2016-01-11 17:42:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						72f317a941
					 | 
					
						
						
							
							Make MatrixAPIFilter a boxed type
						
						
						
						
						
						
					 | 
					
						2016-01-11 17:42:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						512020a0ea
					 | 
					
						
						
							
							Move MatrixAPIEventFormat enum to matrix-api-types.h
						
						
						
						
						
						
					 | 
					
						2016-01-11 17:42:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						90a360ecd6
					 | 
					
						
						
							
							Make MatrixAPIRoomFilter a boxed type
						
						
						
						
						
						
					 | 
					
						2016-01-11 17:42:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e11dbc503d
					 | 
					
						
						
							
							Merge MatrixAPIEventFilter and MatrixAPIPresenceFilter into a boxed type
						
						
						
						
						
						
					 | 
					
						2016-01-11 17:42:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						95a6112a2a
					 | 
					
						
						
							
							Add MatrixAPI:homeserver property
						
						
						
						
						
						
					 | 
					
						2016-01-11 17:42:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f6fa56e7b0
					 | 
					
						
						
							
							Add MatrixAPI:user-id property
						
						
						
						
						
						
					 | 
					
						2016-01-11 17:42:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8f2a8e23a7
					 | 
					
						
						
							
							Add the refresh-token property
						
						
						
						
						
						
					 | 
					
						2016-01-11 17:42:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9e2d486b19
					 | 
					
						
						
							
							Start reimplementing HTTP API with the new interface
						
						
						
						
						
						
					 | 
					
						2016-01-11 17:40:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						503ff71f3c
					 | 
					
						
						
							
							Start redefining MatrixAPI methods based on the Matrix.org API
						
						
						
						
						
						
					 | 
					
						2016-01-11 17:40:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ded4fc04bd
					 | 
					
						
						
							
							Add create room to test client
						
						
						
						
						
						
					 | 
					
						2016-01-05 16:25:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1834d8ada9
					 | 
					
						
						
							
							Make HTTP API to send the access token automatically
						
						
						
						
						
						
					 | 
					
						2016-01-05 16:20:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						556732702a
					 | 
					
						
						
							
							Move from gchar * to SoupURI with URIs
						
						
						
						
						
						
					 | 
					
						2016-01-05 16:19:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2dbc3ea316
					 | 
					
						
						
							
							Add response error handling to the HTTP API
						
						
						
						
						
						
					 | 
					
						2016-01-05 16:15:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9552136059
					 | 
					
						
						
							
							Add our own error quark
						
						
						
						
						
						
					 | 
					
						2016-01-05 15:32:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						444161ec1b
					 | 
					
						
						
							
							Documentation fix
						
						
						
						
						
						
					 | 
					
						2015-12-15 13:31:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e15df6ea2e
					 | 
					
						
						
							
							Add a GError parameter to MatrixAPICallback
						
						
						
						
						
						
					 | 
					
						2015-12-15 11:09:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6b6b3b8954
					 | 
					
						
						
							
							Implement /join/$room_id
						
						
						
						
						
						
					 | 
					
						2015-12-15 11:09:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1e4a56704f
					 | 
					
						
						
							
							Add API instability warning to README
						
						
						
						
						
						
					 | 
					
						2015-12-15 11:02:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ad3a5dfd32
					 | 
					
						
						
							
							Remove unnecessary debug message
						
						
						
						
						
						
					 | 
					
						2015-12-15 10:16:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						eb3ad3633f
					 | 
					
						
						
							
							Fix debug message in MatrixHTTPAPI
						
						
						
						
						
						
						
						It now prints the whole JSON data that has been parsed. 
						
						
					 | 
					
						2015-12-15 10:08:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						10b6296565
					 | 
					
						
						
							
							Create a test client
						
						
						
						
						
						
					 | 
					
						2015-12-15 10:08:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |