Commit Graph

  • 4f25412c3f remove debug logs mistakenly added in 644ea4e6 Scott Lamb 2019-06-20 14:59:04 -07:00
  • abf4eba42d unbreak test --features=nightly Scott Lamb 2019-06-20 14:57:13 -07:00
  • 644ea4e6ea expose signal id in api Scott Lamb 2019-06-20 12:10:23 -07:00
  • 1c1a823759 fix db auth tests for domain being optional Scott Lamb 2019-06-20 12:06:57 -07:00
  • 49a8e5c5a1 Add "moonfire-nvr login username" command Scott Lamb 2019-06-19 22:54:46 -07:00
  • 004aa5d6ce extend "moonfire-nvr sql" to pass args to sqlite3 Scott Lamb 2019-06-19 20:15:12 -07:00
  • a6ebf2d10d add "sql" subcommand Scott Lamb 2019-06-19 17:20:44 -07:00
  • 80306064a3 add missing build.rs Scott Lamb 2019-06-19 16:53:14 -07:00
  • a5ffe3ca2c bump minimum Rust version Scott Lamb 2019-06-19 15:56:04 -07:00
  • fda7e4ca2b add concept of user/session permissions Scott Lamb 2019-06-19 15:17:50 -07:00
  • d8b8d5d5e0 fix dumb typo bug in signal/state input validation Scott Lamb 2019-06-14 16:41:18 -07:00
  • 1312349ca1 stop using deprecated libc::int64_t Scott Lamb 2019-06-14 16:14:07 -07:00
  • 6d4b06f7d2 web api glue for updating signals Scott Lamb 2019-06-14 16:11:12 -07:00
  • 7fe9d34655 cargo fix --all Scott Lamb 2019-06-14 08:47:11 -07:00
  • 7dd98bb76a db crate support for updating signals (#28) Scott Lamb 2019-06-13 21:55:15 -07:00
  • d232ca55fa document proposed API for updating signals (#28) Scott Lamb 2019-06-07 10:19:38 -07:00
  • 6f2c63ffac read-only signals support (#28) Scott Lamb 2019-06-06 16:18:13 -07:00
  • cb1bb5d810 upgrade cursive to latest major version Scott Lamb 2019-05-31 16:35:07 -07:00
  • 225e1fd75b upgrade db's parking_lot dependency too Scott Lamb 2019-05-31 16:21:10 -07:00
  • b629fe6ac1 upgrade rusqlite, bump required Rust to 1.33 Scott Lamb 2019-05-31 16:19:04 -07:00
  • 3668c69d4b bump required Rust version to 1.32 Scott Lamb 2019-05-31 16:09:42 -07:00
  • 428f5a3ba4 update a few deps Scott Lamb 2019-05-31 15:08:49 -07:00
  • 186c79e2bd nits Julian Gautier 2019-03-19 21:26:47 -07:00
  • f80864c03e change json handler to return a String and use from_str Julian Gautier 2019-03-19 21:26:13 -07:00
  • e59d79ecb2 fix is_string stuff by creating a new struct in json.rs Julian Gautier 2019-03-19 21:22:32 -07:00
  • afa816b93d clean up Julian Gautier 2019-03-19 21:06:34 -07:00
  • 0e8a0966db add new paths test Julian Gautier 2019-03-19 21:01:40 -07:00
  • 365247719a remove useless code Julian Gautier 2019-03-19 20:52:51 -07:00
  • 05fde0a617 handle bad utf8 without crashing Julian Gautier 2019-03-19 20:48:30 -07:00
  • d2ac303926 simplify add camera logic Julian Gautier 2019-03-19 20:40:44 -07:00
  • 5ec6a3ab64 new camera w/ stream change Julian Gautier 2019-03-18 21:29:42 -07:00
  • 4eace79c7d adding sample file directories is working Julian Gautier 2019-03-12 08:25:51 -07:00
  • fcffc9c3ff fix error handling for invalid json Julian Gautier 2019-03-08 10:52:19 -08:00
  • 815f2caf8b wip on api for adding camera Julian Gautier 2019-03-07 21:02:15 -08:00
  • 6f0c8c19de honor removing a time constraint Scott Lamb 2019-02-19 13:38:43 -08:00
  • 36f3bda9c6 update deps Scott Lamb 2019-02-13 22:43:30 -08:00
  • 579150c9d5 redact URLs within stream.rs; fixes #13 Scott Lamb 2019-02-13 22:34:19 -08:00
  • d7a0cb9a7c Remove mention of #36 from troubleshooting guide Scott Lamb 2019-02-13 22:25:33 -08:00
  • 091217b1a4 configure ffmpeg to only stream video Scott Lamb 2019-02-11 22:58:09 -08:00
  • c271cfa2b5 make Writer enforce maximum recording duration Scott Lamb 2019-01-29 08:26:36 -08:00
  • 3ba3bf2b18 backend support for live stream (#59) Scott Lamb 2019-01-21 15:58:52 -08:00
  • 95a8c2e78d support .mp4 files > 13.25 hours Scott Lamb 2019-01-07 00:59:32 -08:00
  • b9e6a6461f fix streamer tests broken by 4cc796f Scott Lamb 2019-01-06 07:07:04 -08:00
  • 4cc796f697 properly test fix for #64 Scott Lamb 2019-01-04 16:11:58 -08:00
  • 1ce52e334c fix #64 (extraneous flushes) Scott Lamb 2019-01-04 11:56:15 -08:00
  • 55fa458288 fix confusing variable name + comment Scott Lamb 2019-01-04 06:16:25 -08:00
  • de643f9f8d include segments in debug output Scott Lamb 2018-12-29 13:15:01 -06:00
  • eb8a51aecb add a url for getting debug info about a .mp4 file Scott Lamb 2018-12-29 13:06:44 -06:00
  • 1123adec5d try upgrading travis-ci setup to xenial Scott Lamb 2018-12-29 12:21:57 -06:00
  • b5387af3d4 lose "extern crate" everywhere (Rust 2018 edition) Scott Lamb 2018-12-28 21:53:29 -06:00
  • f5703b9968 introduce typed errors and use in mp4 code Scott Lamb 2018-12-28 17:30:33 -06:00
  • 0b0f4ec9ed NLL-inspired simplifications to db.rs Scott Lamb 2018-12-28 15:06:32 -06:00
  • 699ec87968 upgrade to 2018 Rust edition Scott Lamb 2018-12-28 12:21:49 -06:00
  • ff58f24785 update deps Scott Lamb 2018-12-28 10:13:03 -06:00
  • 3644548018 fix some outdated comments in slices.rs Scott Lamb 2018-12-28 10:04:47 -06:00
  • 89fa35a2f7 be slightly more graceful on bad /view.mp4 (#46) Scott Lamb 2018-12-28 09:01:47 -06:00
  • 4580038013 fix --require-auth flag Scott Lamb 2018-12-28 08:39:50 -06:00
  • 54ebc6ec2f install the tzdata package from scripts Scott Lamb 2018-12-27 16:34:35 -06:00
  • 278a87d5fd tweaks to guide/secure.md Scott Lamb 2018-12-27 16:29:26 -06:00
  • 24674f5b50 document proxy setup in guide/secure.md (for #26) Scott Lamb 2018-12-27 16:00:15 -06:00
  • 3c1163dfe2 use SameSite=Strict (for #26) Scott Lamb 2018-12-01 22:04:54 -08:00
  • 3f76096a81 add Cache-Control: private hdr to non-static stuff Scott Lamb 2018-12-01 16:55:10 -08:00
  • 4f87c16c31 Merge branch 'master' into auth Scott Lamb 2018-12-01 15:27:54 -08:00
  • 35e6891221 update all Rust deps Scott Lamb 2018-12-01 15:20:19 -08:00
  • 087fdafc61 endpoint to debug --trust-forward-hdrs for #26 Scott Lamb 2018-12-01 00:44:19 -08:00
  • d35a4592e3 Merge branch 'master' into auth Scott Lamb 2018-12-01 00:06:43 -08:00
  • b2bdccb507 Javascript fix for unauthenticated case Scott Lamb 2018-11-28 15:10:45 -08:00
  • 131c5e0640 Fix "no garbage row for <id>" flush failure loops Scott Lamb 2018-12-01 00:03:43 -08:00
  • 7a81d36562 support proxy forwarded headers Scott Lamb 2018-11-28 14:22:30 -08:00
  • 4daf618c29 fix a couple compile errors in 422cd2a Scott Lamb 2018-11-27 12:23:44 -08:00
  • 422cd2a75e preliminary web support for auth (#26) Scott Lamb 2018-11-25 21:31:50 -08:00
  • 679370c77a Merge branch 'master' into auth Scott Lamb 2018-11-20 11:26:26 -08:00
  • 61af963a64 Merge branch 'master' into auth Scott Lamb 2018-11-20 11:10:47 -08:00
  • 496f7d7e3a upgrade some JS deps to work with node 11 Scott Lamb 2018-11-20 10:59:00 -08:00
  • 071be03c6f update most deps, notably including reqwest Scott Lamb 2018-11-20 09:32:55 -08:00
  • 8a5056b253 "moonfire-nvr config" support for users (for #26) Scott Lamb 2018-11-02 07:15:48 -07:00
  • f9d4b5bb8a fix accidental dependency on rust 1.30.0 Scott Lamb 2018-11-02 07:02:08 -07:00
  • 75f233da79 initial db layer work for authentication (#26) Scott Lamb 2018-11-01 23:25:06 -07:00
  • aa81eae65a more robust timezone detection (fixes #12) Scott Lamb 2018-08-31 17:19:24 -07:00
  • fc0bc51bed build and lint the UI in travis-ci Scott Lamb 2018-08-31 07:33:05 -07:00
  • ee3da33470 fix trailing whitespace in Javascript Scott Lamb 2018-08-31 07:31:22 -07:00
  • 8adf6f4bc7 extend cache timeout Scott Lamb 2018-08-31 00:01:30 -07:00
  • d7e0fcc3ba cache ffmpeg build in travis-ci Scott Lamb 2018-08-30 21:13:28 -07:00
  • 955a0a8c15 upgrade to hyper 0.12.x Scott Lamb 2018-08-29 22:26:19 -07:00
  • 91ef07b9a7 bump required rust to 1.27 Scott Lamb 2018-08-28 21:47:02 -07:00
  • 0cc4d191c0 bump minimum Rust version to 1.26 Scott Lamb 2018-08-27 21:32:51 -07:00
  • 6ab416caed bump minimum Rust version Scott Lamb 2018-08-25 06:33:50 -07:00
  • a10e77d98e update cursive from 0.7 to 0.9 Scott Lamb 2018-08-24 22:14:03 -07:00
  • 8c52c36b51 upgrade a few deps Scott Lamb 2018-08-24 22:06:14 -07:00
  • 5bba71345c few small markdown tweaks Scott Lamb 2018-08-24 21:04:13 -07:00
  • 489fda6abe add missing guide/install-scripted.md Scott Lamb 2018-08-24 20:59:56 -07:00
  • c5345c1e11 simplify and fix installation instructions Scott Lamb 2018-08-24 20:45:46 -07:00
  • 8dc5d64333 make with_recording_playback less monomorphized Scott Lamb 2018-08-23 22:34:40 -07:00
  • d7a94956eb deflake writer tests Scott Lamb 2018-08-07 21:54:25 -05:00
  • f3127f563a fifth attempt at travis config Scott Lamb 2018-08-07 16:01:43 -05:00
  • 01e8dab67f fourth attempt at travis config Scott Lamb 2018-08-07 15:51:19 -05:00
  • 62a1bad8b9 third attempt at travis config Scott Lamb 2018-08-07 15:23:32 -05:00
  • a81de3f620 second attempt at travis config Scott Lamb 2018-05-01 08:38:25 -07:00
  • 7bb33522e2 first attempt at a travis config Scott Lamb 2018-05-01 08:28:14 -07:00
  • 23b221c5ed address setup_db bitrot (#58) Scott Lamb 2018-05-01 07:31:38 -07:00