|  | 279ecfdfb4 | remove unneeded lifetime annotations | 2018-11-15 10:25:59 +01:00 |  | 
			
				
					|  | f0b10921b8 | reorder content | 2018-11-15 10:18:01 +01:00 |  | 
			
				
					|  | 16b48b81c5 | move ApiConfig into extra file | 2018-11-15 10:14:08 +01:00 |  | 
			
				
					|  | 9bc17e8dcd | move server code to api_server.rs, implement Service and NewService | 2018-11-15 10:05:37 +01:00 |  | 
			
				
					|  | 08bd8d476a | remove more test code, cleanups | 2018-11-14 17:32:17 +01:00 |  | 
			
				
					|  | 98d82428b0 | remove asnyc test code | 2018-11-14 14:39:01 +01:00 |  | 
			
				
					|  | 5599e2633c | correctly use Arc pointer | 2018-11-14 14:28:54 +01:00 |  | 
			
				
					|  | 1a53be1443 | factor out server code into api_server.rs | 2018-11-14 13:22:33 +01:00 |  | 
			
				
					|  | a9696f7beb | use Arc for ApiServer | 2018-11-14 11:57:01 +01:00 |  | 
			
				
					|  | 2c10fd5cb1 | simplify code | 2018-11-14 11:38:26 +01:00 |  | 
			
				
					|  | 324a5bd095 | remove service implementation, use service_fn again | 2018-11-13 14:47:03 +01:00 |  | 
			
				
					|  | a974251ee6 | improve error handling, use a Service | 2018-11-13 12:36:56 +01:00 |  | 
			
				
					|  | 035cce945e | remove static directory cache | 2018-11-12 14:11:04 +01:00 |  | 
			
				
					|  | 198fab6f2a | santtize paths in handle_request | 2018-11-12 13:19:53 +01:00 |  | 
			
				
					|  | a0efdca18b | code cleanup | 2018-11-11 17:19:24 +01:00 |  | 
			
				
					|  | 78d0783b00 | handle_static_file_download: optimize small files Avoid chuncked transfer for small files. | 2018-11-11 17:10:42 +01:00 |  | 
			
				
					|  | 579fbe7dc8 | implement static file download Fully async using futures and stream. | 2018-11-11 15:54:05 +01:00 |  | 
			
				
					|  | cec9f02ebc | limit allowed body size | 2018-11-11 13:24:14 +01:00 |  | 
			
				
					|  | 3cdec2a010 | use header::CONTENT_TYPE | 2018-11-11 12:55:30 +01:00 |  | 
			
				
					|  | ef1f0e655a | add code to create directory name cache | 2018-11-10 17:17:41 +01:00 |  | 
			
				
					|  | 3c1d7afc42 | another way to read files using tokio_codec | 2018-11-10 15:12:45 +01:00 |  | 
			
				
					|  | 805aec1572 | play around with async tasks | 2018-11-10 12:06:39 +01:00 |  | 
			
				
					|  | 6639c14bd9 | use better http status codes | 2018-11-10 10:32:25 +01:00 |  | 
			
				
					|  | 260c1ee8c6 | cleanup futures | 2018-11-10 10:00:48 +01:00 |  | 
			
				
					|  | c819ec8dde | call api method and return result | 2018-11-09 13:48:57 +01:00 |  | 
			
				
					|  | b82472c0d2 | use futures - first try | 2018-11-09 12:14:18 +01:00 |  | 
			
				
					|  | 4beaacb6f4 | code cleanup | 2018-11-07 13:58:09 +01:00 |  | 
			
				
					|  | a908292008 | implement string enum validation | 2018-11-07 13:25:47 +01:00 |  | 
			
				
					|  | 0a33b12851 | try to reduce space usage in ApiStringFormat by using Box | 2018-11-07 13:01:14 +01:00 |  | 
			
				
					|  | abbf40fc2e | define a separate enum ApiStringFormat | 2018-11-07 12:55:33 +01:00 |  | 
			
				
					|  | d46287e083 | implement string regex matcher | 2018-11-07 12:35:52 +01:00 |  | 
			
				
					|  | 144f0f5eda | remove unnecessary test | 2018-11-07 12:16:16 +01:00 |  | 
			
				
					|  | 7b5316ddfa | improve error messages | 2018-11-07 12:14:52 +01:00 |  | 
			
				
					|  | 7c32470aea | implement some string tests | 2018-11-07 12:11:09 +01:00 |  | 
			
				
					|  | 08a13bb456 | implement integer schema tests | 2018-11-07 11:55:08 +01:00 |  | 
			
				
					|  | e72677bf50 | pass ApiMethod to handler | 2018-11-07 11:06:37 +01:00 |  | 
			
				
					|  | ab9e6de21c | test for required parameters | 2018-11-06 14:18:13 +01:00 |  | 
			
				
					|  | b8bcc7630c | try to write unit test | 2018-11-06 13:58:05 +01:00 |  | 
			
				
					|  | cfa5886c33 | implement simple schema parser | 2018-11-06 13:10:10 +01:00 |  | 
			
				
					|  | 42d569c186 | move url related code back to main.rs | 2018-11-06 09:35:11 +01:00 |  | 
			
				
					|  | 6d77fb4063 | move parse_query into json_schema | 2018-11-05 15:20:27 +01:00 |  | 
			
				
					|  | 0dde2f04d0 | avoid static references | 2018-11-03 15:10:21 +01:00 |  | 
			
				
					|  | 331ab992d7 | use const for default object initializers | 2018-11-03 10:50:24 +01:00 |  | 
			
				
					|  | 504b359724 | another way to initialize the api tree | 2018-11-03 10:42:48 +01:00 |  | 
			
				
					|  | 0e6967d648 | move test code | 2018-11-03 09:08:01 +01:00 |  | 
			
				
					|  | 18671ca530 | convert find_method_info function into a method | 2018-11-02 10:01:47 +01:00 |  | 
			
				
					|  | 8741bc2079 | use reference to Jss inside PropertyMap | 2018-11-02 09:50:26 +01:00 |  | 
			
				
					|  | 016aa6cbab | define macro for propertymap | 2018-11-02 09:44:18 +01:00 |  | 
			
				
					|  | 79fa17d986 | use macro to declare static methodinfo items | 2018-11-01 18:10:36 +01:00 |  | 
			
				
					|  | bfcba4fd86 | new subdirmap macro, cleanups | 2018-11-01 15:41:08 +01:00 |  |