Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							b8182dd7ff 
							
						 
					 
					
						
						
							
							Replaced 'in' and 'out' at the flatbuffers 'instersection' object  
						
						... 
						
						
						
						with 'in_bearing' and 'out_bearing' to get flatbuffers schema javascript friendly.
Added a cucumber test for flatbuffers support. 
						
					 
					
						2019-08-26 14:03:29 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							80e1abba0c 
							
						 
					 
					
						
						
							
							Added setting 'data_version' to all flatbuffers response functions.  
						
						
						
					 
					
						2019-08-26 11:09:38 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							ce71e08ef1 
							
						 
					 
					
						
						
							
							Added tests for Nearest/Table/Route flatbuffers serialization.  
						
						
						
					 
					
						2019-08-26 11:09:38 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							97270ae473 
							
						 
					 
					
						
						
							
							Fixed nested offsets inside of the flatbuffers structure  
						
						
						
					 
					
						2019-08-26 11:09:38 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							a9c187c99b 
							
						 
					 
					
						
						
							
							Updated changelog entry  
						
						
						
					 
					
						2019-08-26 11:09:38 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							ff46e98d21 
							
						 
					 
					
						
						
							
							Library example now shows, how to use different output formats.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							a196e67e1a 
							
						 
					 
					
						
						
							
							Vendored flatbuffers headers should be installed with the libosrm  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							1a259ccca0 
							
						 
					 
					
						
						
							
							base_result is a part of public API now, so it needs to be installed  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							2a1593fe05 
							
						 
					 
					
						
						
							
							Flatbuffers now uses floats instead of double. We do not use that precision anyway and it make output much smaller.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							5888894787 
							
						 
					 
					
						
						
							
							Added short flatbuffers introduction.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							73f544d4da 
							
						 
					 
					
						
						
							
							Slightly changed the serialization order.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							889c82516f 
							
						 
					 
					
						
						
							
							Set flatbuffers root type and removed unneded array for rows/cols  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							306c047c14 
							
						 
					 
					
						
						
							
							Generalized flatbuffers response generation in 'Route','Trip','Match' services.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							533f1ffc6b 
							
						 
					 
					
						
						
							
							Inlined routes and waypoints, as all services are using at least one of those object, so there is no need for another one level of indirection.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							a44a75b211 
							
						 
					 
					
						
						
							
							Unit tests are compatible with new plugin API.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							e26a5cc392 
							
						 
					 
					
						
						
							
							Added flatbuffers compatibility to the Node  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							90191c9f34 
							
						 
					 
					
						
						
							
							Added flatbuffers output support to the 'Match' service  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							b7e9e5f2c0 
							
						 
					 
					
						
						
							
							Added flatbuffers output support to the 'Trip' service.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							13287d9970 
							
						 
					 
					
						
						
							
							Optimizing FB schema:  
						
						... 
						
						
						
						* Replaced Response union with nullable fields
* "Ok" code replaced with a boolean and a separate structure for a error code and message.
* Inlined geometry, thus removing one layer of indirection. 
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							affa8a4653 
							
						 
					 
					
						
						
							
							Added flatbuffers output support to the 'Route' service.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							9d7a74445d 
							
						 
					 
					
						
						
							
							Added flatbuffers output support to the 'Nearest' service.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							acd3e81ab4 
							
						 
					 
					
						
						
							
							Removed ineffectivness in the serialization schema. Positions are  
						
						... 
						
						
						
						structs now and distance/duration matrices are just arrays. 
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							ea111129dd 
							
						 
					 
					
						
						
							
							Added full flatbuffers support to the Table service  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							7ddda105a3 
							
						 
					 
					
						
						
							
							Added flatbuffers support to the PluginBase::Error  
						
						... 
						
						
						
						This changes BREAKS osrm. 
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							56406e80ce 
							
						 
					 
					
						
						
							
							Added flatbuffer support to the server request handler.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							75aadb0f3f 
							
						 
					 
					
						
						
							
							Passed ResultT down to engine plugins, so now they can form replies in different formats.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							f6f86b2a52 
							
						 
					 
					
						
						
							
							Added flatbuffers schema.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							3f34c8d88c 
							
						 
					 
					
						
						
							
							Flatbuffers library added to the list of third party libraries.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							59a83bd537 
							
						 
					 
					
						
						
							
							Added output format parser to the other services.  
						
						... 
						
						
						
						Same as for Route service, you can now specify either json or flatbuffers
