diff options
author | dscho <dscho> | 2003-06-28 16:32:35 +0000 |
---|---|---|
committer | dscho <dscho> | 2003-06-28 16:32:35 +0000 |
commit | d4d51c33052e9b23578f3f40787a2bd4a89a60b9 (patch) | |
tree | 77abb79ed209b5aee7fc733eabdd3b48b3774cbb | |
parent | 6da361200c5d2bac521f897c943aa3ca0966cb91 (diff) | |
download | libtdevnc-d4d51c33052e9b23578f3f40787a2bd4a89a60b9.tar.gz libtdevnc-d4d51c33052e9b23578f3f40787a2bd4a89a60b9.zip |
http options inserted
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | cargs.c | 12 |
2 files changed, 13 insertions, 1 deletions
@@ -1,4 +1,4 @@ - + http options in cargs when closing a client and no longer listening for new ones, don't crash fixed a bug with ClientConnectionGone endianness is checked at configure time @@ -32,6 +32,10 @@ rfbUsage(void) "new non-shared\n" " connection comes in (refuse new connection " "instead)\n"); + fprintf(stderr, "-httpdir dir-path enable http server using dir-path home\n"); + fprintf(stderr, "-httpport portnum use portnum for http connection\n"); + fprintf(stderr, "-enablehttpproxy enable http proxy support\n"); + exit(1); } @@ -89,6 +93,14 @@ rfbProcessArguments(rfbScreenInfoPtr rfbScreen,int* argc, char *argv[]) /* we just remove the processed arguments from the list */ if(i != i1) rfbPurgeArguments(argc,&i1,i-i1,argv); + } else if (strcmp(argv[i], "-httpdir") == 0) { /* -httpdir directory-path */ + if (i + 1 >= *argc) rfbUsage(); + rfbScreen->httpDir = argv[++i]; + } else if (strcmp(argv[i], "-httpport") == 0) { /* -httpport portnum */ + if (i + 1 >= *argc) rfbUsage(); + rfbScreen->httpPort = atoi(argv[++i]); + } else if (strcmp(argv[i], "-enablehttpproxy") == 0) { + rfbScreen->httpEnableProxyConnect = TRUE; } i1++; i=i1; |