Author: sedwards Date: Wed Feb 4 00:35:57 2009 New Revision: 39380
URL: http://svn.reactos.org/svn/reactos?rev=39380&view=rev Log: Hacks to get telnetd to work in XP and Wine - turn off unicode in rbuild file and serviceentry.c Its not unicode yet anyway
- Disable authentication stuff
Modified: trunk/rosapps/applications/sysutils/telnetd/serviceentry.c trunk/rosapps/applications/sysutils/telnetd/telnetd.c trunk/rosapps/applications/sysutils/telnetd/telnetd.rbuild
Modified: trunk/rosapps/applications/sysutils/telnetd/serviceentry.c URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/sysutils/telne... ============================================================================== --- trunk/rosapps/applications/sysutils/telnetd/serviceentry.c [iso-8859-1] (original) +++ trunk/rosapps/applications/sysutils/telnetd/serviceentry.c [iso-8859-1] Wed Feb 4 00:35:57 2009 @@ -57,8 +57,9 @@
int -wmain(int argc, WCHAR *argv[]) +main(int argc, CHAR *argv[]) { +#if 0 SERVICE_TABLE_ENTRY ServiceTable[2] = { {SERVICE_NAME, ServiceMain}, @@ -71,6 +72,7 @@ DPRINT("TelnetD: main() started\n");
StartServiceCtrlDispatcher(ServiceTable); +#endif
telnetd_main();
Modified: trunk/rosapps/applications/sysutils/telnetd/telnetd.c URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/sysutils/telne... ============================================================================== --- trunk/rosapps/applications/sysutils/telnetd/telnetd.c [iso-8859-1] (original) +++ trunk/rosapps/applications/sysutils/telnetd/telnetd.c [iso-8859-1] Wed Feb 4 00:35:57 2009 @@ -262,6 +262,8 @@ return 0; } received = ReceiveLine(client->socket, password, sizeof(password), Password ); + +#if 0 if (received < 0) { closesocket(client->socket); free(client); @@ -271,18 +273,20 @@ *terminator = '\0'; } } - +#endif
/* TODO: do authentication here */
printf("User '%s' logged on\n", userID); +#if 0 strcpy(client->userID, userID); if (send(client->socket, logonPrompt, strlen(logonPrompt), 0) < 0) { closesocket(client->socket); free(client); return 0; } +#endif RunShell(client); return 0; }
Modified: trunk/rosapps/applications/sysutils/telnetd/telnetd.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/sysutils/telne... ============================================================================== --- trunk/rosapps/applications/sysutils/telnetd/telnetd.rbuild [iso-8859-1] (original) +++ trunk/rosapps/applications/sysutils/telnetd/telnetd.rbuild [iso-8859-1] Wed Feb 4 00:35:57 2009 @@ -1,4 +1,4 @@ -<module name="telnetd" type="win32cui" installbase="system32" installname="telnetd.exe" allowwarnings="true" unicode="yes"> +<module name="telnetd" type="win32cui" installbase="system32" installname="telnetd.exe" allowwarnings="true" unicode="no"> <include base="reactos"></include> <include base="telnetd">..</include>