forked from pEp.foundation/pEpEngine
v3.2.0-RC11
Change log: * add the new pEp_log functionality -- notice that some platform code is UNTESTED; I am waiting for feedback from platform maintainers; * add the new pEp_debug functionality; * convert existing code to use the new logging and debugging functionality; * set_debug_color: remove DYNAMIC_API function. * log_event, log_service, _service_error_log: remove DYNAMIC_API functions, replaced by the new log functionality in src/pEp_log.h; I could re-implement the old functions based on the new API if people want that, but using the API directly is better: it is nicer to use and also prints source precise source location information, for free. * People involved in deployment who build the Engine may want to define the CPP macros PEP_SAFETY_MODE, PEP_LOG_LEVEL_MAXIMUM, and PEP_LOG_DESTINATIONS , well explained in the comments in src/pEp_debug.h and src/pEp_log.h . When not defined explicitly these macros get reasonable default values. The old macro _PEP_SERVICE_LOG_OFF and NOLOG should not longer be used. The Engine now errors out at compilationt time if they are defined. * deployment (Unix, Android): it is now possible to use Unix-style variables with syntax $ALPHANUMERICSORUNDERSCORES (but not ${...}) in installation paths. The code has been there for a long time but it had clearly not been tested; it is now supposed to be correct. * fix gitea #83, #84: there is a new rating for messages (and identities) protected by a media key: PEP_rating_media_key_protected , still with no colour. * in the unusual case that we decrypt an *outgoing* message, do not send pings * Make config_service_log into a no-op. Deprecate it. * update pEpEngineSequoiaBackend dependency to a new commit -----BEGIN PGP SIGNATURE----- iQJMBAABCgA2FiEE24BoAOk51fBhG80N2dTABvCQiNEFAmN1DAAYHHBvc2l0cm9u QHBlcC5mb3VuZGF0aW9uAAoJENnUwAbwkIjRwqAQAJWCE0uh+bB8fioshKUNrcR3 1h/f0AHFaBpdtjSKTcbZjdrsxIIaGn7fo0K3pQG3gnKjRqX9/GS1jLgabZMqcFzh +rZNTqkZTAHQrYQ1w4W6wkLXlk+NMOtkVTSIxrQeWsCpb6wTIJ/MY7HaS5kjMuiM VprfVML5zzrFJhIGrUinm/oWPQuH7JCpV+L11jZ98o6lnCCtrwjHsh3c+Y+egwvt OIwnyNoMipm/xwHekzmeRjo2hjmf+9zpQXyF84DYQ5C5aXqKwllhMa4E/ErB0ToE qsGjJZvt6uiTyMN1bcGFJDgxANn46sLQptwZ4cV+uLhB4cihQf76/rvw/tgxBDoH /pmhu5oxX+hZYqq3JTtTueyhLDGvT63J0lnyoX3qib2gqoQzgocj6k7nF6XQ7Yb4 QVzXrpQQx5O9JaNQEIflDz+bSkebMO5odPlU660NplO6HroMSQ/Qnbvg8ZWLTcWi OnIxX0cxKXQH3/PYohxc7NDVjOdZP9fuMGOEx5vhzw0HaT1uRt5jarz1ndtae9dK PS5o0QM3klKyjiwd9bhnsQJBnS2/5wo1O440o2VfY8DM3EmzutIj6PG3P3waES9+ wvRIVIq6BO355Ka9ADSMDL1IyE3IC9/jofKleXWmdOBlOpdaP6oCT1vsKnhv9JLE qNeOPcw0rNGNwz2sALmS =R6c5 -----END PGP SIGNATURE----- Merge tag 'v3.2.0-RC11' into PEMA-41 v3.2.0-RC11 Change log: * add the new pEp_log functionality -- notice that some platform code is UNTESTED; I am waiting for feedback from platform maintainers; * add the new pEp_debug functionality; * convert existing code to use the new logging and debugging functionality; * set_debug_color: remove DYNAMIC_API function. * log_event, log_service, _service_error_log: remove DYNAMIC_API functions, replaced by the new log functionality in src/pEp_log.h; I could re-implement the old functions based on the new API if people want that, but using the API directly is better: it is nicer to use and also prints source precise source location information, for free. * People involved in deployment who build the Engine may want to define the CPP macros PEP_SAFETY_MODE, PEP_LOG_LEVEL_MAXIMUM, and PEP_LOG_DESTINATIONS , well explained in the comments in src/pEp_debug.h and src/pEp_log.h . When not defined explicitly these macros get reasonable default values. The old macro _PEP_SERVICE_LOG_OFF and NOLOG should not longer be used. The Engine now errors out at compilationt time if they are defined. * deployment (Unix, Android): it is now possible to use Unix-style variables with syntax $ALPHANUMERICSORUNDERSCORES (but not ${...}) in installation paths. The code has been there for a long time but it had clearly not been tested; it is now supposed to be correct. * fix gitea #83, #84: there is a new rating for messages (and identities) protected by a media key: PEP_rating_media_key_protected , still with no colour. * in the unusual case that we decrypt an *outgoing* message, do not send pings * Make config_service_log into a no-op. Deprecate it. * update pEpEngineSequoiaBackend dependency to a new commitPEMA-105
commit
964eda9ae9
Loading…
Reference in New Issue