rem: opn_url_set_file_data(&url, file, 0); opn_url_set_client_data(&url, user, ip, port);
add: opn_url_set_file(&url, file, 0); opn_url_set_client(&url, user, ip, port);
context: OPN_HANDLER(download_ack){	OpnDownload *download;	OpnUrl url;	char user[64], file[PATH_MAX + 1];	in_addr_t ip;	in_port_t port;	sscanf(data, "%63s %u %hu \"%[^\n]\"",	       user, &ip, &port, file);	opn_url_set_file_data(&url, file, 0);	opn_url_set_client_data(&url, user, ip, port);	/* if port is 0 => user is firewalled	 * currently not supported	 * FIXME implement me!	 */	if (!(download = opn_download_find(&url)) || !port)		return;	opn_download_start(download);}