Home
last modified time | relevance | path

Searched refs:peer_addr (Results 51 – 75 of 2797) sorted by relevance

12345678910>>...112

/dports/databases/mariadb104-client/mariadb-10.4.24/sql/
H A Dproxy_protocol.cc71 peer_info->peer_addr.ss_family= AF_INET; in parse_v1_header()
73 &((struct sockaddr_in *)(&peer_info->peer_addr))->sin_addr)) in parse_v1_header()
79 peer_info->peer_addr.ss_family= AF_INET6; in parse_v1_header()
81 &((struct sockaddr_in6 *)(&peer_info->peer_addr))->sin6_addr)) in parse_v1_header()
87 if (!inet_pton(peer_info->peer_addr.ss_family, in parse_v1_header()
127 struct sockaddr_in *sin= (struct sockaddr_in *)(&peer_info->peer_addr); in parse_v2_header()
128 struct sockaddr_in6 *sin6= (struct sockaddr_in6 *)(&peer_info->peer_addr); in parse_v2_header()
142 peer_info->peer_addr.ss_family= AF_UNIX; in parse_v2_header()
234 if (peer_info->peer_addr.ss_family == AF_INET6) in parse_proxy_protocol_header()
242 vio_get_normalized_ip((const struct sockaddr *)&peer_info->peer_addr, in parse_proxy_protocol_header()
[all …]
/dports/databases/mariadb103-client/mariadb-10.3.34/sql/
H A Dproxy_protocol.cc71 peer_info->peer_addr.ss_family= AF_INET; in parse_v1_header()
73 &((struct sockaddr_in *)(&peer_info->peer_addr))->sin_addr)) in parse_v1_header()
79 peer_info->peer_addr.ss_family= AF_INET6; in parse_v1_header()
81 &((struct sockaddr_in6 *)(&peer_info->peer_addr))->sin6_addr)) in parse_v1_header()
87 if (!inet_pton(peer_info->peer_addr.ss_family, in parse_v1_header()
127 struct sockaddr_in *sin= (struct sockaddr_in *)(&peer_info->peer_addr); in parse_v2_header()
128 struct sockaddr_in6 *sin6= (struct sockaddr_in6 *)(&peer_info->peer_addr); in parse_v2_header()
142 peer_info->peer_addr.ss_family= AF_UNIX; in parse_v2_header()
234 if (peer_info->peer_addr.ss_family == AF_INET6) in parse_proxy_protocol_header()
242 vio_get_normalized_ip((const struct sockaddr *)&peer_info->peer_addr, in parse_proxy_protocol_header()
[all …]
/dports/databases/mariadb103-server/mariadb-10.3.34/sql/
H A Dproxy_protocol.cc71 peer_info->peer_addr.ss_family= AF_INET; in parse_v1_header()
73 &((struct sockaddr_in *)(&peer_info->peer_addr))->sin_addr)) in parse_v1_header()
79 peer_info->peer_addr.ss_family= AF_INET6; in parse_v1_header()
81 &((struct sockaddr_in6 *)(&peer_info->peer_addr))->sin6_addr)) in parse_v1_header()
87 if (!inet_pton(peer_info->peer_addr.ss_family, in parse_v1_header()
127 struct sockaddr_in *sin= (struct sockaddr_in *)(&peer_info->peer_addr); in parse_v2_header()
128 struct sockaddr_in6 *sin6= (struct sockaddr_in6 *)(&peer_info->peer_addr); in parse_v2_header()
142 peer_info->peer_addr.ss_family= AF_UNIX; in parse_v2_header()
234 if (peer_info->peer_addr.ss_family == AF_INET6) in parse_proxy_protocol_header()
242 vio_get_normalized_ip((const struct sockaddr *)&peer_info->peer_addr, in parse_proxy_protocol_header()
[all …]
/dports/databases/mariadb105-server/mariadb-10.5.15/sql/
H A Dproxy_protocol.cc71 peer_info->peer_addr.ss_family= AF_INET; in parse_v1_header()
73 &((struct sockaddr_in *)(&peer_info->peer_addr))->sin_addr)) in parse_v1_header()
79 peer_info->peer_addr.ss_family= AF_INET6; in parse_v1_header()
81 &((struct sockaddr_in6 *)(&peer_info->peer_addr))->sin6_addr)) in parse_v1_header()
87 if (!inet_pton(peer_info->peer_addr.ss_family, in parse_v1_header()
127 struct sockaddr_in *sin= (struct sockaddr_in *)(&peer_info->peer_addr); in parse_v2_header()
128 struct sockaddr_in6 *sin6= (struct sockaddr_in6 *)(&peer_info->peer_addr); in parse_v2_header()
142 peer_info->peer_addr.ss_family= AF_UNIX; in parse_v2_header()
234 if (peer_info->peer_addr.ss_family == AF_INET6) in parse_proxy_protocol_header()
242 vio_get_normalized_ip((const struct sockaddr *)&peer_info->peer_addr, in parse_proxy_protocol_header()
[all …]
/dports/security/tor-devel/tor-0.4.7.2-alpha/src/feature/relay/
H A Drelay_find_addr.c50 const tor_addr_t *peer_addr, in relay_address_new_suggestion() argument
56 tor_assert(peer_addr); in relay_address_new_suggestion()
66 if (!router_addr_is_trusted_dir(peer_addr) || in relay_address_new_suggestion()
77 if (tor_addr_eq(suggested_addr, peer_addr)) { in relay_address_new_suggestion()
81 fmt_addr(peer_addr)); in relay_address_new_suggestion()
/dports/security/tor/tor-0.4.6.8/src/feature/relay/
H A Drelay_find_addr.c50 const tor_addr_t *peer_addr, in relay_address_new_suggestion() argument
56 tor_assert(peer_addr); in relay_address_new_suggestion()
66 if (!router_addr_is_trusted_dir(peer_addr) || in relay_address_new_suggestion()
77 if (tor_addr_eq(suggested_addr, peer_addr)) { in relay_address_new_suggestion()
81 fmt_addr(peer_addr)); in relay_address_new_suggestion()
/dports/net/turnserver/coturn-4.5.2/src/server/
H A Dns_turn_allocation.h89 ioa_addr peer_addr;
116 ioa_addr peer_addr;
209 ch_info* allocation_get_new_ch_info(allocation* a, uint16_t chnum, ioa_addr* peer_addr);
211 ch_info* allocation_get_ch_info_by_peer_addr(allocation* a, ioa_addr* peer_addr);
221 tcp_connection *get_tcp_connection_by_peer(allocation *a, ioa_addr *peer_addr);
222 int can_accept_tcp_connection_from_peer(allocation *a, ioa_addr *peer_addr, int server_relay);
223 …cp_connection(uint8_t server_id, allocation *a, stun_tid *tid, ioa_addr *peer_addr, int *err_code);
/dports/net/py-magic-wormhole/magic-wormhole-0.12.0/src/wormhole/test/dilate/
H A Dtest_inbound.py49 peer_addr = object()
53 side_effect=[peer_addr]) as sca:
55 self.assertEqual(lep.mock_calls, [mock.call._got_open(sc1, peer_addr)])
56 self.assertEqual(sc.mock_calls, [mock.call(scid1, m, host_addr, peer_addr)])
64 side_effect=[peer_addr]) as sca:
104 peer_addr = object()
108 side_effect=[peer_addr]) as sca:
131 peer_addr = object()
135 return_value=peer_addr):
/dports/net/gemserv/gemserv-v0.4.5/src/
H A Dmain.rs158 logger::logger(con.peer_addr, Status::CGIError, request); in handle_cgi()
186 logger::logger(con.peer_addr, Status::BadRequest, ""); in handle_connection()
193 logger::logger(con.peer_addr, Status::BadRequest, ""); in handle_connection()
212 logger::logger(con.peer_addr, Status::BadRequest, &request); in handle_connection()
332 logger::logger(con.peer_addr, Status::NotFound, &request); in handle_connection()
372 logger::logger(con.peer_addr, Status::NotFound, &request); in handle_connection()
378 logger::logger(con.peer_addr, Status::NotFound, &request); in handle_connection()
388 logger::logger(con.peer_addr, Status::Success, &request); in handle_connection()
395 logger::logger(con.peer_addr, Status::Success, &request); in handle_connection()
456 let (stream, peer_addr) = listener.accept().await?; in main()
[all …]
H A Drevproxy.rs15 logger::logger(con.peer_addr, Status::NotFound, u.as_str()); in proxy()
20 logger::logger(con.peer_addr, Status::NotFound, u.as_str()); in proxy()
36 logger::logger(con.peer_addr, Status::ProxyError, u.as_str()); in proxy()
44 logger::logger(con.peer_addr, Status::ProxyError, u.as_str()); in proxy()
68 logger::logger(con.peer_addr, Status::ProxyError, u.as_str()); in proxy_all()
79 logger::logger(con.peer_addr, Status::ProxyError, u.as_str()); in proxy_all()
/dports/security/clamav/clamav-0.104.2/clamd/
H A Dscanner.c481 char peer_addr[32]; in scanstream() local
551 *peer_addr = '\0'; in scanstream()
552 inet_ntop(peer.sin_family, &peer.sin_addr, peer_addr, sizeof(peer_addr)); in scanstream()
560 logg("!ScanStream(%s@%u): Can't create temporary file.\n", peer_addr, port); in scanstream()
596 logg("!ScanStream(%s@%u): read timeout.\n", peer_addr, port); in scanstream()
600 logg("!ScanStream(%s@%u): read poll failed.\n", peer_addr, port); in scanstream()
606 thrmgr_setactivetask(peer_addr, NULL); in scanstream()
607 context.filename = peer_addr; in scanstream()
629 logg("stream(%s@%u): %s FOUND\n", peer_addr, port, virname); in scanstream()
635 logg("stream(%s@%u): %s ERROR\n", peer_addr, port, cl_strerror(ret)); in scanstream()
[all …]
/dports/security/clamav-lts/clamav-0.103.5/clamd/
H A Dscanner.c480 char peer_addr[32]; in scanstream() local
550 *peer_addr = '\0'; in scanstream()
551 inet_ntop(peer.sin_family, &peer.sin_addr, peer_addr, sizeof(peer_addr)); in scanstream()
559 logg("!ScanStream(%s@%u): Can't create temporary file.\n", peer_addr, port); in scanstream()
595 logg("!ScanStream(%s@%u): read timeout.\n", peer_addr, port); in scanstream()
599 logg("!ScanStream(%s@%u): read poll failed.\n", peer_addr, port); in scanstream()
605 thrmgr_setactivetask(peer_addr, NULL); in scanstream()
606 context.filename = peer_addr; in scanstream()
628 logg("stream(%s@%u): %s FOUND\n", peer_addr, port, virname); in scanstream()
634 logg("stream(%s@%u): %s ERROR\n", peer_addr, port, cl_strerror(ret)); in scanstream()
[all …]
/dports/www/firefox-esr/firefox-91.8.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/
H A Dstun_server_ctx.c40 …d_response(nr_stun_server_ctx *ctx, nr_socket *sock, nr_transport_addr *peer_addr, nr_stun_message…
223 …_server_ctx *ctx, nr_socket *sock, char *msg, int len, nr_transport_addr *peer_addr, int auth_rule) in nr_stun_server_process_request() argument
239 …-SERVER(%s): Received(my_addr=%s,peer_addr=%s)",ctx->label,my_addr.as_string,peer_addr->as_string); in nr_stun_server_process_request()
309 if ((r=nr_stun_form_success_response(req, peer_addr, 0, res))) in nr_stun_server_process_request()
313 if ((r=nr_stun_form_success_response(req, peer_addr, &clnt->password, res))) in nr_stun_server_process_request()
322 if(r=nr_transport_addr_copy(&info.src_addr,peer_addr)) in nr_stun_server_process_request()
352 if ((r=nr_stun_server_send_response(ctx, sock, peer_addr, res, clnt))) { in nr_stun_server_process_request()
353 …led sending response (my_addr=%s,peer_addr=%s)",ctx->label,my_addr.as_string,peer_addr->as_string); in nr_stun_server_process_request()
395 …ER(label=%s): Sending(my_addr=%s,peer_addr=%s)",ctx->label,my_addr.as_string,peer_addr->as_string); in nr_stun_server_send_response()
402 … snprintf(string, sizeof(string)-1, "STUN(%s): Sending to %s ", ctx->label, peer_addr->as_string); in nr_stun_server_send_response()
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/media/mtransport/third_party/nICEr/src/stun/
H A Dstun_server_ctx.c44 …d_response(nr_stun_server_ctx *ctx, nr_socket *sock, nr_transport_addr *peer_addr, nr_stun_message…
229 …_server_ctx *ctx, nr_socket *sock, char *msg, int len, nr_transport_addr *peer_addr, int auth_rule) in nr_stun_server_process_request() argument
240 …ER(%s): Received(my_addr=%s,peer_addr=%s)",ctx->label,ctx->my_addr.as_string,peer_addr->as_string); in nr_stun_server_process_request()
310 if ((r=nr_stun_form_success_response(req, peer_addr, 0, res))) in nr_stun_server_process_request()
314 if ((r=nr_stun_form_success_response(req, peer_addr, &clnt->password, res))) in nr_stun_server_process_request()
323 if(r=nr_transport_addr_copy(&info.src_addr,peer_addr)) in nr_stun_server_process_request()
353 if ((r=nr_stun_server_send_response(ctx, sock, peer_addr, res, clnt))) { in nr_stun_server_process_request()
386 …d_response(nr_stun_server_ctx *ctx, nr_socket *sock, nr_transport_addr *peer_addr, nr_stun_message… in nr_stun_server_send_response() argument
392 …bel=%s): Sending(my_addr=%s,peer_addr=%s)",ctx->label,ctx->my_addr.as_string,peer_addr->as_string); in nr_stun_server_send_response()
406 … snprintf(string, sizeof(string)-1, "STUN(%s): Sending to %s ", ctx->label, peer_addr->as_string); in nr_stun_server_send_response()
[all …]
/dports/www/firefox/firefox-99.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/
H A Dstun_server_ctx.c40 …d_response(nr_stun_server_ctx *ctx, nr_socket *sock, nr_transport_addr *peer_addr, nr_stun_message…
223 …_server_ctx *ctx, nr_socket *sock, char *msg, int len, nr_transport_addr *peer_addr, int auth_rule) in nr_stun_server_process_request() argument
239 …-SERVER(%s): Received(my_addr=%s,peer_addr=%s)",ctx->label,my_addr.as_string,peer_addr->as_string); in nr_stun_server_process_request()
309 if ((r=nr_stun_form_success_response(req, peer_addr, 0, res))) in nr_stun_server_process_request()
313 if ((r=nr_stun_form_success_response(req, peer_addr, &clnt->password, res))) in nr_stun_server_process_request()
322 if(r=nr_transport_addr_copy(&info.src_addr,peer_addr)) in nr_stun_server_process_request()
352 if ((r=nr_stun_server_send_response(ctx, sock, peer_addr, res, clnt))) { in nr_stun_server_process_request()
353 …led sending response (my_addr=%s,peer_addr=%s)",ctx->label,my_addr.as_string,peer_addr->as_string); in nr_stun_server_process_request()
395 …ER(label=%s): Sending(my_addr=%s,peer_addr=%s)",ctx->label,my_addr.as_string,peer_addr->as_string); in nr_stun_server_send_response()
402 … snprintf(string, sizeof(string)-1, "STUN(%s): Sending to %s ", ctx->label, peer_addr->as_string); in nr_stun_server_send_response()
[all …]
/dports/www/firefox-legacy/firefox-52.8.0esr/media/mtransport/third_party/nICEr/src/stun/
H A Dstun_server_ctx.c44 …d_response(nr_stun_server_ctx *ctx, nr_socket *sock, nr_transport_addr *peer_addr, nr_stun_message…
229 …_server_ctx *ctx, nr_socket *sock, char *msg, int len, nr_transport_addr *peer_addr, int auth_rule) in nr_stun_server_process_request() argument
240 …ER(%s): Received(my_addr=%s,peer_addr=%s)",ctx->label,ctx->my_addr.as_string,peer_addr->as_string); in nr_stun_server_process_request()
310 if ((r=nr_stun_form_success_response(req, peer_addr, 0, res))) in nr_stun_server_process_request()
314 if ((r=nr_stun_form_success_response(req, peer_addr, &clnt->password, res))) in nr_stun_server_process_request()
323 if(r=nr_transport_addr_copy(&info.src_addr,peer_addr)) in nr_stun_server_process_request()
353 if ((r=nr_stun_server_send_response(ctx, sock, peer_addr, res, clnt))) { in nr_stun_server_process_request()
386 …d_response(nr_stun_server_ctx *ctx, nr_socket *sock, nr_transport_addr *peer_addr, nr_stun_message… in nr_stun_server_send_response() argument
392 …bel=%s): Sending(my_addr=%s,peer_addr=%s)",ctx->label,ctx->my_addr.as_string,peer_addr->as_string); in nr_stun_server_send_response()
406 … snprintf(string, sizeof(string)-1, "STUN(%s): Sending to %s ", ctx->label, peer_addr->as_string); in nr_stun_server_send_response()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/
H A Dstun_server_ctx.c40 …d_response(nr_stun_server_ctx *ctx, nr_socket *sock, nr_transport_addr *peer_addr, nr_stun_message…
223 …_server_ctx *ctx, nr_socket *sock, char *msg, int len, nr_transport_addr *peer_addr, int auth_rule) in nr_stun_server_process_request() argument
239 …-SERVER(%s): Received(my_addr=%s,peer_addr=%s)",ctx->label,my_addr.as_string,peer_addr->as_string); in nr_stun_server_process_request()
309 if ((r=nr_stun_form_success_response(req, peer_addr, 0, res))) in nr_stun_server_process_request()
313 if ((r=nr_stun_form_success_response(req, peer_addr, &clnt->password, res))) in nr_stun_server_process_request()
322 if(r=nr_transport_addr_copy(&info.src_addr,peer_addr)) in nr_stun_server_process_request()
352 if ((r=nr_stun_server_send_response(ctx, sock, peer_addr, res, clnt))) { in nr_stun_server_process_request()
353 …led sending response (my_addr=%s,peer_addr=%s)",ctx->label,my_addr.as_string,peer_addr->as_string); in nr_stun_server_process_request()
395 …ER(label=%s): Sending(my_addr=%s,peer_addr=%s)",ctx->label,my_addr.as_string,peer_addr->as_string); in nr_stun_server_send_response()
402 … snprintf(string, sizeof(string)-1, "STUN(%s): Sending to %s ", ctx->label, peer_addr->as_string); in nr_stun_server_send_response()
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/media/mtransport/third_party/nICEr/src/stun/
H A Dstun_server_ctx.c40 …d_response(nr_stun_server_ctx *ctx, nr_socket *sock, nr_transport_addr *peer_addr, nr_stun_message…
225 …_server_ctx *ctx, nr_socket *sock, char *msg, int len, nr_transport_addr *peer_addr, int auth_rule) in nr_stun_server_process_request() argument
236 …ER(%s): Received(my_addr=%s,peer_addr=%s)",ctx->label,ctx->my_addr.as_string,peer_addr->as_string); in nr_stun_server_process_request()
306 if ((r=nr_stun_form_success_response(req, peer_addr, 0, res))) in nr_stun_server_process_request()
310 if ((r=nr_stun_form_success_response(req, peer_addr, &clnt->password, res))) in nr_stun_server_process_request()
319 if(r=nr_transport_addr_copy(&info.src_addr,peer_addr)) in nr_stun_server_process_request()
349 if ((r=nr_stun_server_send_response(ctx, sock, peer_addr, res, clnt))) { in nr_stun_server_process_request()
382 …d_response(nr_stun_server_ctx *ctx, nr_socket *sock, nr_transport_addr *peer_addr, nr_stun_message… in nr_stun_server_send_response() argument
387 …bel=%s): Sending(my_addr=%s,peer_addr=%s)",ctx->label,ctx->my_addr.as_string,peer_addr->as_string); in nr_stun_server_send_response()
394 … snprintf(string, sizeof(string)-1, "STUN(%s): Sending to %s ", ctx->label, peer_addr->as_string); in nr_stun_server_send_response()
[all …]
/dports/emulators/kcemu/KCemu-0.5.1/src/sys/mingw/
H A Dsys_socket_recvfrom.c35 struct sockaddr_storage peer_addr; in sys_socket_recvfrom() local
36 unsigned int peer_addr_len = sizeof(peer_addr); in sys_socket_recvfrom()
49 int r = recvfrom(socket, buf, bufsize, 0, (struct sockaddr *)&peer_addr, &peer_addr_len); in sys_socket_recvfrom()
54 addr = (struct sockaddr_in *)&peer_addr; in sys_socket_recvfrom()
/dports/security/p5-Net-Radius-Server/Net-Radius-Server-1.116/lib/Net/Radius/Server/
H A DMatch.pm58 . " [" . ($r_args->{peer_addr} || '(no peer)')
67 . ($r_args->{peer_addr} || '(no peer)')
81 . " [" . ($r_args->{peer_addr} || '(no peer)')
90 . ($r_args->{peer_addr} || '(no peer)')
H A DNS.pm87 peer_addr => $prop->{peeraddr},
113 $self->log(2, "Received from " . ($data->{peer_addr} || '[no peer]')
134 $data->{peer_addr});
141 $data->{peer_addr});
187 . ($data->{peer_addr} || '[no peer]')
204 ($data->{peer_addr} || '[no peer]')
/dports/net/jgroups/jgroups-2.12.0/src/org/jgroups/blocks/
H A DTCPConnectionMap.java247 Address peer_addr=conn.getPeerAddress(); in run() local
256 mapper.removeConnection(peer_addr); in run()
257 mapper.addConnection(peer_addr, conn); in run()
368 TCPConnection(Address peer_addr) throws Exception { in TCPConnection() argument
369 if(peer_addr == null) in TCPConnection()
371 …etAddress destAddr=new InetSocketAddress(((IpAddress)peer_addr).getIpAddress(),((IpAddress)peer_ad… in TCPConnection()
379 this.peer_addr=peer_addr; in TCPConnection()
388 this.peer_addr=readPeerAddress(s); in TCPConnection()
393 return peer_addr; in getPeerAddress()
587 receiver.receive(peer_addr, buf, 0, len); in run()
[all …]
/dports/security/vaultwarden/vaultwarden-1.23.1/cargo-crates/trust-dns-proto-0.20.3/src/tcp/
H A Dtcp_stream.rs87 peer_addr: SocketAddr, field
153 peer_addr: name_server, in connect()
163 pub fn peer_addr(&self) -> SocketAddr { in peer_addr() method
164 self.peer_addr in peer_addr()
191 pub fn from_stream(stream: S, peer_addr: SocketAddr) -> (Self, BufStreamHandle) { in from_stream()
193 let stream = Self::from_stream_with_receiver(stream, peer_addr, outbound_messages); in from_stream()
200 peer_addr: SocketAddr, in from_stream_with_receiver()
211 peer_addr, in from_stream_with_receiver()
221 let peer = self.peer_addr; in poll_next()
419 let src_addr = self.peer_addr; in poll_next()
/dports/net/oha/oha-0.4.7/cargo-crates/trust-dns-proto-0.20.3/src/tcp/
H A Dtcp_stream.rs87 peer_addr: SocketAddr, field
153 peer_addr: name_server, in connect()
163 pub fn peer_addr(&self) -> SocketAddr { in peer_addr() method
164 self.peer_addr in peer_addr()
191 pub fn from_stream(stream: S, peer_addr: SocketAddr) -> (Self, BufStreamHandle) { in from_stream()
193 let stream = Self::from_stream_with_receiver(stream, peer_addr, outbound_messages); in from_stream()
200 peer_addr: SocketAddr, in from_stream_with_receiver()
211 peer_addr, in from_stream_with_receiver()
221 let peer = self.peer_addr; in poll_next()
419 let src_addr = self.peer_addr; in poll_next()
/dports/net-mgmt/mk-livestatus/mk-livestatus-1.2.8p25/api/perl/t/
H A D03-Monitoring-Livestatus-MULTI-internals.t73 is($peer->peer_addr, $socket_path1, 'single arrays args socket peer addr');
81 like($peer->peer_addr, qr/^localhost/, 'single args servers peer addr');
89 like($peer->peer_addr, qr/^localhost/, 'single arrays args servers peer addr');
97 like($peer->peer_addr, qr/^localhost/, 'single args servers peer addr');
105 like($peer->peer_addr, qr/^localhost/, 'hash args servers peer addr');
126 like($peer->peer_addr, qr/^localhost/, 'hash args hashed servers peer addr');

12345678910>>...112