as output format for the other services (except Tile service, where it
makes no sense). 
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							59ca7840f4 
							
						 
					 
					
						
						
							
							Added output format parser to the Route service.  
						
						... 
						
						
						
						It is possible now to choose between json and flatbuffers (not yet implemented) output format.
Only route service is supported atm. 
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88979d0d86 
							
						 
					 
					
						
						
							
							Merge pull request  #5518  from akashihi/keepalive  
						
						... 
						
						
						
						Keepalive 
						
					 
					
						2019-08-23 14:52:08 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							2462826c20 
							
						 
					 
					
						
						
							
							Added changelog entry.  
						
						
						
					 
					
						2019-08-23 13:07:17 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							9efcab2108 
							
						 
					 
					
						
						
							
							Receive timeout should only be active for a second and  
						
						... 
						
						
						
						following requests on a keep-alive connections. 
						
					 
					
						2019-08-23 12:21:54 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							4fbf58adb3 
							
						 
					 
					
						
						
							
							Documented HTTP server 'keep-alive' support  
						
						
						
					 
					
						2019-08-23 12:21:54 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							a7b7d77e1f 
							
						 
					 
					
						
						
							
							Formatted the code.  
						
						
						
					 
					
						2019-08-23 12:21:54 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							22550d078f 
							
						 
					 
					
						
						
							
							Added timeout handling for keep-alive operations.  
						
						
						
					 
					
						2019-08-23 12:21:54 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							a0582a3e68 
							
						 
					 
					
						
						
							
							Added keep-alive support to the http server.  
						
						
						
					 
					
						2019-08-23 12:21:54 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							92c7b6fbd1 
							
						 
					 
					
						
						
							
							Added 'Connection' header extraction.  
						
						
						
					 
					
						2019-08-23 12:21:54 +03:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86aebc0812 
							
						 
					 
					
						
						
							
							Merge pull request  #5471  from stastnypremysl/master  
						
						... 
						
						
						
						Solving problem with g++8 and boost libs: 
						
					 
					
						2019-05-28 17:45:06 +03:00 
						 
				 
			
				
					
						
							
							
								Přemysl Šťastný 
							
						 
					 
					
						
						
						
						
							
						
						
							b4f849adaa 
							
						 
					 
					
						
						
							
							Solved this warning:  
						
						... 
						
						
						
						In file included from /home/travis/build/Project-OSRM/osrm-backend/include/storage/shared_data_index.hpp:4,
                 from /home/travis/build/Project-OSRM/osrm-backend/include/engine/datafacade/contiguous_block_allocator.hpp:4,
                 from /home/travis/build/Project-OSRM/osrm-backend/include/engine/datafacade/contiguous_internalmem_datafacade.hpp:5,
                 from /home/travis/build/Project-OSRM/osrm-backend/include/engine/plugins/nearest.hpp:5,
                 from /home/travis/build/Project-OSRM/osrm-backend/src/engine/plugins/nearest.cpp:1:
