]> www.average.org Git - loctrkd.git/log
loctrkd.git
23 months agoRelease 0.92 0.92
Eugene Crosser [Mon, 23 May 2022 21:56:15 +0000 (23:56 +0200)]
Release 0.92

23 months ago"When you start a pattern with *, you must use quotes."
Eugene Crosser [Mon, 23 May 2022 21:52:40 +0000 (23:52 +0200)]
"When you start a pattern with *, you must use quotes."

23 months agoadd github action
Eugene Crosser [Mon, 23 May 2022 21:47:56 +0000 (23:47 +0200)]
add github action

23 months agoallow imei as the document path
Eugene Crosser [Mon, 23 May 2022 20:23:22 +0000 (22:23 +0200)]
allow imei as the document path

23 months agoReport status (with battery %) to the webpage
Eugene Crosser [Mon, 23 May 2022 20:15:08 +0000 (22:15 +0200)]
Report status (with battery %) to the webpage

23 months agoAdd references to the doc/source
Eugene Crosser [Tue, 10 May 2022 10:52:16 +0000 (12:52 +0200)]
Add references to the doc/source

23 months agowebdemo: draw very simplistic line between locs
Eugene Crosser [Tue, 10 May 2022 09:56:39 +0000 (11:56 +0200)]
webdemo: draw very simplistic line between locs

23 months agoRelease 0.91 0.91
Eugene Crosser [Tue, 10 May 2022 07:42:55 +0000 (09:42 +0200)]
Release 0.91

23 months agofix log message using unknown variable
Eugene Crosser [Tue, 10 May 2022 07:40:40 +0000 (09:40 +0200)]
fix log message using unknown variable

23 months agoRelease 0.90 0.90
Eugene Crosser [Tue, 10 May 2022 07:11:16 +0000 (09:11 +0200)]
Release 0.90

23 months agoExpand README
Eugene Crosser [Mon, 9 May 2022 22:22:36 +0000 (00:22 +0200)]
Expand README

23 months agoclean a couple of TODOs in wsgateway
Eugene Crosser [Mon, 9 May 2022 21:58:19 +0000 (23:58 +0200)]
clean a couple of TODOs in wsgateway

23 months agomake parse_message return UNKNOWN on parse crash
Eugene Crosser [Mon, 9 May 2022 21:52:56 +0000 (23:52 +0200)]
make parse_message return UNKNOWN on parse crash

23 months agoreimplement backlog query again
Eugene Crosser [Mon, 9 May 2022 21:16:38 +0000 (23:16 +0200)]
reimplement backlog query again

23 months agoA hack in packet framing to false stop bytes match
Eugene Crosser [Mon, 9 May 2022 20:28:06 +0000 (22:28 +0200)]
A hack in packet framing to false stop bytes match

23 months agodo not respond to hibernation; minor cleanup
Eugene Crosser [Mon, 9 May 2022 19:53:29 +0000 (21:53 +0200)]
do not respond to hibernation; minor cleanup

23 months agowsgateway with new message distribution model
Eugene Crosser [Mon, 9 May 2022 16:57:04 +0000 (18:57 +0200)]
wsgateway with new message distribution model

23 months agofix zmq subscription topics
Eugene Crosser [Mon, 9 May 2022 16:27:21 +0000 (18:27 +0200)]
fix zmq subscription topics

23 months agomisc black reformatting
Eugene Crosser [Mon, 9 May 2022 15:44:45 +0000 (17:44 +0200)]
misc black reformatting

23 months agofill in `when` in Resp packet
Eugene Crosser [Mon, 9 May 2022 15:23:15 +0000 (17:23 +0200)]
fill in `when` in Resp packet

23 months agoWIP retoure messaging
Eugene Crosser [Sun, 8 May 2022 22:46:12 +0000 (00:46 +0200)]
WIP retoure messaging

23 months agoPartly revert "Broadcast location, gps and approximated"
Eugene Crosser [Sun, 8 May 2022 18:18:35 +0000 (20:18 +0200)]
Partly revert "Broadcast location, gps and approximated"

This reverts commit 80e795c08def3466884223357798cd1aff265212.

23 months agoadjust debianization to wsgateway 0.01
Eugene Crosser [Sat, 7 May 2022 11:21:55 +0000 (13:21 +0200)]
adjust debianization to wsgateway

