Sergi Delgado Segura
eb8ffb4916
Adaps unit tests. Speeds up tests by removing unnecesary sleeps
2020-04-20 17:58:40 +02:00
Sergi Delgado Segura
8fad4d79cc
Small fixes and docs
2020-04-20 17:58:40 +02:00
Sergi Delgado Segura
a9b255e267
Removes gatekeeper from API
2020-04-20 17:58:40 +02:00
Sergi Delgado Segura
8e3caadc5c
Adds ExtendedAppointent unit tests and simplifies Appointment's
2020-04-20 17:58:40 +02:00
Sergi Delgado Segura
4e1c3e83cf
Removes start/end_time from plugin
2020-04-20 17:58:40 +02:00
Sergi Delgado Segura
3f15459f2c
Creates ExtendedAppointment as an appointment with user information
2020-04-20 17:58:16 +02:00
Sergi Delgado Segura
86e97e37bf
Removes start/end time from appointment
2020-04-20 17:56:58 +02:00
Sergi Delgado Segura
9cbd9ed18a
Adds end time to the user (subscription) information. It will replace the appointment one.
2020-04-20 17:56:58 +02:00
Sergi Delgado Segura
32dd5cfc3f
Refactors cli to avoid multi-type returns (normal return + None). Adds exceptions for errors.
2020-04-20 17:48:41 +02:00
Sergi Delgado Segura
1ec69e8703
Stops plugin if towers db cannot be accessed
2020-04-20 17:30:17 +02:00
Sergi Delgado Segura
96d98a3546
compressed_pk -> user_id and logs id on bootstrap
2020-04-20 17:30:17 +02:00
Sergi Delgado Segura
08c66b6d42
Fixes error logging
2020-04-20 17:30:17 +02:00
Sergi Delgado Segura
5c35ff1249
Fixes tests
2020-04-20 17:30:17 +02:00
Sergi Delgado Segura
a1a87ba9da
Can't -> cannot
2020-04-20 17:30:17 +02:00
Sergi Delgado Segura
a427b12799
Updates cli unit tests
2020-04-20 17:30:17 +02:00
Sergi Delgado Segura
9afd5b1970
Gets rid of cli_pk file
...
The public key can be generated from the private, and the latter has to be loaded anyway, so there's no point storing both
2020-04-20 17:30:16 +02:00
Sergi Delgado Segura
2242e780dd
Fixes log level and register command
2020-04-20 17:30:16 +02:00
Sergi Delgado Segura
6b025a2d9c
Improves add_appointment method. Has some pending fixmes
...
- Start and end time have to be dealt with (changes required on the tower side)
- Sends appointments to every register tower. We may want to manage this better
2020-04-20 17:30:16 +02:00
Sergi Delgado Segura
08701f0fee
Refactors Cryptographer to remove logs and avoid multi return types
...
Cryptographer now uses exceptions to report errors and does not use the log anymore
2020-04-20 17:30:16 +02:00
Sergi Delgado Segura
b4ea005f55
Adds parse methods for add_appointment
2020-04-20 17:30:16 +02:00
Sergi Delgado Segura
71507d4c32
Gets rid of blob classes. Close #66
2020-04-20 17:30:16 +02:00
Sergi Delgado Segura
80e72f089d
Splits exceptions in common + client
2020-04-20 17:30:15 +02:00
Sergi Delgado Segura
b3841c1da6
Updates defaults names
2020-04-20 17:30:15 +02:00
Sergi Delgado Segura
ed8ff228d8
First commands with basic structure.
...
- Moves DBManager to common.
2020-04-20 17:30:15 +02:00
Sergi Delgado Segura
b5c587b7c5
Merge pull request #136 from talaia-labs/121-refactor-cli
...
121 refactor cli
2020-04-20 17:29:38 +02:00
Sergi Delgado Segura
018852f829
Merge branch 'master' into 121-refactor-cli
2020-04-20 17:28:44 +02:00
Sergi Delgado Segura
7c5d65b378
Merge pull request #132 from talaia-labs/131-host-port-cofig
...
Adds API HOST and PORT as configurable parameters
2020-04-20 17:24:29 +02:00
Sergi Delgado Segura
e4cd453860
Fixes test_appointment_malformed_penalty
2020-04-20 17:21:58 +02:00
Sergi Delgado Segura
472efd847b
Typos
2020-04-20 17:01:55 +02:00
Sergi Delgado Segura
79231c6b38
Fixes wrong param name
2020-04-20 17:01:55 +02:00
Sergi Delgado Segura
bed21e9625
Adds API HOST and PORT as configurable parameters.
...
Uses API_BIND/API_PORT for the server and API_CONNECT/API_PORT for the user, for consistency.
2020-04-20 17:01:55 +02:00
Sergi Delgado Segura
2be433d589
Refactors cli to avoid multi-type returns (normal return + None). Adds exceptions for errors.
2020-04-20 17:00:49 +02:00
Sergi Delgado Segura
7c38122588
Merge pull request #133 from talaia-labs/121-refactor-cli
...
Polishes cli
2020-04-20 16:10:31 +02:00
Sergi Delgado Segura
7b4ea313c6
Adds register docs and removes API readme
...
The TEOS-API README is no longer needed after open-sourcing the server
2020-04-20 16:06:42 +02:00
Sergi Delgado Segura
4a65b2524b
Refactors cli to avoid multi-type returns (normal return + None). Adds exceptions for errors.
2020-04-20 16:06:38 +02:00
Sergi Delgado Segura
e2ae29b4fe
Merge pull request #123 from talaia-labs/117-last-block-on-restart
...
Stores last block on db on fresh bootstrap for Watcher and Responder
2020-04-20 15:11:54 +02:00
Sergi Delgado Segura
c165318940
Merge branch 'master' into 117-last-block-on-restart
2020-04-20 14:16:20 +02:00
Sergi Delgado Segura
f472d6ccc2
Merge pull request #119 from orbitalturtle/cli_get_all_appointments
...
Add get_all_appointments cli command
2020-04-20 14:15:31 +02:00
Sergi Delgado Segura
5f7eb9df10
Minor fixes
2020-04-20 13:58:09 +02:00
Sergi Delgado Segura
2c0c1e4c42
Merge branch 'master' into cli_get_all_appointments
2020-04-20 13:27:46 +02:00
Turtle
ad078cf3af
Test get_all_appointments e2e
2020-04-17 15:29:01 -04:00
Turtle
b6b95a9821
Add get_all_appointments cli command
2020-04-17 15:17:11 -04:00
Sergi Delgado Segura
52cbd73859
Merge pull request #122 from talaia-labs/116-openssl-python-dependencies
...
Defines minimal version of both openssl and python3 in DEPENDENCIES.
2020-04-10 11:33:35 +02:00
Sergi Delgado Segura
75060717fc
Merge branch 'master' into 116-openssl-python-dependencies
2020-04-10 11:30:34 +02:00
Sergi Delgado Segura
630c3f6e0c
Fixes last known block initialization on Watcher
2020-04-07 11:40:44 +02:00
Sergi Delgado Segura
75eebf80cd
Adds last_known_block to Watcher and stores last block on db on fresh bootstrap Watcher and Responder
2020-04-07 11:40:44 +02:00
Sergi Delgado Segura
8991f71148
Merge pull request #124 from talaia-labs/17-gatekeep-api
...
Adds user authentication
2020-04-07 11:33:11 +02:00
Sergi Delgado Segura
f350182012
sign_recoverable can raise a ValueError, handling it.
2020-04-03 21:56:42 +02:00
Sergi Delgado Segura
dcb221ea36
Adds missing cli register test
2020-04-03 20:57:01 +02:00
Sergi Delgado Segura
10e856ae74
Fixes typos according to the review
2020-04-03 16:38:46 +02:00