1 gps303 (0.91) experimental; urgency=low
4 * fix log message using unknown variable
6 -- Eugene Crosser <crosser@average.org> Tue, 10 May 2022 09:42:30 +0200
8 gps303 (0.90) experimental; urgency=low
12 * clean a couple of TODOs in wsgateway
13 * make parse_message return UNKNOWN on parse crash
14 * reimplement backlog query again
15 * A hack in packet framing to false stop bytes match
16 * do not respond to hibernation; minor cleanup
17 * wsgateway with new message distribution model
18 * fix zmq subscription topics
19 * misc black reformatting
20 * fill in `when` in Resp packet
21 * WIP retoure messaging
22 * Partly revert "Broadcast location, gps and approximated"
24 -- Eugene Crosser <crosser@average.org> Tue, 10 May 2022 09:09:08 +0200
26 gps303 (0.01) experimental; urgency=low
29 * adjust debianization to wsgateway
30 * Update evstore schema to support in and out msgs
31 * WIP on supporting multiple markers
32 * WIP on baclog fetcher
33 * lookaside - do not look for offline positioning
34 * wsgateway aggregate subscriptions upstream
35 * support subscriptions on the client side
36 * wsgateway read html file every time
37 * Webdemo use its url as the base for ws url
38 * wsgateway properly handle write-busy websockets
39 * Make constructor of protocol objects more elegant
40 * mock use persistent history for enrered commands
41 * Show coordinates on the map
42 * WIP on ws gateway, it now works
43 * Make ws gateway act as http server too
44 * WIP on websocket gateway
45 * Try to make systemd target more robust
46 * lintian: override "unusual target"
47 * some cleanup of debianization
48 * set umask for group-writable unix domain sockets
49 * Change LocEvt to use json encoding
50 * remove local conf, add license
51 * Broadcast location, gps and approximated
52 * clean up `from_packet()`
54 * update gitignore debianization
56 * add command line script
57 * cleanup of gps303proto
58 * update mkgpx to the new api
60 * remove forgotten make_packet() call
61 * command line frontend accepts `key=value` args
62 * Accept various arg formats for `Out` construction
63 * Fix metaclass, now works
64 * WIP convert to In/Out nested classes
65 * zmsg: always pack IPv6 address (mapped for IPv4)
66 * Remove deprecated functions
67 * Don't make unneeded responses, better debug log
68 * introduce command-line forntend to send cmds
69 * make `response` class method again
71 * introduce `class_by_prefix()`
72 * add some more message types
73 * Use config from the config file to config
74 * Add some more commands
75 * Do not respond to "Manual positioning"
76 * remove obsolete __main__
77 * the whole shebang is working now
78 * change storage format - save the whole packet
79 * use old address format in the event database
80 * Support IPv6 on client socket
81 * full encoder/decoder for zmq messages
82 * implement `inline_response()`
83 * cleanup, make monolitic app work again
84 * initial storage service
85 * make collector.py work
86 * WIP to reorganise to microservices
87 * rename protocol module to "gps303proto"
88 * Initial version of zmq based architecture
89 * drop unresolvable points in mkgpx
90 * add lookaside module and opencellid lookup
91 * define more protocol units
93 * Work with cell location data; use opencellid
94 * A script to parse data from the database
95 * Use command line args and config more
96 * use correct config entry
98 * add necessary responses
99 * make object parser and sqlite store
101 -- Eugene Crosser <crosser@average.org> Sat, 7 May 2022 13:21:55 +0200