23 months agoUpdate evstore schema to support in and out msgs
Eugene Crosser [Sat, 7 May 2022 10:59:12 +0000 (12:59 +0200)]
Update evstore schema to support in and out msgs

23 months agoWIP on supporting multiple markers
Eugene Crosser [Sat, 7 May 2022 10:46:57 +0000 (12:46 +0200)]
WIP on supporting multiple markers

23 months agoWIP on baclog fetcher
Eugene Crosser [Fri, 6 May 2022 23:50:49 +0000 (01:50 +0200)]
WIP on baclog fetcher

23 months agolookaside - do not look for offline positioning
Eugene Crosser [Fri, 6 May 2022 22:24:33 +0000 (00:24 +0200)]
lookaside - do not look for offline positioning

23 months agowsgateway aggregate subscriptions upstream
Eugene Crosser [Fri, 6 May 2022 22:22:07 +0000 (00:22 +0200)]
wsgateway aggregate subscriptions upstream

23 months agosupport subscriptions on the client side
Eugene Crosser [Fri, 6 May 2022 22:05:21 +0000 (00:05 +0200)]
support subscriptions on the client side

23 months agowsgateway read html file every time
Eugene Crosser [Fri, 6 May 2022 19:08:18 +0000 (21:08 +0200)]
wsgateway read html file every time

23 months agoWebdemo use its url as the base for ws url
Eugene Crosser [Fri, 6 May 2022 15:24:48 +0000 (17:24 +0200)]
Webdemo use its url as the base for ws url

23 months agowsgateway properly handle write-busy websockets
Eugene Crosser [Fri, 6 May 2022 10:50:28 +0000 (12:50 +0200)]
wsgateway properly handle write-busy websockets

23 months agoMake constructor of protocol objects more elegant
Eugene Crosser [Fri, 6 May 2022 09:16:19 +0000 (11:16 +0200)]
Make constructor of protocol objects more elegant

23 months agomock use persistent history for enrered commands
Eugene Crosser [Fri, 6 May 2022 08:48:59 +0000 (10:48 +0200)]
mock use persistent history for enrered commands

23 months agoShow coordinates on the map
Eugene Crosser [Thu, 5 May 2022 22:34:13 +0000 (00:34 +0200)]
Show coordinates on the map

23 months agoWIP on ws gateway, it now works
Eugene Crosser [Thu, 5 May 2022 13:39:59 +0000 (15:39 +0200)]
WIP on ws gateway, it now works

23 months agoMake ws gateway act as http server too
Eugene Crosser [Thu, 5 May 2022 09:56:12 +0000 (11:56 +0200)]
Make ws gateway act as http server too

23 months agoWIP on websocket gateway
Eugene Crosser [Wed, 4 May 2022 21:28:59 +0000 (23:28 +0200)]
WIP on websocket gateway

23 months agoTry to make systemd target more robust
Eugene Crosser [Mon, 2 May 2022 22:19:21 +0000 (00:19 +0200)]
Try to make systemd target more robust

23 months agolintian: override "unusual target"
Eugene Crosser [Mon, 2 May 2022 21:51:45 +0000 (23:51 +0200)]
lintian: override "unusual target"

23 months agosome cleanup of debianization
Eugene Crosser [Mon, 2 May 2022 21:43:12 +0000 (23:43 +0200)]
some cleanup of debianization

23 months agoset umask for group-writable unix domain sockets
Eugene Crosser [Mon, 2 May 2022 20:39:08 +0000 (22:39 +0200)]
set umask for group-writable unix domain sockets

23 months agoChange LocEvt to use json encoding
Eugene Crosser [Mon, 2 May 2022 17:48:34 +0000 (19:48 +0200)]
Change LocEvt to use json encoding

23 months agoremove local conf, add license
Eugene Crosser [Sat, 30 Apr 2022 14:41:11 +0000 (16:41 +0200)]
remove local conf, add license

23 months agoBroadcast location, gps and approximated
Eugene Crosser [Fri, 29 Apr 2022 22:18:00 +0000 (00:18 +0200)]
Broadcast location, gps and approximated

23 months agoclean up `from_packet()`
Eugene Crosser [Thu, 28 Apr 2022 21:38:04 +0000 (23:38 +0200)]
clean up `from_packet()`

