+loctrkd (1.02) experimental; urgency=medium
+
+ * collector: prevent two active clients share IMEI
+
+ -- Eugene Crosser <crosser@average.org> Thu, 14 Jul 2022 22:17:51 +0200
+
+gps303 (1.01) experimental; urgency=medium
+
+ * collector: do not remove clients before all sends
+
+ -- Eugene Crosser <crosser@average.org> Tue, 12 Jul 2022 11:58:05 +0200
+
+gps303 (1.00) experimental; urgency=medium
+
+ * test: include lookaside and termconfig in the loop
+ * doc: edit and correct README.md
+ * docs: expand man pages
+ * forgotten manpage for install
+
+ -- Eugene Crosser <crosser@average.org> Thu, 23 Jun 2022 22:58:35 +0200
+
+loctrkd (0.99) experimental; urgency=medium
+
+ * Revive mkgpx example script
+ * Drop data if we are receiving junk
+ * test: fuzzing collector
+ * test: complete fuzzer unittest
+ * collector: fix problems found by fuzzer test
+ * test: make unittests individually runnable
+ * collector: enable SO_KEEPALIVE on accepted conn.
+ * test: message fuzzer and fix found problems
+ * test: move `send_and_drain` to common module
+ * test: skeleton for an end-to-end unittest
+ * test: adjust sleeps and drains when daemons run
+ * test: minimally functional test_storage
+ * do not try to use zlib's _Decompress
+ * test: use IPv4 because github actions
+ * Add sample opencellid csv for tests
+ * test: better aquisition of free ports
+ * test: opencellid downloader
+
+ -- Eugene Crosser <crosser@average.org> Wed, 22 Jun 2022 18:04:10 +0200
+
+loctrkd (0.98) experimental; urgency=medium
+
+ * include runtime deps as build-time for typecheck
+ * fix l3str/l3int breakage provoked by typeckeck
+ * make termconfig use unit specific config section
+ * expand README: lookaside and termconfig sections.
+ * wsgateway: reclassify http write hack as permanent
+ * Update README with configuring the terminal
+ * Implement remaining "Out" commands
+ * do not run black older than 21.1
+
+ -- Eugene Crosser <crosser@average.org> Tue, 07 Jun 2022 00:17:55 +0200
+
+loctrkd (0.97) experimental; urgency=medium
+
+ * adjust tests
+ * typecheck: skip test if mypy verison < 0.942
+
+ -- Eugene Crosser <crosser@average.org> Tue, 31 May 2022 01:05:39 +0200
+
+loctrkd (0.96) experimental; urgency=medium
+
+ * Do not write startup message for command-line cmds
+ * Add a (short) man page
+ * typing: make zmsg.py typecheck
+ * typing: annotate loctrkdproto.py (mostly)
+ * typechecking: less hacky deal with dynamic attrs
+ * typing: annotate opencellid.py
+ * typchecking: annotate googlemaps.py
+ * typechecking: annotate evstore.py
+ * typechecking: annotate common.py
+ * typeckecing: annotate ocid_dload.py
+ * typeckecing: annotate watch.py
+ * typechecking: annotate termconfig.py
+ * typeckecking: annotate storage.py
+ * typing: annotate lookaside.py
+ * typechecking: annotate collector.py
+ * typeckeck: annotate __main__ and fix loctrkdproto
+ * typeckecking: annotate wsgateway.py
+ * formatting: revive black formatting
+ * unittest: type checking and formatting
+
+ -- Eugene Crosser <crosser@average.org> Tue, 31 May 2022 00:36:33 +0200
+
+loctrkd (0.95) experimental; urgency=medium
+
+ * Quick fix for a missing variable
+
+ -- Eugene Crosser <crosser@average.org> Thu, 26 May 2022 19:32:44 +0200
+
+loctrkd (0.94) experimental; urgency=medium