From: Jean-Marc Pigeon (Delson) Date: Sat, 19 Jul 2025 04:23:15 +0000 (-0400) Subject: Trying to improve log about crypted link X-Git-Tag: tag-0.14~49 X-Git-Url: https://jmp-git.ovh.safe.ca/?a=commitdiff_plain;h=72cbecb91d4e62515ccff895d453369fb6867628;p=jmp%2Fmailleur Trying to improve log about crypted link --- diff --git a/Makefile b/Makefile index 64b1974..f28a26d 100644 --- a/Makefile +++ b/Makefile @@ -125,7 +125,7 @@ go465 : -cert_chain certs/localhost-chain-cert.pem \ -CAfile /etc/pki/tls/make-ca/ca-bundle.crt \ -tls1_2 \ - -connect $(TESTIP):1065 + -connect $(TESTIP):1025 # -status # -crlf @@ -148,7 +148,7 @@ tlsref: -cert certs/localhost-cert.pem \ -key certs/localhost-key.pem \ -starttls smtp \ - -connect smtp.google.com:25 + -connect tar1.osukiss.org:25 # -connect mx2.free.fr:25 # -connect mailprod1.safe.ca:587 diff --git a/Makefile.dbg b/Makefile.dbg index af27a0e..49bc404 100644 --- a/Makefile.dbg +++ b/Makefile.dbg @@ -9,7 +9,7 @@ TESTDIR = $(CURDIR)/test_area TESTSRV = mailleur.example.com TESTIP = 127.127.10.25 TESTPORT= 1025 -#TESTPROT= smtps +TESTPROT= smtps EXTIP = safemail3.safe.ca EXTPORT = 25 TESTITER= 1 diff --git a/lib/lvleml.c b/lib/lvleml.c index 99deaa3..658acec 100644 --- a/lib/lvleml.c +++ b/lib/lvleml.c @@ -2470,8 +2470,18 @@ while (proceed==true) { } break; case 7 : //contact is good, then sending a signon - (void) log_fprintlog(contact->logptr,false,"opening connection CNT=%s", - contact->mainsesid); + (void) log_fprintlog(contact->logptr,true,"Start CNT=%s",contact->mainsesid); + (void) log_fprintlog(contact->logptr,false,"(Contact open from [%s] to " + "[%s:%s])", + contact->peername, + contact->locip, + contact->locserv); + if (soc_iscrypted(contact->socptr)==true) { + int level; + + level=soc_get_sec_level(contact->socptr); + (void) log_fprintlog(contact->logptr,false,cry,"server",level); + } break; default : //SAFE guard proceed=false; diff --git a/lib/lvleml.h b/lib/lvleml.h index 095cf7e..c6bad40 100644 --- a/lib/lvleml.h +++ b/lib/lvleml.h @@ -20,10 +20,10 @@ typedef struct { SQLPTR *sqlptr; //established contact database access int delay; //communication max delay char *fqdn; //fully qualified domain from peer - char *locip; //socket local IP num RELTYP privilege; //onnection privilege char *authname; //Link is authenticated name AFNTYP **localafns; //local IP as an AFNUM + char *locip; //socket local IP num char *locname; //socket local hostname char *locserv; //local service port char *peername; //socket remote peer FQDN