23 months agoexpand README
Eugene Crosser [Thu, 28 Apr 2022 20:14:41 +0000 (22:14 +0200)]
expand README

2 years agoupdate gitignore debianization
Eugene Crosser [Wed, 27 Apr 2022 23:06:22 +0000 (01:06 +0200)]
update gitignore debianization

2 years agodebianize
Eugene Crosser [Wed, 27 Apr 2022 21:18:19 +0000 (23:18 +0200)]
debianize

2 years agoadd command line script
Eugene Crosser [Wed, 27 Apr 2022 23:07:01 +0000 (01:07 +0200)]
add command line script

2 years agocleanup of gps303proto
Eugene Crosser [Wed, 27 Apr 2022 20:40:23 +0000 (22:40 +0200)]
cleanup of gps303proto

2 years agoupdate mkgpx to the new api
Eugene Crosser [Wed, 27 Apr 2022 19:58:59 +0000 (21:58 +0200)]
update mkgpx to the new api

2 years agoexport all classes
Eugene Crosser [Wed, 27 Apr 2022 19:27:38 +0000 (21:27 +0200)]
export all classes

2 years agoremove forgotten make_packet() call
Eugene Crosser [Wed, 27 Apr 2022 19:06:50 +0000 (21:06 +0200)]
remove forgotten make_packet() call

2 years agocommand line frontend accepts `key=value` args
Eugene Crosser [Wed, 27 Apr 2022 12:45:47 +0000 (14:45 +0200)]
command line frontend accepts `key=value` args

Signed-off-by: Eugene Crosser <evgenii.cherkashin@ionos.com>
2 years agoAccept various arg formats for `Out` construction
Eugene Crosser [Wed, 27 Apr 2022 12:08:39 +0000 (14:08 +0200)]
Accept various arg formats for `Out` construction

2 years agoFix metaclass, now works
Eugene Crosser [Wed, 27 Apr 2022 07:25:18 +0000 (09:25 +0200)]
Fix metaclass, now works

2 years agoWIP convert to In/Out nested classes
Eugene Crosser [Tue, 26 Apr 2022 22:56:14 +0000 (00:56 +0200)]
WIP convert to In/Out nested classes

2 years agozmsg: always pack IPv6 address (mapped for IPv4)
Eugene Crosser [Tue, 26 Apr 2022 19:18:31 +0000 (21:18 +0200)]
zmsg: always pack IPv6 address (mapped for IPv4)

2 years agoRemove deprecated functions
Eugene Crosser [Tue, 26 Apr 2022 18:34:49 +0000 (20:34 +0200)]
Remove deprecated functions

2 years agoDon't make unneeded responses, better debug log
Eugene Crosser [Sat, 23 Apr 2022 13:26:48 +0000 (15:26 +0200)]
Don't make unneeded responses, better debug log

2 years agointroduce command-line forntend to send cmds
Eugene Crosser [Fri, 22 Apr 2022 21:27:15 +0000 (23:27 +0200)]
introduce command-line forntend to send cmds

2 years agomake `response` class method again
Eugene Crosser [Fri, 22 Apr 2022 21:26:21 +0000 (23:26 +0200)]
make `response` class method again

2 years agofix var name
Eugene Crosser [Fri, 22 Apr 2022 21:26:06 +0000 (23:26 +0200)]
fix var name

2 years agointroduce `class_by_prefix()`
Eugene Crosser [Fri, 22 Apr 2022 20:59:24 +0000 (22:59 +0200)]
introduce `class_by_prefix()`

2 years agoadd some more message types
Eugene Crosser [Fri, 22 Apr 2022 20:03:55 +0000 (22:03 +0200)]
add some more message types

2 years agoUse config from the config file to config
Eugene Crosser [Fri, 22 Apr 2022 14:46:04 +0000 (16:46 +0200)]
Use config from the config file to config

2 years agoAdd some more commands
Eugene Crosser [Thu, 21 Apr 2022 23:36:07 +0000 (01:36 +0200)]
Add some more commands

2 years agoDo not respond to "Manual positioning"
Eugene Crosser [Thu, 21 Apr 2022 23:28:08 +0000 (01:28 +0200)]
Do not respond to "Manual positioning"

2 years agoremove obsolete __main__
Eugene Crosser [Thu, 21 Apr 2022 22:59:36 +0000 (00:59 +0200)]
remove obsolete __main__

