empserver/src
Markus Armbruster a0b82b8d46 Simplify how typed_wu() counts telegrams
typed_wu() counts telegrams to update nat_tgms and, since Empire 2,
send C_INFORM messages.  Adjacent telegrams are squashed together if
type and sender are the same, and the timestamp is within TEL_SECONDS.

typed_wu() increments nat_tgms when it sends a telegram that read
doesn't squash into the previous one.

Since Empire 2, it also sends a C_INFORM message then.  Inexplicably,
it fails to use the same condition: it tests just new_tele, not
new_tele || np->nat_tgms == 0.  C_INFORM messages got missed, until
4.0.18 made rea() call clear_telegram_is_new().  Convoluted.

Send C_INFORM exactly when incrementing nat_tgms, and back out
4.0.18's fix.
2011-12-29 11:47:06 +01:00
..
client Bump version to 4.3.29 2011-08-03 20:36:28 +02:00
lib Simplify how typed_wu() counts telegrams 2011-12-29 11:47:06 +01:00
scripts Disable test of pre_update_hook in nightly build 2011-06-25 17:12:39 +02:00
server New server option -F to force start even when state looks bad 2011-07-10 21:17:01 +02:00
util Don't bother giving POGO BTUs in files 2011-12-29 11:47:06 +01:00