Version 0.25: EMSI-II compliance (FTS-0088), send TZUTC, protocol order

This commit is contained in:
zx
2024-05-25 23:29:12 +03:00
parent 2c58629de4
commit 8fff29b28a
16 changed files with 281 additions and 63 deletions
+20 -2
View File
@@ -228,9 +228,27 @@ Alexey Khromov (zx@zxalexis.ru)
+ Added pre-init debugging (primarily of config readout) to stderr by -v
option. Vanished out errorful calls to "log" and "debug" before log and
debug files initialization.
+ As of bison is default yacc for (almost) every foss system - fix
warning of yacc compliance (delete -y flag in Makefile.in)
+ Fixed build on 64-bit systems (amd64 and aarch64)
+ Initially added config options incpkt_flag and incbdl_flag to raise
up flag-driven tosser manipulation
0.24.2
+ Fixed environment when calling external utilities to preserve OS
environment
+ Flag work checked
0.25
+ EMSI session logic corrected to fully accomplish FTS-0088 EMSI-II
standart.
New option: proto_order - order in which EMSI proposes protocols
to callee
example:
proto_order HYD,ZMO,ZAP,DZA
If answering - final proto rely on EMSI version:
if caller is EMSI-II - in order caller asks
if caller is IMSI-I - as we suppose among our supported
+ Config example extended: added environment vars sent to external
utils
+ Changed ifcico proto port from "fido" to numbered default 60179:
modern /etc/services does not include it by default anyways
+ New option: emsi_send_tz - send TZUTC in EMSI handshake