HACK: make IC-9700 and IC-7610 happy
WIP: rpc: work around hamlib <=4.5.5 reporting incorrect IC-9700 power

The 70cm and 23cm power reported by hamlib for IC-9700 is wrong.  This was
fixed in upstream commit 76a1a58 which is part of hamlib 4.6.

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
WIP: xlua: ask for operator callsign in ARRL-VHF-{JAN,JUN,SEP}

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
WIP: xlua: switch CQ-WW-VHF to grid helper
WIP: xlua: switch ARRL-VHF-{JAN,JUN,SEP} to grid helper
WIP: xlua: grid-based contests
WIP: xlua: add NHQP contest script
WIP: xlua: switch NEQP script to county-based helper
WIP: xlua: generalize state/county -type contests
contest: fix network ui age string truncation warning

gcc 11-14 warn:

ui-net.c:114:76: warning: 'snprintf' output may be truncated before the last
	format character [-Wformat-truncation=]

The longest string we ever want to write to age_buf is 6 chars ("XXmYYs")
and a nul.  It is possible that the string strinks in length (eg., from
"10s" to "0s") so we need to overwrite whatever was on the screen.  The
easiest way is to construct the string and then specify the string width and
alignment when actually displaying it using mvwprintw.

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
build: clean up FreeBSD and Debian build manifests

This follows libjeffpc's lead.

Additionally, it drops gcc10 on FreeBSD since that was removed from ports.

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
hlog: initialize instance id on startup

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
common: move instance id code from rpc to common

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
rpc: remove unnecessary #include from instance code

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Added signature for changeset 7e3ff7f86287

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Added tag v0.23 for changeset 1f84d3e4b15d

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
xlua: add cabrillo print_header stub & print_footer

The header should have way more, but this is the sane minimum.

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
xlua: add hlog.version with the hlog version

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
contest: fetch & save QSOs from announcements

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
rpc: add very basic client RPC code

The protocol itself is not yet finalized, but it is enough to experiment
with.

Currently, there is only one command implemented - get a HLQ payload by
uuid.

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Next