112 Commits (3be904d1584d67f135e26306c374ad11e2dc8e23)

Author SHA1 Message Date
  Jim Paris 5d9fc5500c Make httpclient.put take a content-type instead of picking one 4 years ago
  Jim Paris 57751f5b32 Consistently use bytes everywhere for stream data 4 years ago
  Jim Paris fef3e1d31e Fix various string/bytes issues with Python 3 4 years ago
  Jim Paris 159278066c Fix datetime_tz import 4 years ago
  Jim Paris 0f5c1c0db6 Run 2to3 automatic fixes over entire tree 4 years ago
  Jim Paris da72fc9777 Explicitly avoid HTTP/1.1 persistent connections (keep-alive) 10 years ago
  Jim Paris b89b945a0f Better responses to invalid HTTP times 10 years ago
  Jim Paris d6d215d53d Improve boolean HTTP parameter handling 11 years ago
  Jim Paris e02143ddb2 Remove duplicated test 11 years ago
  Jim Paris 49d04db1d6 Allow start==end in stream_insert_context, if no data was provided. 11 years ago
  Jim Paris ea838d05ae Warn against reused context managers, and fix broken tests 11 years ago
  Jim Paris 01029230c9 Tweaks to sorting 11 years ago
  Jim Paris ecc4e5ef9d Improve test coverage 11 years ago
  Jim Paris d21c3470bc Client cleanups; fix tests to account for time epsilon = 1 11 years ago
  Jim Paris cc211542f8 Add binary support to nilmdb.server; enforce content-type 11 years ago
  Jim Paris 8292dcf70b Clean up stream/extract content-type and add a test for it 11 years ago
  Jim Paris 5b7409f802 Add binary extract to client, server, nilmdb, bulkdata, and rocket. 11 years ago
  Jim Paris 173121ca87 Switch URL to one that should definitely not resolve 11 years ago
  Jim Paris 26bab031bd Add StreamInserter.send() to trigger intermediate block send 11 years ago
  Jim Paris 3d24092cd2 Replace bare 'except:' with 'except: Exception' 11 years ago
  Jim Paris 4cdef3285d Destroy now requires that all data has been previously removed. 11 years ago
  Jim Paris 049375d30e Fill out test coverage 11 years ago
  Jim Paris 90b96799ac Bulk of the switch to int64 microsecond timestamps, including test data. 11 years ago
  Jim Paris 56679ad770 Move more datetime_tz calls into common code 11 years ago
  Jim Paris c7a712d8d8 Partial test for rounding issues 11 years ago
  Jim Paris 8e79998e95 Tune sqlite to use write-ahead-logging 11 years ago
  Jim Paris 232a3876c2 Clean up imports to separate client and server more. 11 years ago
  Jim Paris 1c27dd72d6 Fill out client tests and fix various bugs 11 years ago
  Jim Paris 0fc092779d Big rework of stream_insert_context and places that use it. 11 years ago
  Jim Paris 65f09f793c When re-raising exceptions in the server, preserve original tracebacks 11 years ago
  Jim Paris 84e21ff467 Move ASCII data parsing from the server to the rocket interface. 11 years ago
  Jim Paris 454e561d69 Verify that metadata values are numbers or strings 11 years ago
  Jim Paris 58c0ae72f6 Support application/json POST bodies as well as x-www-form-urlencoded 11 years ago
  Jim Paris c6a0e6e96f More complete CORS handling, including preflight requests (hopefully) 11 years ago
  Jim Paris 79755dc624 Fix Allow: header by switching to cherrypy's built in tools.allow(). 11 years ago
  Jim Paris 9b6de6ecb7 Replace old layout strings everywhere 11 years ago
  Jim Paris 64897a1dd1 Change port from 12380 -> 32180 when running tests 11 years ago
  Jim Paris 8917bcd4bf Fix test case failures due to increased client chunk size 11 years ago
  Jim Paris 3df96fdfdd Reorder code 11 years ago
  Jim Paris 740ab76eaf Re-add persistent connection test for Requests based httpclient 11 years ago
  Jim Paris ce13a47fea Save full response object for tests 11 years ago
  Jim Paris 50a4a60786 Replace pyCurl with Requests 11 years ago
  Jim Paris 14afa02db6 Temporarily remove curl-specific keepalive tests 11 years ago
  Jim Paris cc990d6ce4 Test persistent connections 11 years ago
  Jim Paris a4a4bc61ba Switch to using pycurl.Multi instead of Iteratorizer 11 years ago
  Jim Paris 3d82888580 Enforce method types, and require POST for actions that change things. 11 years ago
  Jim Paris 749b878904 Add an explicit lock to httpclient's public methods 11 years ago
  Jim Paris 317c53ab6f Improve serializer_proxy and verify_thread_proxy 11 years ago
  Jim Paris dfbbe23512 Switch to explicitly wrapping nilmdb objects in a serializer_proxy 11 years ago
  Jim Paris 1431e41d16 Allow inserting empty intervals in the database, and add tests for it. 11 years ago