m/ looks up the position from the historydb (cache of last positions from the APRS-IS stream) based on the connected client's username, and the historydb only gets populated by packets accepted to the stream. As a result, m/ filters do not work unless you're verified and can send packets to the IS.
Should put lat/lon/cos_lat to client struct and use that for m/ filter range calculation.
m/ looks up the position from the historydb (cache of last positions from the APRS-IS stream) based on the connected client's username, and the historydb only gets populated by packets accepted to the stream. As a result, m/ filters do not work unless you're verified and can send packets to the IS.
Should put lat/lon/cos_lat to client struct and use that for m/ filter range calculation.
Reported by Ge0rG.