Hello,

I try use perdition on OpenBSD 4.8 SPARC64, and with a BDB database,
and all the time I have this error when perdition try to find username
in the bdb file:
user_server_port_strn_assign: strdup: Cannot allocate memory

I try the same config on a i386, and it work :(
Do you have the same problem? an idea?

thank's

# perdition --no_daemon -M /usr/local/lib/libperditiondbdb.so.0.0 -m
/etc/perdition/popmap.db -d -C -F -
Nov 13 10:12:47 perdition[17731]: version=1.17.1, add_domain="",
bind_address="", capability="UIDL  USER", client_server_specification=off,
config_file="/etc/perdition/perdition.conf", connection_limit=0,
connection_logging=on, connect_relog=300, debug=on, domain_delimiter="@",
explicit_domain="", group="_perdition", inetd_mode=off, listen_port="110",
log_facility="-", login_disabled=off, lower_case="",
map_library="/usr/local/lib/libperditiondb_bdb.so.0.0",
map_library_opt="/etc/perdition/popmap.db", no_bind_banner=off, no_daemon=on,
no_lookup=off, nodename="fw-new.kahn", ok_line="You are so in",
outgoing_port="110", outgoing_server="",
pid_file="/var/run/perdition/perdition.pid", protocol="POP3",
server_resp_line=off, strip_domain="", timeout=1800, username="_perdition",
username_from_database=off, query_key="", quiet=off, ssl_mode="",
ssl_ca_file="", ssl_ca_path="/etc/perdition/perdition.ca/",
ssl_ca_accept_self_signed="off",
ssl_cert_file="/etc/perdition/perdition.crt.pem",
ssl_cert_accept_expired="off", ssl_cert_not_yet_valid="off",
ssl_cert_self_signed="off", ssl_cert_verify_depth=9,
ssl_key_file="/etc/perdition/perdition.key.pem", ssl_listen_ciphers="",
ssl_outgoing_ciphers="", ssl_no_cert_verify="off", ssl_no_cn_verify="off",
(ssl_mask=0x00000000) (mask=0x00162080 00000000)

Nov 13 10:12:47 perdition[17731]: vanessa_socket_daemon_setid: uid=573
euid=573 gid=573 egid=573
Nov 13 10:13:03 perdition[14124]: Connect: 192.168.0.6->192.168.0.252 
Nov 13 10:13:03 perdition[14124]: SELF:   "+OK POP3 Ready fw-new.kahn
0001c00b\r\n"
Nov 13 10:13:10 perdition[14124]: CLIENT: "user gsm\r\n"
Nov 13 10:13:10 perdition[14124]: SELF:   "+OK USER gsm set, mate\r\n"
Nov 13 10:13:15 perdition[14124]: CLIENT: "pass toto\r\n"
Nov 13 10:13:15 perdition[14124]: username_add_domain: username_add_domain 0 1
0x203bd6174
Nov 13 10:13:15 perdition[14124]: user_server_port_strn_assign: strdup: Cannot
allocate memory
Nov 13 10:13:15 perdition[14124]: do_getserver: user_server_port_strn_assign
Nov 13 10:13:18 perdition[14124]: SELF:   "-ERR Could not determine server\r\n"
Nov 13 10:13:18 perdition[14124]: Auth: 192.168.0.6->192.168.0.252 user="gsm"
server="(null)" port="110" status="failed: Could not determine server"

--
Eric JANTZEN
Lyon
FRANCE

Reply via email to