Zitat von lst_ho...@kwsoft.de:
Zitat von Wietse Venema <wie...@porcupine.org>:lst_ho...@kwsoft.de:If you have time, can you try: stuff = 0.7 * ((double) var_psc_pre_queue_limit); stuff = 0.9 * ((double) var_psc_pre_queue_limit); Thanks,In case that does not help, declaring the hiwat and lowat variables as double instead of int (in postscreen.c and postscreen.h) could make a difference. Perhaps the bug is triggered when the target of assignment is int. Either way it would be a compiler bug.Luckily we do not need aCC compiled Postfix on HPUX but i wonder what else this compiler would break. I have to talk to the devs if they are aware of this strange behaviour. Maybe a recommendation should be included to better use gcc on HPUX.Were you able to make it work? How? I'd rather not have other people go through this same thing again.As said this HPUX machine is not a mail server but a developer machine. Beside the HPUX aCC compiler there is also the GNU toolchain with gcc. Using gcc (version 4.2.4) yield to correct results. I will have a look if i can test tomorrow the other workarounds (declaring as double) or maybe get a update for aCC. I let you know if i can get it to work with the HP compiler.
After this mess i installed the latest aCC Update (aCC 6.06 --> aCC 6.15) which include the ANSI-C compiler from HP and started from scratch with the RC3 source.
Eh voila:Jan 20 09:38:05 hpux2 postfix/postfix-script[12274]: starting the Postfix mail system Jan 20 09:38:05 hpux2 postfix/master[12275]: daemon started -- version 2.8.0-RC3, configuration /etc/postfix
Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: name_mask: ipv4Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: inet_addr_local: configured 2 IPv4 addresses
Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: process generation: 3 (3)Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: warning: The postscreen_whitelist_networks and postscreen_blacklist_networks features will be removed soon. Use postscreen_access_list instead Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: warning: To stop this warning, specify empty values for postscreen_whitelist_networks and postscreen_blacklist_networks Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: match_string: mynetworks ~? debug_peer_list Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: match_string: mynetworks ~? fast_flush_domains Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: match_string: mynetworks ~? mynetworks Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: dict_cidr_open: add 10.1.70.1/32 permit Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: dict_open: cidr:/etc/postfix/postscreen_access Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: set_eugid: euid 1004 egid 1002 Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: Compiled against Berkeley DB: 4.7.25? Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: Run-time linked against Berkeley DB: 4.7.25? Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: dict_open: btree:/var/lib/postfix/postscreen_cache
Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: set_eugid: euid 0 egid 3Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: psc_smtpd_format_ehlo_reply: discard_mask Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: psc_smtpd_format_ehlo_reply: discard_mask STARTTLS Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: postscreen_command_time_limit: stress=10 normal=300 lowat=70 hiwat=90 Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: cache /var/lib/postfix/postscreen_cache.db full cleanup: retained=0 dropped=0 entries
Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: connection established fd 13 Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: master_notify: status 0Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: CONNECT from [10.1.70.1]:54033 Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: source=postscreen_access_list address=10.1.70.1 acl=permit_mynetworks Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: match_hostaddr: 10.1.70.1 ~? 10.1.53.102/32 Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: match_hostaddr: 10.1.70.1 ~? 127.0.0.0/8 Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: match_list_match: 10.1.70.1: no match Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: source=postscreen_access_list address=10.1.70.1 acl=cidr:/etc/postfix/postscreen_access Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: dict_cidr_lookup: /etc/postfix/postscreen_access: 10.1.70.1 Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: source=cidr:/etc/postfix/postscreen_access address=10.1.70.1 acl=permit
Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: WHITELISTED [10.1.70.1]:54033 Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: flags for psc_conclude: Jan 20 09:38:25 hpux2 postfix/postscreen[12279]: master_notify: status 1 Jan 20 09:38:26 hpux2 postfix/postscreen[12279]: connection closed fd 13Jan 20 09:38:26 hpux2 postfix/smtpd[12280]: connect from fslnx.hq.kwsoft.de[10.1.70.1] Jan 20 09:38:26 hpux2 postfix/smtpd[12280]: setting up TLS connection from fslnx.hq.kwsoft.de[10.1.70.1] Jan 20 09:38:26 hpux2 postfix/smtpd[12280]: Anonymous TLS connection established from fslnx.hq.kwsoft.de[10.1.70.1]: TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits) Jan 20 09:38:32 hpux2 postfix/smtpd[12280]: disconnect from fslnx.hq.kwsoft.de[10.1.70.1] Jan 20 09:39:04 hpux2 postfix/postfix-script[12290]: stopping the Postfix mail system
Jan 20 09:39:04 hpux2 postfix/master[12275]: terminating on signal 15 Jan 20 09:39:04 hpux2 postfix/postscreen[12279]: master disconnect -- exitingJan 20 09:39:07 hpux2 postfix/postfix-script[12357]: starting the Postfix mail system Jan 20 09:39:07 hpux2 postfix/master[12358]: daemon started -- version 2.8.0-RC3, configuration /etc/postfix
Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: name_mask: ipv4Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: inet_addr_local: configured 2 IPv4 addresses
Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: process generation: 3 (3)Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: warning: The postscreen_whitelist_networks and postscreen_blacklist_networks features will be removed soon. Use postscreen_access_list instead Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: warning: To stop this warning, specify empty values for postscreen_whitelist_networks and postscreen_blacklist_networks Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: match_string: mynetworks ~? debug_peer_list Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: match_string: mynetworks ~? fast_flush_domains Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: match_string: mynetworks ~? mynetworks Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: dict_cidr_open: add 10.1.70.1/32 reject Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: dict_open: cidr:/etc/postfix/postscreen_access Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: set_eugid: euid 1004 egid 1002 Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: Compiled against Berkeley DB: 4.7.25? Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: Run-time linked against Berkeley DB: 4.7.25? Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: dict_open: btree:/var/lib/postfix/postscreen_cache
Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: set_eugid: euid 0 egid 3Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: psc_smtpd_format_ehlo_reply: discard_mask Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: psc_smtpd_format_ehlo_reply: discard_mask STARTTLS Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: postscreen_command_time_limit: stress=10 normal=300 lowat=70 hiwat=90
Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: connection established fd 13 Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: master_notify: status 0Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: CONNECT from [10.1.70.1]:54036 Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: source=postscreen_access_list address=10.1.70.1 acl=permit_mynetworks Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: match_hostaddr: 10.1.70.1 ~? 10.1.53.102/32 Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: match_hostaddr: 10.1.70.1 ~? 127.0.0.0/8 Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: match_list_match: 10.1.70.1: no match Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: source=postscreen_access_list address=10.1.70.1 acl=cidr:/etc/postfix/postscreen_access Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: dict_cidr_lookup: /etc/postfix/postscreen_access: 10.1.70.1 Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: source=cidr:/etc/postfix/postscreen_access address=10.1.70.1 acl=reject
Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: BLACKLISTED [10.1.70.1]:54036 Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: FAIL [10.1.70.1]:54036 Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: UNFAIL [10.1.70.1]:54036Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: match_hostaddr: 10.1.70.1 ~? 10.1.53.102/32 Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: match_hostaddr: 10.1.70.1 ~? 127.0.0.0/8 Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: match_list_match: 10.1.70.1: no match Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: psc_service: new + recent flags: NEW|PREGR_TODO Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: > [10.1.70.1]:54036: 220-hpux2.hq.kwsoft.de ESMTP Postfix
Jan 20 09:39:12 hpux2 postfix/postscreen[12362]: master_notify: status 1Jan 20 09:39:18 hpux2 postfix/postscreen[12362]: PASS pregreet test [10.1.70.1]:54036 Jan 20 09:39:18 hpux2 postfix/postscreen[12362]: flags for psc_conclude: NEW|PREGR_PASS|PREGR_TODO
Jan 20 09:39:18 hpux2 postfix/postscreen[12362]: PASS NEW [10.1.70.1]:54036 Jan 20 09:39:18 hpux2 postfix/postscreen[12362]: connection closed fd 13Jan 20 09:39:18 hpux2 postfix/smtpd[12363]: connect from fslnx.hq.kwsoft.de[10.1.70.1] Jan 20 09:39:18 hpux2 postfix/smtpd[12363]: setting up TLS connection from fslnx.hq.kwsoft.de[10.1.70.1] Jan 20 09:39:18 hpux2 postfix/smtpd[12363]: Anonymous TLS connection established from fslnx.hq.kwsoft.de[10.1.70.1]: TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits) Jan 20 09:39:25 hpux2 postfix/smtpd[12363]: disconnect from fslnx.hq.kwsoft.de[10.1.70.1]
Postfix build with HP aCC Compiler like this:gmake makefiles CC="/opt/aCC/bin/cc -Ae" CCARGS="-DUSE_WATCHDOG_PIPE -DUSE_TLS -DHAS_DB -I/usr/local/include" AUXLIBS="-lssl -lcrypto -L/usr/local/lib/hpux32 -ldb"
Open Source Software (Berkeley DB, Openssl) from http://hpux.connect.org.uk/hppd/auto/
OS is HP-UX B.11.23 U ia64 2006875885 Regards Andreas
smime.p7s
Description: S/MIME Cryptographic Signature