Subversion Repositories Kolibri OS

Rev

Rev 4152 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4152 Rev 4153
Line 112... Line 112...
112
{
112
{
113
	char read_data[512], pass_b64[256];
113
	char read_data[512], pass_b64[256];
114
	ReadFile(0, 512, #read_data, "/sys/network/mail.dat");
114
	ReadFile(0, 512, #read_data, "/sys/network/mail.dat");
115
	if (!read_data)
115
	if (!read_data)
116
	{
116
	{
117
		//strcpy(#email_text, "example@mail.com");
117
		strcpy(#email_text, "example@mail.com");
118
		strcpy(#email_text, "eiroglif@yandex.ru"); //temporarily, for testing
-
 
119
		strcpy(#pass_text, "rostov");
-
 
120
	}
118
	}
121
	else
119
	else
122
	{
120
	{
123
		strcpy(#pass_b64, #read_data+strchr(#read_data, '\n')+1);
121
		strcpy(#pass_b64, #read_data+strchr(#read_data, '\n')+1);
124
		base64_decode stdcall (#pass_b64, #pass_text, strlen(#pass_b64));
122
		base64_decode stdcall (#pass_b64, #pass_text, strlen(#pass_b64));
Line 134... Line 132...
134
void SaveAndExit()
132
void SaveAndExit()
135
{
133
{
136
	char write_data[512], pass_b64[256];
134
	char write_data[512], pass_b64[256];
137
	Close(socketnum);
135
	Close(socketnum);
138
	strcpy(#write_data, #email_text);
136
	strcpy(#write_data, #email_text);
139
	strcat(#write_data, "\n");
137
	chrcat(#write_data, '\n');
140
	base64_encode stdcall (#pass_text, #pass_b64, strlen(#pass_text));
138
	base64_encode stdcall (#pass_text, #pass_b64, strlen(#pass_text));
141
	strcat(#write_data, #pass_b64);
139
	strcat(#write_data, #pass_b64);
142
	WriteFile(strlen(#write_data)+1, #write_data, "/sys/network/mail.dat");
140
	WriteFile(strlen(#write_data)+1, #write_data, "/sys/network/mail.dat");
143
	ExitProcess();
141
	ExitProcess();
144
}
142
}