hessu/aprsc

Live upgrade forgets MsgRcpts and client coordinates

Closed this issue · 1 comments

When a live upgrade is performed, the client's latest coordinates are lost, causing range filter to stop functioning until the client sends a new position.

Also, the message recipients list (of callsigns heard by a client) is cleared. This makes the equivalent harm to the client reconnecting after a traditional restart upgrade, so it's not too bad. Should be fixed.

Fixed in version 1.6.1. Historydb (containing positions) is stored and reloaded, and client_heard lists are reloaded too. Filters and messaging work right after live upgrade.