frontend: Connection-specific functions now use the sdb_conn_ prefix. … instead of sdb_fe_.
frontend/connection.h: Removed sdb_fe_parse, it has been dropped.
frontend: Drop sdb_fe_exec_* in favor of sdb_store_query_execute. Instead, build a temporary AST to represent the command to be executed.
Remove (now) usued sdb_fe_exec_timeseries().
store, frontend: Add sdb_store_query_execute use it instead of sdb_fe_exec. This new function executes a generic QUERY matcher as returned by sdb_store_query_prepare and writes the reply to a string buffer.
frontend: Added the SERVER_VERSION command. This command sends back the server version.
connection: Let sdb_connection_accept() handle all connection setup. … rather than having it split up between the caller and accept().
frontend: Add support for SDB_CONNECTION_STORE. The front-end now supports parsing and executing STORE commands.
connection: Let sdb_connection_close not deallocate the connection. That'll allow for more flexible use.
connection: Renamed sdb_connection_read to sdb_connection_handle. The function does more than read from the connection, so the old name was a bad choice.
Renamed CONNECTION_* constants to SDB_CONNECTION_*. All public symbols should use the "sdb" prefix.
frontend: Improved parser error reporting. All error messages are now written to a string buffer, allowing them to be displayed as part of the main error messages associated with failed commands.
frontend: Let the 'fetch' command support other types besides hosts.
store: Removed now unused tojson functions.
frontend, proto: Include object type in FETCH and LOOKUP messages. The respective commands only support hosts at the moment but this change prepares the wire-format to support other types as well.
frontend: Added support for LISTing services and metrics as well. When listing objects other than hosts, the returned JSON list will include the respective type listed below each host object.
frontend: Let CONNECTION_QUERY support 'TIMESERIES' queries.
frontend: Split up command_handle() into several sdb_fe_<cmd> functions. One big function is not very nice to handle.
frontend: Renamed sdb_fe_<cmd> functions to sdb_fe_exec_<cmd>. That name better describes what the function is doing.
frontend: Let FETCH/LIST/LOOKUP implementations accept filters. This is in preparation for letting the parser support filters. It's not actually used yet.