These 25 commits are when the Protocol Buffers files have changed:
| Commit: | 88dace2 | |
|---|---|---|
| Author: | Charles West | |
Added command line transceiver program.
The documentation is generated from this commit.
| Commit: | 7e667f9 | |
|---|---|---|
| Author: | Charles West | |
Finished transceiver GUI.
| Commit: | 861edf6 | |
|---|---|---|
| Author: | Charles West | |
Added MIT/Public domain Jsoncpp library to project, created class to retrieve location based on the current IP, based on an address and retrieve the basestations that are likely to be visible. Also did some work on the GUI.
| Commit: | 61c6abf | |
|---|---|---|
| Author: | Charles West | |
Integrated new protobuf/SQL interface into the caster code and removed the old interface.
| Commit: | c0f4e80 | |
|---|---|---|
| Author: | Charles West | |
Added a new Protobuf/SQLite interface to replace the old one, but have not integrated it yet.
| Commit: | 73fc1b4 | |
|---|---|---|
| Author: | Charles West | |
Finished caster GUI, almost finished caster command line. Resolved issue with caster keys.
| Commit: | ff518f8 | |
|---|---|---|
| Author: | Charles West | |
Caster GUI appears to be completed, but has not been tested extensively yet.
| Commit: | 125b712 | |
|---|---|---|
| Author: | Charles West | |
Emergency commit to help retrieve stashed files.
| Commit: | 405d402 | |
|---|---|---|
| Author: | Charles West | |
Added tranceiver, still working on unit tests (currently not passing).
| Commit: | af4c192 | |
|---|---|---|
| Author: | Charles West | |
Finished proxying functionality and associated tests, making caster fully complete. Started work on transmitter class.
| Commit: | 42be82f | |
|---|---|---|
| Author: | Charles West | |
Some more work with proxies (not finished but all tests pass).
| Commit: | e491a23 | |
|---|---|---|
| Author: | Charles West | |
Created helper functions and reactor framework. Also did some work on proxying, but I am about to refactor the caster to use the convenience functions and reactor framework, then rework how to handle proxying.
| Commit: | 791cbc1 | |
|---|---|---|
| Author: | Charles West | |
Added but not tested statistics updating functionality.
| Commit: | 573b07c | |
|---|---|---|
| Author: | Charles West | |
Added key management and authenticated connection functionality (but not yet tested it). Unauthenticated connection tests still pass.
| Commit: | 5c36ced | |
|---|---|---|
| Author: | Charles West | |
Unauthenticated basestation addition and client querying appear to work. Need to test authenticated registration, add real_update_rate monitoring support and deal with security bugs via adding and dropping authenticated connections to overflow memory.
| Commit: | c211946 | |
|---|---|---|
| Author: | Charles West | |
Converted protobuf string fields to bytes fields so that there are not warning messages and the whole range of possible bytes can be used.
| Commit: | f636818 | |
|---|---|---|
| Author: | Charles West | |
Unauthenticated base station registration seems to work OK. Caster is coming along, but needs a bit more work. Need to replace most of the protobuf string fields with bytes fields.
| Commit: | 6862cb2 | |
|---|---|---|
| Author: | Charles West | |
Made first draft of client handler thread and ZAP authentication handling thread.
| Commit: | c9b1ba9 | |
|---|---|---|
| Author: | Charles West | |
Got rid of POCO 1.6 dependency (can use repository again). Got protobuf converter to insert into databases and retrieve optional/required fields and repeated int64s. About to drastically change the protobuf converter structure by introducing a class that can represent any of the field entries types and another that can represent any of the datatypes.
| Commit: | f564c4c | |
|---|---|---|
| Author: | Charles West | |
Some attempts to sort out database access issues and a few experiments with how to use a template class with function points to solve the problem of inserting protobuf objects into databases in general.
| Commit: | 9dbfc37 | |
|---|---|---|
| Author: | Charles West | |
Reworked query syntax and database access, fiddled a bit with trying to have a message be directly serialized to and from the database (doesn't seem to work well, going to use tuples instead). Also reworked build system to statically link to POCO 1.6, due to Ubuntu only having 1.3 in the repository.
| Commit: | 2ef3493 | |
|---|---|---|
| Author: | Charles West | |
Moved everything except for the SOM derived classes into namespace "pylongps".
| Commit: | 8a1d6c3 | |
|---|---|---|
| Author: | Charles West | |
Added functionality to the backend intended to allow automatic registration of new GPS correction services via a client program. Added Doxygen documentation generation capability.
| Commit: | ca97b7b | |
|---|---|---|
| Author: | Charles West | |
Finished source table entry ascii serialization/deserialization classes and created basic unit tests for them. Created basic version of backend server (using usual zmq/protobuf combination) and created basic set up unit tests for it.
| Commit: | b322e60 | |
|---|---|---|
| Author: | Charles West | |
Added compilation support for ZMQ and Protobuf. Also embedded CPPZMQ with its license.