/home/travis/build/Project-OSRM/osrm-backend/include/storage/shared_datatype.hpp:102:26: warning: inline function ‘virtual void* osrm::storage::BaseDataLayout::GetBlockPtr(void*, const string&) const’ used but never defined
     virtual inline void *GetBlockPtr(void *base_ptr, const std::string &name) const = 0; 
						
					 
					
						2019-05-28 12:45:47 +02:00 
						 
				 
			
				
					
						
							
							
								Přemysl Šťastný 
							
						 
					 
					
						
						
						
						
							
						
						
							d964d368aa 
							
						 
					 
					
						
						
							
							added g++8 to travis; -Wno-cast-function-type flag added because  https://github.com/nodejs/nan/issues/807  
						
						
						
					 
					
						2019-05-28 12:44:48 +02:00 
						 
				 
			
				
					
						
							
							
								Přemysl Šťastný 
							
						 
					 
					
						
						
						
						
							
						
						
							38700e207e 
							
						 
					 
					
						
						
							
							Solving problem with g++8 and new boost libs:  
						
						... 
						
						
						
						osrm-backend/src/storage/io_config.cpp:18:89: error: call of overloaded ‘is_regular_file(<brace-enclosed initializer list>)’ is ambiguous
         if (!boost::filesystem::is_regular_file({base_path.string() + fileName.string()}))
                                                                                         ^
In file included from /usr/local/include/boost/filesystem.hpp:17,
                 from /home/premy/packages/osrm-backend/include/storage/io_config.hpp:8,
                 from /home/premy/packages/osrm-backend/src/storage/io_config.cpp:1:
/usr/local/include/boost/filesystem/operations.hpp:473:8: note: candidate: ‘bool boost::filesystem::is_regular_file(const boost::filesystem::path&)’
   bool is_regular_file(const path& p)  {return is_regular_file(detail::status(p));}
        ^~~~~~~~~~~~~~~
In file included from /usr/local/include/boost/filesystem.hpp:17, 
						
					 
					
						2019-05-28 12:43:27 +02:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							817aeace55 
							
						 
					 
					
						
						
							
							Merge pull request  #5417  from TehNrd/node-js-docs  
						
						... 
						
						
						
						Update nodejs api docs with dataset_name parameter 
						
					 
					
						2019-05-27 15:13:16 +03:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							501e866992 
							
						 
					 
					
						
						
							
							Merge pull request  #5389  from gojuno/max_height_decrease  
						
						... 
						
						
						
						Decrease max height to 2 meters 
						
					 
					
						2019-05-27 14:57:19 +03:00 
						 
				 
			
				
					
						
							
							
								Jason Venable 
							
						 
					 
					
						
						
						
						
							
						
						
							f2724e9e63 
							
						 
					 
					
						
						
							
							Update nodejs api docs with dataset_name parameter  
						
						
						
					 
					
						2019-03-29 10:36:34 -04:00 
						 
				 
			
				
					
						
							
							
								Ilya Zverev 
							
						 
					 
					
						
						
						
						
							
						
						
							2820853fb6 
							
						 
					 
					
						
						
							
							Update changelog  
						
						
						
					 
					
						2019-03-04 13:30:10 +03:00 
						 
				 
			
				
					
						
							
							
								Ilya Zverev 
							
						 
					 
					
						
						
						
						
							
						
						
							f5ebe8bc3b 
							
						 
					 
					
						
						
							
							Update comment  
						
						
						
					 
					
						2019-03-04 13:27:16 +03:00 
						 
				 
			
				
					
						
							
							
								Ilya Zverev 
							
						 
					 
					
						
						
						
						
							
						
						
							98294e3ddd 
							
						 
					 
					
						
						
							
							Decrease max height to 2 meters  
						
						
						
					 
					
						2019-03-04 13:23:17 +03:00 
						 
				 
			
				
					
						
							
							
								Jay Zhang 
							
						 
					 
					
						
						
						
						
							
						
						
							ce33f1ae98 
							
						 
					 
					
						
						
							
							correct comments  
						
						
						
					 
					
						2019-03-01 22:33:44 +08:00 
						 
				 
			
				
					
						
							
							
								RhinoDevel 
							
						 
					 
					
						
						
						
						
							
						
						
							e86d93760f 
							
						 
					 
					
						
						
							
							Table distances & durations work with MLD, too (v5.22.0) ( #5377 )  
						
						
						
					 
					
						2019-02-26 08:41:33 -08:00