2 years agothe whole shebang is working now
Eugene Crosser [Thu, 21 Apr 2022 22:58:15 +0000 (00:58 +0200)]
the whole shebang is working now

2 years agochange storage format - save the whole packet
Eugene Crosser [Thu, 21 Apr 2022 20:01:03 +0000 (22:01 +0200)]
change storage format - save the whole packet

2 years agouse old address format in the event database
Eugene Crosser [Wed, 20 Apr 2022 21:38:53 +0000 (23:38 +0200)]
use old address format in the event database

2 years agoSupport IPv6 on client socket
Eugene Crosser [Wed, 20 Apr 2022 21:32:00 +0000 (23:32 +0200)]
Support IPv6 on client socket

2 years agofull encoder/decoder for zmq messages
Eugene Crosser [Wed, 20 Apr 2022 21:11:25 +0000 (23:11 +0200)]
full encoder/decoder for zmq messages

2 years agoimplement `inline_response()`
Eugene Crosser [Tue, 19 Apr 2022 22:32:44 +0000 (00:32 +0200)]
implement `inline_response()`

2 years agocleanup, make monolitic app work again
Eugene Crosser [Tue, 19 Apr 2022 20:51:00 +0000 (22:51 +0200)]
cleanup, make monolitic app work again

2 years agoinitial storage service
Eugene Crosser [Mon, 18 Apr 2022 22:09:44 +0000 (00:09 +0200)]
initial storage service

2 years agomake collector.py work
Eugene Crosser [Mon, 18 Apr 2022 19:54:37 +0000 (21:54 +0200)]
make collector.py work

2 years agoWIP to reorganise to microservices
Eugene Crosser [Mon, 18 Apr 2022 18:41:46 +0000 (20:41 +0200)]
WIP to reorganise to microservices

2 years agorename protocol module to "gps303proto"
Eugene Crosser [Mon, 18 Apr 2022 11:19:05 +0000 (13:19 +0200)]
rename protocol module to "gps303proto"

2 years agoInitial version of zmq based architecture
Eugene Crosser [Thu, 14 Apr 2022 22:17:55 +0000 (00:17 +0200)]
Initial version of zmq based architecture

2 years agodrop unresolvable points in mkgpx
Eugene Crosser [Thu, 31 Mar 2022 22:07:27 +0000 (00:07 +0200)]
drop unresolvable points in mkgpx

2 years agoadd lookaside module and opencellid lookup
Eugene Crosser [Fri, 18 Mar 2022 23:31:17 +0000 (00:31 +0100)]
add lookaside module and opencellid lookup

2 years agodefine more protocol units
Eugene Crosser [Thu, 17 Mar 2022 23:51:00 +0000 (00:51 +0100)]
define more protocol units

2 years agoadd README
Eugene Crosser [Wed, 16 Mar 2022 23:17:26 +0000 (00:17 +0100)]
add README

2 years agoWork with cell location data; use opencellid
Eugene Crosser [Wed, 16 Mar 2022 22:47:51 +0000 (23:47 +0100)]
Work with cell location data; use opencellid

2 years agoA script to parse data from the database
Eugene Crosser [Wed, 16 Mar 2022 16:30:30 +0000 (17:30 +0100)]
A script to parse data from the database

2 years agoUse command line args and config more
Eugene Crosser [Wed, 16 Mar 2022 13:36:13 +0000 (14:36 +0100)]
Use command line args and config more

2 years agouse correct config entry
Eugene Crosser [Wed, 16 Mar 2022 12:54:52 +0000 (13:54 +0100)]
use correct config entry

2 years agointroduce config
Eugene Crosser [Tue, 15 Mar 2022 23:50:55 +0000 (00:50 +0100)]
introduce config

2 years agoadd necessary responses
Eugene Crosser [Tue, 15 Mar 2022 20:56:04 +0000 (21:56 +0100)]
add necessary responses

2 years agomake object parser and sqlite store
Eugene Crosser [Tue, 15 Mar 2022 19:23:33 +0000 (20:23 +0100)]
make object parser and sqlite store

2 years agoInitial commit
Eugene Crosser [Tue, 15 Mar 2022 01:44:30 +0000 (02:44 +0100)]
Initial commit