1
0
Fork 0

279 Commits (7f6acb95cc9473d199bd4212ad7776c9df14b41a)

Author SHA1 Message Date
Philip O'Toole 315439cc7f Fill our API peers lookups (#111)
* Fill our API peers lookups

* Complete leader-redirection

* Handle no leader for redirect
9 years ago
Philip O'Toole c04ff92d7a Fill our API peers lookups (#110) 9 years ago
Philip O'Toole 434116a704 Move to permanent redirects for leaders 9 years ago
Philip O'Toole 78f652fcc2 Enable leader redirection
Not quite complete.
9 years ago
Philip O'Toole fac48629bc Start initial integration of mux (#109)
Integrate TCP mux with cluster and store

This change allows any node, including followers, to use the Raft log to make changes to a cluster-wide state.
9 years ago
Philip O Toole 5aefda9983 Move to new rqlite org 9 years ago
Philip O Toole 75ee23bdd9 Move URL normalization to http package
This function may be useful for leader-redirection.
9 years ago
Philip O Toole 659be46190 Add build time to status output 9 years ago
Philip O'Toole 24b326685d Unit test 401 logic 9 years ago
Philip O'Toole bc6275a759 Tweak comment for New HTTPD service 9 years ago
Philip O'Toole ad0b6f3b4d GoDoc fixes 9 years ago
Philip O'Toole 4c36f8345c Create standalone auth module 9 years ago
Philip O Toole 6b339284f8 Fix GoDoc typos 9 years ago
Philip O'Toole 511d2039c3 Fix "auth enabled" status logic 9 years ago
Philip O'Toole 559472cd9f Add "auth" state to status output 9 years ago
Philip O'Toole 5a01ffcda9 Return if username and password are invalid 9 years ago
Philip O'Toole 5cbeecddf5 'go fmt' fixes 9 years ago
Philip O'Toole c1ad8c8ec1 Allow auth config to be set at command line 9 years ago
Philip O'Toole 817cc2abc7 Integrate perms with HTTP service 9 years ago
Philip O'Toole 473d6e1979 'go fmt' fixes 9 years ago
Philip O'Toole 1262244b6a 'go vet' fixes 9 years ago
Philip O'Toole e638efe9cf HasPermRequest added 9 years ago
Philip O'Toole d92126a861 Add CredentialStore GoDoc 9 years ago
Philip O'Toole 49baa83ceb CredentialStore now stores perms 9 years ago
Philip O'Toole 90b5a79720 Check BasicAuth if enabled 9 years ago
Philip O'Toole 58887947c5 Credentials store can directly check a request 9 years ago
Philip O'Toole 3bfadcfbe7 Add simple credentials store 9 years ago
Philip O'Toole f23cd8ef9c Support HTTPS API
API can now be secured with X.509 certficate and key.
9 years ago
Philip O'Toole 196e5c405f Comment corrections 9 years ago
Philip O'Toole fa8c9b20c2 Add build information to status output 9 years ago
Philip O Toole 5f5a666a06 Move to "weak" and "strong" for consistency levels 9 years ago
Philip O Toole ec3af02ba5 Basic HTTP stats to expvar 9 years ago
Philip O Toole 076a996a8b Support expvar data 9 years ago
Philip O Toole 7bf9b32425 Removed unused isExplain() 9 years ago
Philip O Toole 8433c2ef2f Fix http unit tests 9 years ago
Philip O Toole db1fb33fd3 Allow timing control
Fixes issue #75.
9 years ago
Philip O Toole 11c18cd769 Service and store support consistency levels
Fix issue #5.
9 years ago
Philip O Toole 959ceaecfa Use 'timings' instead of 'verbose' 9 years ago
Philip O'Toole 62c17291b4 More diagnostic information 9 years ago
Philip O'Toole ddad80be8c Start adding 'verbose' query param 9 years ago
Philip O'Toole 4524d014eb Leader redirection almost complete 9 years ago
Philip O Toole f28b315a8d 'go fmt' fixes 9 years ago
Philip O Toole 68719955e0 Prep for extensive service unit tests 9 years ago
Philip O Toole 6c12e39809 Require Store to expose Leader() 9 years ago
Philip O'Toole 77141ff193 Correct comment 9 years ago
Philip O'Toole e88f97ed06 Support cluster-level leader checks for queries 9 years ago
Philip O'Toole d294012814 Fix HTTP unit tests after new status route 9 years ago
Philip O'Toole 0607a69382 Only show backup time if it has occurred 9 years ago
Philip O'Toole 92329628cf More /status functionality 9 years ago
Philip O'Toole 59cdb6856c Rename 'statistics' route as 'status'. 9 years ago
Philip O Toole f1963221ca Small fixes and formatting 9 years ago
Philip O Toole cc73f0abbc Default to leader check before backup 9 years ago
Philip O Toole 947cd053be Don't set content-type header for backup
It was getting prepended to the body of the request, and corrupting
the database. It's set automatically anyway.

Backup now appears functional.
9 years ago
Philip O Toole a754448b25 Fix 'noLeader' query param 9 years ago
Philip O Toole b058458a0f Start adding multi-node tests 9 years ago
Philip O Toole 0ce450fed6 More nodes on queries and leadership 9 years ago
Philip O Toole 81a3af3b7e Allow leader check for queries 9 years ago
Philip O Toole a7ade520e4 Clean up HTTP routing
Start adding unit tests for HTTP service.
9 years ago
Philip O Toole 3ffed779f8 Move to POST for bulk queries
Backup endpoint also added, but not fully-functional.
9 years ago
Philip O Toole fac68c3cdd Return time in seconds 9 years ago
Philip O Toole f33ffc2936 Measure time per statement 9 years ago
Philip O Toole 7286790968 Finalize 'time' in responses 9 years ago
Philip O Toole 77852d8647 Enhance top-level of response 9 years ago
Philip O Toole da128dae3f Correct URL param for transactions 9 years ago
Philip O Toole a8c19788a3 Tighten up HTTP error responses 9 years ago
Philip O Toole 297479bc4e Make multi-SELECT work 9 years ago
Philip O Toole 17aea81d75 Add Raft statistics 9 years ago
Philip O Toole fc81d3d7ff Enable transaction support 9 years ago
Philip O Toole ee4ffe1d15 Comment cleanups 9 years ago
Philip O Toole d30d2fffa4 Query path now works 9 years ago
Philip O Toole ab71c3bdd2 Execute working now 9 years ago
Philip O Toole 639264db4f Hook up handleExecute 9 years ago
Philip O'Toole 99f5e63f49 Build fixes 9 years ago
Philip O'Toole 63c74cabea Fully build with new db package 9 years ago
Philip O'Toole f6984f4134 Small wrapper around sqlite3 9 years ago
Philip O'Toole 4f110e26ea Update README with desired behavior 9 years ago
Philip O'Toole b95c84d16e Add database interface to Store
CREATE TABLE now works.
9 years ago
Philip O'Toole 875bb6ebf6 Raft clustering functional 9 years ago
Philip O'Toole d7d46f79c0 Start refactor for Hashicorp
Heavily influenced by hraftd. rqlited builds without error.
9 years ago