WinVNC Version History
Version 3.3.3 (VNC Version 3.3.3, revision 9)
Changes from Version 3.3.3 Revision 8:
Fixed handling of empty (match all) AuthHosts filters.
WinVNC.log will now be moved to WinVNC.log.bak when WinVNC runs.
Version 3.3.3 (VNC Version 3.3.3, revision 8)
Changes from Version 3.3.3 Revision 7:
-=- Bug Fixes to WinVNC:
Fixed clipboard handling.
Fixed AddClient semantics in vncServer to avoid a socket leak.
Fixed AuthHosts dialog display. Now flashes titlebar/tray button if not foreground window.
Fixed AuthHosts string parsing. Filters such as 10.0.0.1 no longer match 10.0.0.10.
QuerySetting didn't work correctly if the AuthHosts string was empty. Fixed.
Closing the screen-saver now works, so it's back in there.
Changed the shutdown-dialog behaviour. It now only operates in application mode.
-=- Bug Fixes to VNCHooks:
Added HooksType() function to VNChooks so that the library may be replaced with a reliable
hooking version easily.
VNCHooks DLL did not remove properties from windows correctly when
UnsetHooks() was called. Fixed.
-=- Minor Fixes
Implemented the wallpaper-culling feature during remote connections.
Added automatic culling of "idle" connections, if required, via the IdleTimeout setting.
An idle connection is one in which the client has sent no data for a fixed period,
whether the data be an update request, input events, or clipboard data.
Only incoming connections are now checked for validity. Outgoing (Add New Client)
or CORBA-initiated connections are not checked via AuthHosts.
Version 3.3.3 (VNC Version 3.3.3, revision 7)
Changes from Version 3.3.3 Revision 6:
WinVNC did not correctly handle Winsock1.1, causing all client connections to be
erroneously dropped by the anti-DoS code. Now fixed.
Version 3.3.3 (VNC Version 3.3.3, revision 6)
Changes from Version 3.3.3 Revision 4:
The anti denial-of-service blacklist code was very buggy. It's now fixed.
An serious potential deadlock condition in the negotiation phase of new
clients has been fixed. The problem was incredibly rare on uniprocessors
but much more noticable on multiprocessors, unsurprisingly.
Pointer is now rendered slightly better.
Version 3.3.3 (VNC Version 3.3.3, revision 4)
Changes from Version 3.3.3 Revision 3:
Implemented some simple Denial-of-Service protection. After five consecutive failed
connection attempts from a client, that client is "blacklisted" for ten seconds.
In addition, connections which hang before the authentication stage has completed are
timed out after thirty seconds, to prevent malicious users gradually eating up socket
resources.
Corrected a bug initialising the back-buffer.
Added hooking for dialog boxes, menus and scrollbars. Seems to fix some dialogs but not
many scrollbars or menus..
Improved the GetChangesRect code with some alignment patches suggested by Will Dean.
Fixed an *IDIOTIC* bug in the handling of user-specific settings. They were completely
broken before. Now they should work. I'm such an idiot. Idiot idiot idiot.
See MS Knowledge Base article Q168877 & Q199190.
The idiot bug-fix above broke roaming profiles on NT domains! That's now fixed, too.
Idiot idiot idiot.
Added a dialog to query whether to accept or reject incoming connections. The dialog is
currently controlled ONLY via the registry! The AuthHosts setting is now extended, while
some new user-specific settings are provided so that users can tailor the query feature.
Relevant keys are:
- QuerySetting (DWORD) (local&global user-specific)
[Least secure]
0 - Accept or Query. If AuthHosts says Reject then query, otherwise Accept.
1 - Accept or Reject. Reject if AuthHosts says so, otherwise Accept.
2 - Obey AuthHosts. Obey AuthHosts Accept, Query, Reject settings. [Default!]
3 - Query or Reject. If AuthHosts says Reject then Reject, otherwise Query.
4 - Ultimate Paranoia. If AuthHosts says Accept then Query, otherwise Reject!
[Most secure]
Summary: Actual Effect
Setting Accept Query Reject
0 a a q
1 a a r
2 a q r
3 q q r
4 q r r
- QueryTimeout (DWORD) (local&global user-specific)
Number of seconds before Accept/Reject dialog should timeout and reject.
- AuthHosts (SZ) (machine-local)
Match terms may now start with "-", "+" or "?". "?" indicates that the connection
attempt should be queried.
Version 3.3.3 (VNC Version 3.3.3, revision 3)
Changes from Version 3.3.3 Revision 2:
Implemented Will Dean's DIBsection patch to retrive screen data. This reduces
both the retrieval time & the memory usage of WinVNC but currently only works
for VNC-format-compatible 16 and 32 bit displays. If your display is incompatible
then WinVNC falls back to the old, slow, memory hungry mode.
Fixed a bug in VNCHooks which cause very large updates to be spuriously created on occasion.
vncKeymap now filters out the three Lock keys (CapsLock, NumLock, ScrollLock), so that
they can be safely used at the client side without generating random keystrokes on the
server.
Version 3.3.3 (VNC Version 3.3.3, revision 2)
Changes from Version 3.3.3 Revision 1:
Added the new "Disable Local Keyboard & Pointer" option to the Properties dialog.
This features currently allows the keyboard & pointer of the sever machine to be
disabled while a remote connection is in progress.
The feature only works under Windows NT at present.
NB:This is a BETA feature, with a known limitation - if the setting
is changed then all clients must disconnect and reconnect to achieve the desired
effect.
The -connect command-line option has been added, allowing new outgoing connections
to be made using a script or an icon.
The Add New Client and -connect options now make shared outgoing connections, since
this is usually preferable to unshared outgoing connections.
Improved the way preferences are loaded, reducing the number of times the client will
be disconnected when settings are loaded & saved.
Version 3.3.3 (VNC Version 3.3.3, revision 1)
Release version, patched for HTML bug below.
[The initial 3.3.3 release featured a bug in the rendering of HTML for the Java-based
viewer. 3.3.3 was quickly withdrawn and 3.3.3R1 is now the base Version 3.3.3 release.]
-=- NEW FEATURES:
REGISTRY SETTINGS ARE NOW LOADED CORRECTLY FROM THE CURRENT_USER REGISTRY HIVE!
When running as a service under Windows NT, WinVNC was unable to correctly load
settings stored in the current user's HKEY_CURRENT_USER hive. As a workaround
for this, a special helper-hook is installed when the service itself is
installed. The helper-hook runs when a user logs in and passes enough information
to the WinVNC service for it to locate their preferences correctly.
If the helper hook fails to install or isn't run for some reason, then WinVNC
will continue to operate based on ALL the WinVNC HKEY_LOCAL_MACHINE settings.
A new command-line option, -defaultsettings, has been added, which will cause the
running WinVNC server to show a Default Properties dialog, through which the default
local properties can be editted. (While the dialog is displayed, the properties used
will be the default ones. When it dissappears, WinVNC reverts to the user's settings.)
Nagle's algorithm is now disabled on all WinVNC connections, decreasing latency
considerably.
Timestamp information is now added in the debug log output.
Limited client IP-address based filtering of connections is now supported.
The new Machine-Local registry setting "AuthHosts" may be specified, and should
be of type "string".
Match terms look like:
+<ip-address-template>
-<ip-address-tamplate>
where ip-address-template is the leftmost bytes of the stringified IP-address,
e.g. 158.97 would match both 158.97.54.1 and 15
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
winvnc1---12---1---1.rar_omnithread_rt.l_vnc_vnc 代码功能介绍 (159个子文件)
WinVNC.aps 310KB
VNCHooks.aps 18KB
WinVNC.bsc 2.42MB
d3des.c 14KB
vncauth.c 2KB
WinVNC.clw 4KB
VNCHooks.clw 245B
vncDesktop.cpp 32KB
vncClient.cpp 32KB
vncService.cpp 28KB
VNCHooks.cpp 26KB
vncServer.cpp 25KB
vncProperties.cpp 22KB
nt.cpp 19KB
nt.cpp 19KB
vncMenu.cpp 14KB
vncEncodeCoRRE.cpp 14KB
vncBuffer.cpp 12KB
vncEncodeHexT.cpp 12KB
vncEncodeRRE.cpp 9KB
vncEncoder.cpp 9KB
VSocket.cpp 9KB
WinVNC.cpp 6KB
tableinittctemplate.cpp 4KB
Log.cpp 4KB
vncRegion.cpp 3KB
translate.cpp 3KB
tabletranstemplate.cpp 3KB
vncSockConnect.cpp 3KB
tableinitcmtemplate.cpp 3KB
vncAbout.cpp 2KB
set.cpp 1KB
RectList.cpp 577B
vncInstHandler.cpp 562B
stdhdrs.cpp 92B
VNCHooks.def 173B
omnithread_rt.dll 60KB
VNCHooks.dll 32KB
WinVNC.dsp 36KB
omnithread.dsp 13KB
VNCHooks.dsp 12KB
WinVNC.dsw 1KB
omnithread.dsw 545B
VNCHooks.dsw 541B
WinVNC.exe 384KB
omnithread_rt.exp 10KB
VNCHooks.exp 1020B
rfbproto.h 20KB
omnithread.h 15KB
vncServer.h 8KB
vncClient.h 4KB
vncDesktop.h 4KB
resource.h 4KB
VSocket.h 3KB
vncService.h 3KB
vncProperties.h 3KB
VNCHooks.h 2KB
Log.h 2KB
vncEncoder.h 2KB
translate.h 2KB
vncBuffer.h 2KB
vncPasswd.h 2KB
rfb.h 1KB
vncMenu.h 1KB
vncRegion.h 1KB
WinVNC.h 1KB
VTypes.h 1KB
vncEncodeCoRRE.h 1KB
d3des.h 1KB
nt.h 1KB
nt.h 1KB
vncEncodeHexT.h 994B
vncSockConnect.h 962B
stdhdrs.h 820B
vncEncodeRRE.h 732B
vncInstHandler.h 595B
vncAbout.h 586B
set.h 455B
resource.h 412B
vncauth.h 362B
RectList.h 351B
Start.h 0B
Kinescope.ico 272KB
WinVNC.ico 3KB
vc60.idb 89KB
omnithread_rt.lib 18KB
VNCHooks.lib 3KB
WinVNC.ncb 2.49MB
omnithread.ncb 65KB
VNCHooks.ncb 57KB
vncServer.obj 53KB
vncClient.obj 43KB
vncDesktop.obj 35KB
nt.obj 33KB
vncService.obj 26KB
vncProperties.obj 25KB
VNCHooks.obj 22KB
vncMenu.obj 19KB
translate.obj 17KB
vncBuffer.obj 14KB
共 159 条
- 1
- 2
资源评论
四散
- 粉丝: 65
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功