Commit graph

151 commits

Author SHA1 Message Date
334c509f8b User agent 2024-10-21 23:12:24 -04:00
d9aaac3b0c Safety improvements 2024-10-21 22:19:31 -04:00
b3693522ae Use DB context 2024-10-21 14:11:08 -04:00
e29c3180b9 Use WithoutCancel 2024-10-21 14:04:50 -04:00
2cee60c040 Graceful shutdown 2024-10-21 13:50:03 -04:00
a5dd8639fc Fix closing 2024-10-21 12:24:10 -04:00
b4d99b8d90 Remove driver 2024-10-21 12:12:13 -04:00
5a296cb940 Handle normal closure 2024-10-20 22:10:54 -04:00
343dc86591 Whole db size 2024-10-20 13:04:42 -04:00
9f2ddada28 Calls size 2024-10-20 12:26:32 -04:00
f6fd5f7089 Fix web app samesite and broken plpgsql 2024-10-20 10:51:12 -04:00
5131da0451 refactor 2024-10-19 23:09:31 -04:00
2928009e3e commandid 2024-10-19 14:15:24 -04:00
acb7d44657 protobuf changes 2024-10-19 14:14:15 -04:00
943e3ae2ac Rate limiting is configurable 2024-10-18 15:30:40 -04:00
989b429b50 Fix version 2024-10-18 09:51:42 -04:00
b84cfcc025 Formatters 2024-10-18 00:15:21 -04:00
c1e3eece4d Add version flag 2024-10-17 11:29:22 -04:00
0407672a23 Improve logging. TODO: Switch to slog. 2024-10-17 10:00:23 -04:00
2b4d1e5488 fix tgs 2024-09-02 19:15:58 -04:00
cefab7c340 Add ability to propagate certain sink errors up to the source 2024-08-23 15:45:31 -04:00
ddff9f4a6a alpha tag 2024-08-23 14:28:47 -04:00
692dcf98da Get system name 2024-08-20 08:17:02 -04:00
89c0d0e519 dontstore 2024-08-18 08:44:44 -04:00
f16f545961 Fix scan error 2024-08-17 11:52:53 -04:00
12138ab6eb get tg 2024-08-16 16:47:39 -04:00
95407633e1 add tginfo 2024-08-16 14:54:50 -04:00
82a2fbfb5d add response 2024-08-16 11:10:26 -04:00
3179009996 Initial protobuf 2024-08-16 11:04:09 -04:00
64862388de CORS stuff 2024-08-15 13:28:03 -04:00
9d4468d3cf CORS 2024-08-14 19:12:20 -04:00
7638564b81 Make makeCall 2024-08-14 09:32:53 -04:00
d4b3d57a89 Fix lint 2024-08-11 14:48:17 -04:00
4d35153aff Add call duration field. 2024-08-11 13:49:43 -04:00
6455b4ad4c Fix subject, add token refresh route 2024-08-10 18:21:13 -04:00
41b87da905 Get calls 2024-08-10 10:42:44 -04:00
cc54271ee1 Add root route 2024-08-08 22:01:20 -04:00
d3d6220af6 Filters 2024-08-06 21:33:52 -04:00
a7acacda15 move calls 2024-08-05 18:12:09 -04:00
7f2709ea0b Useful debug stuff 2024-08-05 10:24:24 -04:00
2fc16475d9 Initial live/filter work 2024-08-05 00:06:57 -04:00
a6acdd0ad1 clean client 2024-08-04 23:57:20 -04:00
e822b4b461 finally fixed 2024-08-04 20:39:27 -04:00
2d1b3c3d1a debug statements 2024-08-04 15:29:13 -04:00
3f11a70e8e use new ctx 2024-08-04 15:29:07 -04:00
0e82b8a363 fix dep 2024-08-04 14:55:39 -04:00
3fb4df9690 fix channel stuff 2024-08-04 14:55:15 -04:00
bfd6a8545b More wip 2024-08-04 10:56:46 -04:00
59fb6e047d fix config 2024-08-04 09:07:31 -04:00
8742029109 config 2024-08-04 08:55:12 -04:00
aff226940f wip 2024-08-04 08:41:49 -04:00
95452e4e02 Clean up 2024-08-04 07:39:52 -04:00
43ec360d08 Connect works 2024-08-04 01:53:19 -04:00
9394046f31 Add websocket pb stuff 2024-08-04 00:55:28 -04:00
0204cab4d5 Fix mount 2024-08-03 00:16:23 -04:00
22c4afadb6 Fix routing, hash api keys, start ws 2024-08-03 00:05:02 -04:00
c670c76d76 whitespace 2024-08-01 16:30:00 -04:00
f101380d87 sources/sinks 2024-08-01 01:03:07 -04:00
b4e01c80c5 Initial protobuf 2024-07-31 09:24:05 -04:00
6439d9336b log call ingest, TODO: remove request log 2024-07-29 15:59:42 -04:00
91099eb13e make auth an interface 2024-07-29 00:58:32 -04:00
fac9e3fab2 More godoc 2024-07-29 00:47:58 -04:00
971a2aade7 Add some godoc comments 2024-07-29 00:29:16 -04:00
992542d9c6 separation of concerns 2024-07-29 00:21:07 -04:00
51bd6d8433 Move ingestor to own package 2024-07-28 23:22:12 -04:00
f05a717e2f Move tg tags into the tg table 2024-07-28 23:07:04 -04:00
b9491679b2 License, querier interface 2024-07-28 19:51:23 -04:00
234671bc9d Don't return everything since bytea included 2024-07-28 09:01:30 -04:00
08ed9cf546 new learn 2024-07-28 08:40:01 -04:00
1a41cf5b6a Add learned tgs 2024-07-28 01:08:08 -04:00
4c522ff2b8 handle test 2024-07-27 21:27:48 -04:00
a25aaccbf3 calls trigger 2024-07-27 19:25:16 -04:00
2c298bef33 date type 2024-07-26 09:29:58 -04:00
6928e2432c initial add call 2024-07-25 09:37:27 -04:00
b3e7d107a8 Refactor call fill 2024-07-24 22:49:42 -04:00
d94ae3b701 call apikey 2024-07-24 22:42:30 -04:00
5bb16ecd73 Call parse first iter 2024-07-24 18:18:04 -04:00
2a02b88822 call upload 2024-07-24 14:07:24 -04:00
b5c0781631 wip: call upload 2024-07-24 08:38:18 -04:00
8b5e38d08c admin is closer 2024-07-24 07:55:36 -04:00
f7c3a66a43 Improve DB 2024-07-23 21:35:02 -04:00
709cfceec4 Fix config 2024-07-23 20:27:19 -04:00
9f340799ac query_param_limit 2024-07-22 08:39:33 -04:00
7f21674521 Add passwd command, still need to fix cobra 2024-07-21 10:56:03 -04:00
30a1965094 Fix primary key 2024-07-17 19:52:45 -04:00
e9dbfe33e3 proper foreign key 2024-07-17 19:49:50 -04:00
20c21beca9 use composite key for talkgroups 2024-07-17 19:45:46 -04:00
57449e99a0 Get IDs 2024-07-17 19:40:21 -04:00
d7352ddb53 Set call transcript 2024-07-17 19:33:09 -04:00
c79bfc0fde Add talkgroup tags 2024-07-17 19:30:49 -04:00
72edd16d7b Use call_date 2024-07-16 19:35:16 -04:00
d6d2da3e04 Schema 2024-07-16 19:31:30 -04:00
054ea37239 timing attack 2024-07-15 22:44:17 -04:00
e30896ee4c Revert "broken Tx impl"
This reverts commit aeeb8cb776.
2024-07-15 22:31:49 -04:00
aeeb8cb776 broken Tx impl 2024-07-15 22:31:43 -04:00
c75dd9ec43 Add config flag 2024-07-15 22:30:32 -04:00
2db6cae67e clean up SQL 2024-07-15 19:03:48 -04:00
47fe2de326 Update readme 2024-07-15 10:14:38 -04:00
dbba70b375 Auth working 2024-07-14 21:27:41 -04:00
9af62e784a further 2024-07-14 17:39:03 -04:00