Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * \
  • |\ \
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | |/
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 740ab76 Re-add persistent connection test for Requests based httpclient by Jim Paris 2013-02-26 19:41:23 -0500
  • ce13a47 Save full response object for tests by Jim Paris 2013-02-26 17:43:49 -0500
  • 50a4a60 Replace pyCurl with Requests by Jim Paris 2013-02-26 15:45:50 -0500
  • 14afa02 Temporarily remove curl-specific keepalive tests by Jim Paris 2013-02-26 17:45:26 -0500
  • cc990d6 Test persistent connections by Jim Paris 2013-02-26 13:40:19 -0500
  • 0f5162e Always use the curl multi interface by Jim Paris 2013-02-26 13:39:29 -0500
  • b26cd52 Work around curl multi bug by Jim Paris 2013-02-26 13:38:42 -0500
  • a4a4bc6 Switch to using pycurl.Multi instead of Iteratorizer by Jim Paris 2013-02-25 21:02:32 -0500
  • 236d925 Make sure we use POST when requested, even if the body is empty by Jim Paris 2013-02-25 20:06:21 -0500
  • 3d82888 Enforce method types, and require POST for actions that change things. by Jim Paris 2013-02-25 18:07:28 -0500
  • 749b878 Add an explicit lock to httpclient's public methods by Jim Paris 2013-02-25 18:03:52 -0500
  • f396e39 Remove cherrypy version check by Jim Paris 2013-02-25 15:12:29 -0500
  • dd7594b Fix issue where PUT responses were being dropped by Jim Paris 2013-02-23 17:51:59 -0500
  • 4ac1bee layout: allow zero and negative timestamps in parser by Jim Paris 2013-02-23 16:58:49 -0500
  • 8c0ce73 Disable use of signals in Curl by Jim Paris 2013-02-22 17:18:36 -0500
  • 8858c94 Fix error message text in nilmdb.server.Server by Jim Paris 2013-02-23 16:13:32 -0500
  • 9123ccb Merge branch 'decorator-work' by Jim Paris 2013-02-23 14:38:36 -0500
  • 5dce851 (tag: nilmdb-1.1) Merge branch 'client-insert-context' by Jim Paris 2013-02-23 14:37:59 -0500
  • 5b0441d Give serializer and iteratorizer threads names by Jim Paris 2013-02-23 14:27:56 -0500
  • 317c53a Improve serializer_proxy and verify_thread_proxy by Jim Paris 2013-02-23 14:26:18 -0500
  • 7db4411 Cleanup nilmdb.utils.must_close a bit by Jim Paris 2013-02-22 16:03:35 -0500
  • 4223178 Replace threadsafety class decorator version, add explicit proxy version by Jim Paris 2013-02-23 10:27:23 -0500
  • 965537d Implement verify_thread_safety to check for unsafe access patterns by Jim Paris 2013-02-21 18:04:21 -0500
  • 0dcdec5 Turn on sqlite thread safety checks -- serializer should fully protect it by Jim Paris 2013-02-22 17:18:05 -0500
  • 7fce305 Make server check that the db object has been wrapped in a serializer by Jim Paris 2013-02-22 18:48:42 -0500
  • dfbbe23 Switch to explicitly wrapping nilmdb objects in a serializer_proxy by Jim Paris 2013-02-22 18:51:55 -0500
  • 7761a91 Remove class decorator version of the serializer; it's too fragile by Jim Paris 2013-02-22 19:00:53 -0500
  • 9b06e46 Add back a proxy version of the Serializer, which is much simpler. by Jim Paris 2013-02-22 18:26:17 -0500
  • 171e6f1 Replace "serializer" function with a "serialized" decorator by Jim Paris 2013-02-21 15:19:35 -0500
  • 1431e41 Allow inserting empty intervals in the database, and add tests for it. by Jim Paris 2013-02-21 14:07:35 -0500
  • a49c655 Strictly enforce (start < end) for all intervals. by Jim Paris 2013-02-21 14:06:40 -0500
  • 30e3ffc Fix check for interval ends to be None, so that zero doesn't confuse it by Jim Paris 2013-02-21 12:42:27 -0500
  • db7211c Have server verify that start <= end before creating intervals by Jim Paris 2013-02-21 12:38:51 -0500
  • c6d57cf Fix errors with calculating limits when start==end==None by Jim Paris 2013-02-19 19:27:06 -0500
  • ca5253d Fix and test stream_count by Jim Paris 2013-02-19 18:26:15 -0500
  • e19da84 server: always return None instead of sometimes returning "ok" by Jim Paris 2013-02-19 18:24:11 -0500
  • 3e8e354 Test for detecting nested HTTP requests by Jim Paris 2013-02-19 17:25:30 -0500
  • 2f73654 client: detect and give a more clear error when HTTP requests are nested by Jim Paris 2013-02-19 17:20:07 -0500
  • bba9ad1 Add test for client.stream_insert_context by Jim Paris 2013-02-19 17:19:45 -0500
  • ee24380 Replace duplicated URL in tests with a variable by Jim Paris 2013-02-19 15:27:51 -0500
  • bfcd91a client tests: renumber by Jim Paris 2013-02-19 15:25:34 -0500
  • d97291d client: Use .stream_insert_block from within .stream_insert_context by Jim Paris 2013-02-19 15:25:01 -0500
  • a61fbbc Big rework of client stream_insert_context by Jim Paris 2013-02-18 17:53:01 -0500
  • 5adc8fd Remove nilmdb.utils.misc.pairwise, as it's no longer used. by Jim Paris 2013-02-16 18:58:18 -0500
  • 251a486 client.py: Significant speedup in stream_insert_context by Jim Paris 2013-02-16 16:30:43 -0500
  • 1edb96a Add client.stream_insert_context, convert everything to use it. Slow. by Jim Paris 2013-02-16 00:39:08 -0500
  • 52e674a Fix warning in mustclose decorator by Jim Paris 2013-02-18 17:56:59 -0500
  • e241c13 Remove must_close decorator from client by Jim Paris 2013-02-18 17:55:23 -0500
  • b53ff31 client: Add must_close() decorator to nilmdb.Client, and fix tests by Jim Paris 2013-02-16 18:53:15 -0500
  • 2045e89 client: Add context manager functionality, test closing by Jim Paris 2013-02-16 18:47:07 -0500
  • 841b2da server: Replace /dbpath and /dbsize with a more generic /dbinfo by Jim Paris 2013-02-14 16:57:33 -0500
  • d634f7d bulkdata: Use file writes instead of writing to the mmap. by Jim Paris 2013-02-13 20:27:05 -0500
  • 1593e18 (tag: nilmdb-1.0) Switch to versioneer-provided versions everywhere by Jim Paris 2013-02-05 19:07:38 -0500
  • 8e78150 Incorporate versioneer for versioning by Jim Paris 2013-02-05 18:49:07 -0500
  • f6a2c76 Restructure cherrypy application more correctly by Jim Paris 2013-02-04 22:30:14 -0500
  • 6c30e5a Add gitclean target to Makefile by Jim Paris 2013-02-04 22:15:12 -0500
  • 810eac4 Flesh out the list of dependencies in setup.py by Jim Paris 2013-02-04 22:14:09 -0500
  • d9bb3ab Fix iteratorizer coverage issue with thread timing by Jim Paris 2013-02-04 22:14:01 -0500
  • 21d0e90 Rework Cython and external module support. by Jim Paris 2013-02-04 22:12:50 -0500
  • f071d74 Generate a MANIFEST.in from setup.py; more setup.py and Makefile updates by Jim Paris 2013-02-04 18:14:44 -0500
  • d95c354 Print a warning in setup.py if basic dependencies aren't present by Jim Paris 2013-02-01 17:44:50 -0500
  • 9bcd818 Add cython dependency by Jim Paris 2013-02-01 17:44:27 -0500
  • 5c531d8 Convert runserver.py into a generated nilmdb-server script by Jim Paris 2013-02-01 17:43:41 -0500
  • 3fe3e2c Move nilmtool into a dedicated nilmdb.scripts module by Jim Paris 2013-02-01 17:42:09 -0500
  • f01e781 Convert nilmtool.py into a setuptools-generated script by Jim Paris 2013-02-01 16:23:13 -0500
  • e6180a5 Remove all relative imports by Jim Paris 2013-02-01 16:02:01 -0500
  • a9d31b4 More files in clean target by Jim Paris 2013-02-01 15:48:55 -0500
  • b01f23e Move runtests.py script into test directory by Jim Paris 2013-02-01 15:46:27 -0500
  • 842bf21 Include the full server response if we can't parse errors out of it. by Jim Paris 2013-02-01 15:29:31 -0500
  • 750d9e3 Clean up some pylint warnings and potential errors by Jim Paris 2013-02-01 15:29:24 -0500
  • 3b90318 (tag: nilmdb-0.2) Merge remote-tracking branch 'origin/packaging' by Jim Paris 2013-01-31 21:54:41 -0500
  • 1fb3760 Rearrange documentation, clean up Makefile, README by Jim Paris 2013-01-31 19:06:32 -0500
  • 018ecab Make setup.py executable by Jim Paris 2013-01-31 17:26:55 -0500
  • 6a1d601 Include datetime_tz module by Jim Paris 2013-01-31 17:25:14 -0500
  • e7406f8 Add metadata by Jim Paris 2013-01-31 17:14:47 -0500
  • f316026 Move datetime_tz package under nilmdb.utils by Jim Paris 2013-01-30 19:03:42 -0500
  • a8db747 More work on setup.py; fixed issues in setup.cfg by Jim Paris 2013-01-30 18:35:12 -0500
  • 727af94 Start working on setup.py by Jim Paris 2013-01-29 20:21:03 -0500
  • 6c89659 Cleanup cmdline "create" help text by Jim Paris 2013-01-28 19:07:48 -0500
  • 58c7c8f Support "now" as a timestamp argument by Jim Paris 2013-01-28 19:07:45 -0500
  • 225003f Huge cleanup of namespaces, modules, packages, imports. by Jim Paris 2013-01-28 19:04:52 -0500
  • 40b966a Add pycurl-specific hack to Iteratorizer by Jim Paris 2013-01-24 19:06:20 -0500
  • 294ec69 Rewrite Iteratorizer as a context manager by Jim Paris 2013-01-24 19:04:25 -0500
  • fad23eb Add --timestamp-raw option to extract and list by Jim Paris 2013-01-24 16:03:08 -0500
  • b226dc4 Properly handle test case where server doesn't start by Jim Paris 2013-01-24 16:03:23 -0500
  • e7af863 httpclient: make sure we error out quickly if nested calls are made by Jim Paris 2013-01-24 15:36:10 -0500
  • af6ce5b Remove superfluous from iteratorizor callback exception by Jim Paris 2013-01-23 15:42:27 -0500
  • 0a6fc94 Add some better documentation of layout parameter to create.py by Jim Paris 2013-01-22 18:47:39 -0500
  • 67c6e17 Documentation updates by Jim Paris 2013-01-22 18:36:05 -0500
  • 9bf2137 Properly return an error if two timestamps are equal by Jim Paris 2013-01-22 18:35:18 -0500
  • 5cd7899 Send a Access-Control-Allow-Origin (CORS) header with all responses by Jim Paris 2013-01-22 14:42:03 -0500
  • ceec5fb Force /stream/interval and /stream/extract responses to be text/plain by Jim Paris 2013-01-22 12:47:06 -0500
  • 85be497 (tag: nilmdb-0.1) Fix README by Jim Paris 2013-01-21 17:30:01 -0500
  • bd1b710 Update TODO, clean up bulkdata error message by Jim Paris 2013-01-21 11:43:28 -0500
  • b8275f1 Make error message more helpful by Jim Paris 2013-01-18 17:27:57 -0500
  • 2820ff9 More fixes to mustclose decorator and argspecs by Jim Paris 2013-01-18 17:20:48 -0500
  • a015de8 Cleanup by Jim Paris 2013-01-18 17:14:26 -0500
  • b7f746e Fix lrucache decorator argspecs by Jim Paris 2013-01-18 17:13:50 -0500
  • 40cf494 Test that argspecs are maintained in lrucache by Jim Paris 2013-01-18 17:01:46 -0500
  • 8a418ce Fix issue where mustclose decorator doesn't maintain argspec by Jim Paris 2013-01-18 16:57:15 -0500