Sie sind auf Seite 1von 21

**********************************************

* Ultr@VNC - Latest modifications History


**V1.1.9.3 Au !"13
#issin screen refres$ % &$en dri'er selected (ut not used)
*actory reset % &$en tem+ &as not &rita(le)
**V1.1.9.! Au !"13
#irror dri'er and (eati'e screen coordinates %left secondary des,to+)
**V1.1.9.1 -uly !"13
-'ie&er &it$ more t$en 9 multimonitors fi.ed
-+erformance u+date ser'er
-add e.tra c$ec, to see if full and 'ie& only +ass&ord differ
**V1.1.9." #ay !"13
-fi.ed c$ane i+ detection/ sometimes ser'er &as disconnected after a fe& seconds (y a false
+ositi'e
**V1.1.0.9 A+ril !"13
-Vie&er timeout o+tion rayscreen fi.
-ser'er lea,s fi.ed
**V1.1.0.0 #arc$ !"13
-ser'er cras$
-ser'er rayscreen
**V1.1.0.1 #arc$ !"13
-filetransfer (u fi. %.23)
**V1.1.0.2 #arc$ !"13
-autoreconnect and aut$ fail fi.
-'ie&er &it$ o+tion &indo& o+en fails to close
-'ie&er messae(o. sometimes $idden (e$ind &indo&
**V1.1.0.4 #arc$ !"13
Vie&er deadloc, &it$ soft&are cursor c$ane.
**V1.1.0.3 #arc$ !"13
ser'er
-u! encoder on 12color dis+lay cras$
'ie&er
-fullscreen (ar center
-reconnect set (y default
**V1.1.0.3 #arc$ !"13
-*i. ser'er 5NULL cras$
-*i. radio (utton u! 'ie&er
**V1.1.0.! #arc$ !"13
-fi. loc, after ray screen
**'1.1.0 %*e( !"13)
-fi. +rotocol error ser'er
-fi. correct default o+tions 6Vista
**********************************************
* Ultr@VNC - Latest modifications - History
**'1.1.0 %No' !"1!)
-addad su++ort &indo&s 0
% ne& ca+ture enine)
-se'eral (u fi.es
-(etter multi monitor su++ort
-ne& 'nc+ass&d 7 encry+tion.
8nstead of usin t$e +ass&ord as +art of t$e encry+tion/ &e no& c$ec, t$e +ass&ord insite t$e
encry+tion (y t$e ser'er. 9$is allo& t$e ser'er to (alc,list ser'ers after . fault +ass&ord.
:A;N8N<= 8f usin encry+tion +luin 7 'nc+ass&ord you (etter u+rade. No +rotection aainst >rute
force +ass&ord $ac,in.
**'1.".9.2.! %*e( !"1!)
-remo'ed (ee+s
-Ca+ture al+$a->lendin default 'alue.
-Vie&er cras$ fi.ed
-<rayscale fi.ed
**********************************************
* Ultr@VNC - Latest modifications - History
**********************************************
**'1.".9.2.1
*cras$ c$at .23
*Aut$;e?uired@"/ +ass&d@NULL= :arnin messae (loc, ser'ice
*A(out .23 say &in3!
*'ie&er 1"0! and ser'er 1"92 &it$ localcursor % no connect/ 1""A c+u)
*ser'ersite scalin and multi+le 'ie&ers/ frame(uffer siBe et o'er&ritten
%Ccale is no& loc, &$en multi+le 'ie&ers are connected to a'oid a
frame(uffer c$ane/ first connected 'ie&er set scale. Cite effect is t$at
t$e 'ie&er re+ort t$e unused/ incorrect scale/ (ut at least it doesnDt cras$ anymore)
*-connect i+/ +assed to &in'nc runnin as ser'ice is not remem(ered for
autoreconnect.
*-sto+reconnect
sto+ t$e autoreconnect function of t$e ser'er.
*ser'er mouse mo'es Eum+ on 'ie&er &$en screen is idle.
corrected
*oldF+luin cras$ % Bli(5ultra)
*+luin %CecureVNCGluin) used (y 'ie&er
ser'er &it$out +luin
i'e incorrect 'ie&er messae. And doesnDt as, to reEect t$e connection.
*monitor 'alue is sa'ed/ (ut 'nc'ie&er read it as (ool %true5false)
Hnly "51 are correct im+orted
*old +luins fail &$en Brle encodin is used
*old +luins i'e incorrect info in status(o.
*-autoreconnect timeout/ -reconnectcounter num(er
%a'aila(le from ui and commandline)
*autoreconnect timeout &as incorrect/ u+dated
*oldF+luin detction &as incorrect
*autoreconnect &as indeed in'ers/ corrected aain
*All #essae(o.%) re+laced (y a function t$at +ut it on t$e 'isa(le des,to+ % done for all
messae(o.es)
*Aut$ #essae dll not found/ name corrected and refuse access.
*if all rou+s are em+ty c$ec, also admin.
*if HCFCHU9IH:N initiated inore all loc, functions.
**'1.".9.2
*8J
*ser'er site scalin cras$ ser'er and5or 'ie&er
%9$is also sol'e situations &$ere t$e resolution after reconnect differ
from t$e oriinal)
* &all+a+er fi.ed %aero5&all+a+er 7ser'ices cras$ seems also sol'ed)
* o+tions <ui rou+
* Allo&s$utdo&n@" ser'ice +ro(lems fi.ed
* o+timiBed memc+y function 151 scalin
* o+timiBed ca+ture functions
* recom+iled addons for &!, %,ernel +ointer error)
* minimiBe artifacts on &indo& mo'e
* com+ati(ility &it$ ot$er 'nc fla'ors and old ultra 'ersions
* 'nc'ie&er -confi
AII
* ser'er systray % s$o& i+5name5a++ or ser'ice)
* forced re(oot
* selecta(le dis+lay % +rim5sec53t$e5all) for s$o&in t$e 'ie&er
* u! %lBo5E+e) encoder
** '1.".9.4 ;elease
7Cer'er o+timiBed/ faster.
*(u fi. rf(3.1 ser'er and noaut$
7mo'e to Bli( 1!4 &it$ asm
7cad no& use sas.dll from ms instead of cad.e.e % Vista)
** '1.".9.3.3 ;elease
c$anes
-u'nc close as last a++lication/ on re(oot
-re(oot in safe mode &it$ u'nc access after re(oot.
-*i. Coft&areCas reistry from systray %ctrl-alt-del)
-cad &it$ and &it$out auc on Vista and &in1
-u+date installer start ser'er after installation %o+tion)
-Vie&er o+tion directJ
-8f not runnin as ser'ice/ t$e 'ie&er stay o+en on UAC % loc,ed) / messae on 'ie&er screen
-fi. 'ie&er cras$ on startu+
safe(oot
Hn JG -K (oot.ini is c$aned / added 5safemode=net&or,
Hn Vista K@ (cdedit is used to +ut t$e system in safemode
&$en u'nc start in safe(oot/ (oot.ini 5safe(oot is remo'ed
and (cdedit corrected for normal (oot.
** '1.".9.1 ;elease
Cer'er 7 Vie&er=
8nterated su++ort for CecureVNC +luin.
*i. recursi'e cli+(oard issues &$en se'eral VNC/ ;IG/ V#/ etc sessions are nested.
*i. $ans in cli+(oard $andlin.
Cu++ort for H9#L and ;9* cli+(oard formats.
Cu++ort for Unicode cli+(oard te.t.
Cli+(oard te.t is com+ressed &$en transferrin.
li(E+e li(rary re+laced &it$ li(E+e-tur(o &$ic$ includes o+timiBed assem(ly code for (ot$ .02
and .23.
Lli( u+dated to latest 'ersion.
IC# +luins no loner cause t$e ser'er5'ie&er to send any additional messaes or +refi. (ytes.
9$is eliminates 31 (ytes of net&or, traffic +er messae.
8mmediately su(se?uent soc,et &rites are coalesced to minimiBe unnecessary +ac,ets. 9$is
eliminates 3" (ytes of net&or, o'er$ead for most messaes/ and more in ot$er cases.
;*> 3.0
Vie&er only=
*i. cras$ &$en c$anin frame(uffer dimensions &it$ cac$e encodin ena(led.
*i. disconnect &$en c$anin frame(uffer dimensions.
Come menu reoraniBation.
9$rottlin for mouse mo'e messaes to +re'ent saturatin out+ut (uffer &it$ +ointer u+dates.
Mueuein im+lemented for outoin &ritesN t$is eliminates some o'er$ead from e'ery messae.
Greem+ti'e u+date re?uests.
Ona(le cac$e encodin from commandline/ 5ena(lecac$e
*i.ed sta(ility issue in 9i$t encodin %mered from 9i$tVNC)
*i.ed reco'ery 5 resync$roniBation attem+ts in u+date $andler due to (y+assin IC# +luin &$en
flus$in in+ut (uffer/ leadin to unsync$roniBed encry+tion states..

** '1.".0.! ;elease
ser'er
*deadloc, fi.es
*&in!""3/ .+ % all +re 'ista) fast user and ;IG fi.
*color error &$en usin t$e dri'er in 12(it color mode.
*added multi+le monitors for non dri'er mode
*corrected mouse (e$a'iour &it$ multi+le dis+lays
* mirror dri'er &as used on 'istaK@ and color &as 05rey5(P& cras$ fi.
'ie&er
*listen and add ne& client fail to connect fi.ed
*s,e&ed 'ie&er in !43 color mode fi.ed
*scroll(ar and resiBe fi.
*auto mode set to fi. color to +re'ent cras$
*&rite e.act errorQ re+laced (y Qser'er closed connection
*cancel force soc,et close
*'ie&er -listen also remem(er command lines
installer
*do&nload files unc$ec, fi.
**'1.".0.1 test
** '1.".0." ;elease
IC# +luin=
#ultit$readed 5 interface su++ort
;e?uire #ultit$readed +luins
'ie&er
-Grom+t to disa(le dsm +luin and connect if an unencry+ted session is detected.
-*all(ac, to di(section if 'ideo memory is lo& %(lac, screen issue)
-Rey(oard $oo, fi.edN no loner interferes &it$ ,ey(oard res+onsi'eness. Also scroll loc, is
+ro+erly $andled for s+ecial ,eys.
-;e+eater 8I is s$o&n in in t$e recent edit (o. &$en you connect alon &it$ t$e re+eater $ost.
-Cmdline o+tions to auto acce+t connections and anot$er to auto acce+t unencry+ted connections
-;emem(er last local +at$ in file transfer durin a session
-<ui loc, fi.ed % ser'er disconnect &it$out messae could loc, ui)
ser'er
-Come mute. c$anes t$at &ere causin issues &$en t$ere &ere multi+le connections
-Cu++ort for multi+le connections usin dsm +luin
-Cu++ort for ne& +luin interface
-Ne& re+eater cmdline o+tion for sim+licity
-Come interface c$anes in t$e add ne& client dialo &$en usin sc mode
-Cu++ort (alloon ti+ notifications/ used in sc mode
-Iialo to s$o& +endin or unaut$ clients suc$ as t$ose &aitin &it$ t$e re+eater or re'erse
connections
-Also some cras$es due to (ad function +ointer init in dsm +luin $andlers
-if no incremental udate is re?uested %full u+date) t$e incremental rectanle is t$e full screen
-deadloc, fi.ed % ser'er $an after des,to+ s&itc$ %loon-default-screensa'er/tas,manaer needed
to ,ill)
-ser'er mouse mo'es et faster +rocessed
-dri'er is $andled faster %t$ere &as a not needed 1""ms &ait in t$e code)
-ultra'nc.ini
SadminT
send(uffer@019! 666custom send(uffer siBe
** '1.".1 % >eta tests)
** '1.".2.4 ;elease
ui rf( +ort loc, fi.
-Gerformance N #ouse mo'e a little faster
-Gerformance= Ctartu+time a little faster % first screen)
-memory lea,
-dri'er and loon5uac %(lac, screen)
-aero ena(le (u % ser'ice/ not restored)
-dri'er &in1
-+lay sound if file e.ist/ G<# solution is (etter and e.e smaller.
-added %ultra'nc.ini/ SadminT ) clearconsole@1 %&instationconnect (u)
-dou(le-clic, on trayicon (e$a'iour s$o& +ro+erties
-J23 installer s$ould no& install in +roram files
-J23 'ersion does not loner s$o& Q&in3! ser'erQ
** '1.".2.3 ;elease
- <ui fi.
- *9 fi.
** '1.".2.3 ;elease
Vie&er c$anes=
- <ui loc, &$ile reconnect fi.ed
- ;emo'ed flas$er % unused code )
- ;a( order fi.ed in dialos
- Cras$ on e.it fi.ed
- Cursor &it$ scalin fi.ed
Cer'er c$anes=
- *i.ed unload 'ideo dri'er and .+23
- *i.ed settins o'er&ritin &it$ default &$en tem+file &as &rite +rotected
- Added messae(o. unc$ec, for runas &$en ultra'nc.ini is not &rita(le
- Added scF+rom+t as command line o+tion
- Added scFe.it as command line o+tion
- ;emo'ed some loin/ to many messaes
- *i.ed loc,s &$en fast user s&itc$in (et&een &inloon and des,to+ c$ane
- Added (ac, a timeout/ ser'ice need to i'e HC time to s&itc$ t$e des,to+
- Ccreen u+dates enine c$aned. No& uses e'ents instead of &indo&s messaes
- #o'ed enine u+dates sin, to se+erate c++ file
- 9a( order fi.ed in dialos
- *i.ed cras$ monitor s&itc$ &$en second monitor is (ier
- Added ma.c+u settin
** '1.".4.1..
- *i.ed loc,in issue
- Ccreen u+dates enine +artially re&ritten
** '1.".4.1
Vie&er c$anes=
- *i.ed msloon 7 IsmGluin not as,in user5+ass&d
- IsmGluin re'erse +at$ for dsm+luin set to A9O#GA %fi.es Vista error)
Cer'er c$anes=
- Added -sc command line o+tion
- Cer'er e.its on 'ie&erDs disconnection fi.ed
- Cer'er no& remains connected on des,to+ c$ane %li,e uac)
Ctill canDt (e controled (ecause &in'nc runnin as a++lication
doesnDt $a'e +ermission/ (ut t$e remote +erson can do
t$e tas, and et full control (ac, &$en UAC +o+u+s or &$en
ele'ated &indo& is closed.
- Added re'erse connection acce+t %li,e in old sc)
usae= &in'nc.e.e -sc -run
Gerformance c$anes=
- 9$ere &as an issue t$at 'ie&er sometimes loo,ed froBen. *i.ed
>ut fi.in t$is issue caused 'ery fast ser'er5'ie&er u+date re?uests/
+us$in t$e c+u too $i$ on ser'er..
- CGU t$rottle added/ so &in'nc usae stay (elo& 3"A
- 8dle detection added to lo&er c+u &$en des,to+ is static
- 9&ea,s for older c+u to ,ee+ t$e c+u lo&er
- 'nclo fi.ed/ &as usin c+u e'en &$en not ena(led
Usae (o. u+dated=
-run needs to (e t$e last u+tion
Connection=
- ;e'erse connection and runnin as ser'ice fi.ed
- Added ser'iceFcommandline @ -autoreconnect
- Iual loon (o. fi.ed
- JG23 mirror dri'er added
- *i.ed mirror dri'er disa(lin on 'ie&er disconnection
- Added e.tra c$ec,
:$en c$anin settins t$e runas dialo as,s for +ermission to ma,e
c$anes/ default is NH.. a +o+u+ tells you t$is in case a +ermission
is denied
** '1.".4.2
- Iri'er acti'ation (u fi.ed
** '1.".4.4
- Gerformance ada+ted for lo& c+u systems
- Autodetection s+eed is no& lo&er to et a (etter a'erae
- O.es sined until !"11
- Various ot$er fi.es...
** '1.".4.3
- Vie&er security u+date
** '1.".4.3 ;elease
- Added settins editor %as a se+erate a++lication)
- Added o+tion to +reset +rimary5secondary5(ot$ des,to+s as default
- 9erminal ser'ice de+endency remo'ed
** '1.".4.! ;elease
- UnBi+3!.dll5Bi+3!.dll are not loner needed for directory transfer
- Looff user ndoes not c$ec, t$e session num(erN restart is only done
&$en session U@ " %for Vista or JG &it$ fast user s&itc$in)
- IirectJ 'ie&er %ta((edF'ie&er) com+iled &it$ t$e correct settins
** '1.".4.1 ;elease % >AI )
Vie&er c$anes=
- *i.ed (u &$ere screen froBen &$en file transfer or c$at &as o+en
- Close t$e c$at dialo (efore deletin 9e.tC$at o(Eect.
:ait for t$read to e.it (efore returnin from RillIialo%)
- *i.ed ser'er cras$ in RillAllClients &$en c$at &indo& &as o+en
- Cu++ressed du+licate messaes a(out lost communications
- Cu++ressed Q*ile transfer com+letedQ messae if t$ereDs an error so
t$e error is seen in t$e $istory dro+do&n
- Autoreconnect fi.
- UnBi+3! Bi+3! no& al&ays loo, in t$e installation folder
Cer'er c$anes=
- Ca'e o+tion +ermission fi.ed
- Gerformance t&ea, for ser'er-side scalin
- Close t$e c$at dialo (efore deletin 9e.tC$at o(Eect. :ait for t$read
to e.it (efore returnin from RillIialo%)
- *i.ed ser'er cras$ in RillAllClients &$en c$at &indo& &as o+en
- Cu++ressed du+licate messaes a(out lost communications
- Close te.tc$at dialo if o+en (efore deletin te.tc$at o(Eect to a'oid
cras$in t$e ser'er
- U+dated Ea'a'ie&er
- unBi+3!5Bi+3! em(edded
- Iri'ers fi.ed clasic style %(ad ca+tion(ar)
** '1.".4 ;elease
%'1.".3 &as ne'er released. :e s&itc$ed directly to '1.".4)
* U+date !3 au !""0
- Iri'er7a++lications t$at c$ane resolution %li,e +in+all in fullscreen)
- 'nclo = 8n some cases t$e standard +at$ &asnDt &rita(le/ no& +at$ can (e set
* U+date 13 au !""0
- *9 cras$ &$en cli+(oard is used durin transfer fi.
- Admin +ro+erties and domain user fi.
- 8n+utloc, in+ut fi.
* U+date 3 au !""0
- O.ce+tions t$ro&n &it$ no messae cause access 'iolations &$en ;e+ort called.
- All messae (o.es are no& +ro+erly +arented to t$e 'ie&er &indo& so t$at t$ey
are modal.
- Coc,et timeouts are no& used durin file transfer so t$at connections lost
&$ile connected to a re+eater are detected
- A small ,ee+ali'e messae is sent e'ery 4 seconds after recei'in a file c$un,
to ,ee+ t$e ser'er or 'ie&er from timin out durin a read.
- 9$e +rom+t for e.it is no& res+ects t$e mFfO.itC$ec, settin if t$e D.D in t$e
full screen title(ar is clic,ed
- Anot$er (i c$ane to t$e file transfer module is t$at a tem+orary file is used
to $old t$e file (ein transferred. :$en it is successfully com+letes/ it is
mo'ed to t$e oriinal file name -- resume still &or,s too. 9$is &as (ecause
&$en a file transfer is interru+ted/ a user %ie/ ser'ice tec$) canDt tell
if t$e file is com+lete.
- 9$e close (utton on t$e file transfer dialo is no& ena(led and disa(led durin
file transfers. Vou canDt close t$e &indo& &it$ t$e D.D durin a transfer/
(ut you can ot$er&ise
- #any 'aria(les are no& +ro+erly initialiBed.
- 9$e (lac, layered &indo& is no& (rou$t to t$e to+ e'ery !"ms -- t$e start menu
is still 'isi(le on t$e remote system so t$is c$ane ma,es it o a&ay faster.
- Vou can no& reister t$e ser'ice &it$ a custom name.
- Cim+lified Co+yFtoFtem+ and co+yFtoFsecureFfromFtem+
- :$en t$e net&or, connection is lost/ a messae is s$o&n QConnection lost due to
communication failureQ instead of Q&ritee.act= soc,et error &$ile &ritinQ
- soc,et read5&rite errors no& (rea, t$e &$ile %connected) loo+ in 'ncclient.c++
- Cim+lified file $andle cleanu+
- *9 cras$ fi./ loc, screeen &$ile transfer
- ?uic,o+tion fi.= :as not sa'ed correct
* U+date 1" -uly !""0
- ;e+eater= found (u t$at re?uired ser'er to (e connected first.
No& you can connect ser'er or 'ie&er first
- Vie&er= o+tion are no& correct loaded.
9$e +ro(lem &as t$e t$e +resets didnDt $a'e Qmanual setQ/ t$is cause t$e +resets
al&ays to (e loaded on to+ of manual settins.
- Cer'er no& ta,e as commandline
- Autoreconnect -id=WWW
- Cinle re+eater connection ser'er $ad a +ossi(le error % reconnect couldnDt
$a++en if s$utdo&n (y ser'ice is re?uested)
* U+date !2 Eune !""0
- Vie& Hnly/ comment te.t= Alt7Ctrl7*3
- Ctrl7C$ift7Osc o+en 9as, #anaer on &in'nc a++lication and ser'ice
- Ctrl7Alt7*3 send Ctrl7C$ift7Osc if &in'nc run as a++lication
- Iead ,eys XD YZQ[ and \ 7 &in,ey s$ortcuts %:indo&s Loo Rey)
- Ccroll Loc, HN/ &in,ey 7 s$ortcuts sent to remote
- Ccroll Loc, H**/ &in,ey 7 s$ortcuts are local %default)
- 0(it %s&itc$in codec7colors) 'nc'ie&er cras$/ fi.ed.
- Auto scalin remote screen im+ro'ed to fit to local screen
- &in'nc &it$ mirror dri'er 1.!! acti'e only &$en 'ie&er connected/ fi.ed
- O.itC$ec, %default@false 'nc'ie&er confi file)%+money)
* U+date 12 Eune !""0
- 'nc'ie&er/ Vie& Hnly %c$ec, (o.) and title (ar
- 'nc'ie&er/ command line encodin/ added Brle and By&rle
- 'nc'ie&er auto scalin (i screen of remote ser'er to small 'ideo screen
local 'ie&er.
- 'ista/ u'ncFser'ice already installed as ser'ice %&in'nc)
- Ctart ser'ice %need to (e +re'iously installed) %-eff for &!, fi.)
** '1.".3 ;C12 - >O9A - *H; 9OC9 P IO>U< HNLV U
- Handle lea, ser'ice fi.
- #anifest u+date % asin'o,er)
- GroEects u+dated for VC!""45!""0
- Hnly allo&s t$e 'ie&er t$at disa(led remote in+ut to reena(le it
- *9 cras$ (u &$en t$e source file could not (e read on t$e ser'er
- fullscreen= mode/ ma,e t$e toolti+s for t$e tool(ar 'isi(le
- fullscreen= multimon fi.
- *9= no media in remote dri'er fi.
- Confirm e.it o+tion
** '1.".3 ;C14 - >O9A - *H; 9OC9 P IO>U< HNLV U
- s$ared connections +atc$
- monitor (lan,in fi.
- restore &all+a+er fi.
- Ea'a 'ie&er direcory detection
- title (ar cras$ fi.
- syncroniBe disa(le ,ey(oard (utton &it$ ser'er
- syncroniBe ca+loc, state
- Ielete +artial files after failed filetransfer
** '1.".3 ;C13 - >O9A - *H; 9OC9 P IO>U< HNLV U
- QXQ *i. %,ey(oard)
- ser'iceFcommandline *i.
- Cend Custom Rey
- Aut$entication fail s+eedu+
- Version ;C13 &as (uy
- ;C13 no& use VC!""4.
- ;un sta(le &$en no multi+le connections are made.
** '1.".3 ;C13 - >O9A - *H; 9OC9 P IO>U< HNLV U
- *8J +luin +at$
- *8J cras$ after &ron rf('ersion messae
** '1.".3 ;C1!>8C88 - >O9A - *H; 9OC9 P IO>U< HNLV U
*8J :!R and ser'ice
** '1.".3 ;C1!>8C - >O9A - *H; 9OC9 P IO>U< HNLV U
- *8J 'ideo dri'er +o+u+
** '1.".3 ;C1! - >O9A - *H; 9OC9 P IO>U< HNLV U
- #emory (oundin error fi.ed
- Cer'eral +ossi(le security ris,s fi.ed.. % added e.tra +rotection aainst
(uffer o'er&rites t$at could (e in'o,ed (y modified ser'er or 'ie&ers.)
- 3! 5 23 dri'ers
- 3! 5 23 e.ecta(les
- Iri'er m'!.dll c$aned UU Ne& ser'er re?uire ne& dri'er.
** '1.".3 ;C1" P ;C11 - >O9A - *H; 9OC9 P IO>U< HNLV U
- Vista dri'er acti'ation s$ould (e fi.ed
- ,ey(oard fi./ for international ,ey(oards. Hnly tested &it$ frenc$ and (elium
,ey(oard %dead ,eys)
- commandline o+tions added %same as in 1"!)
** '1.".3 ;C9 - >O9A - *H; 9OC9 P IO>U< HNLV U
- Added e.tra info to c$ec, dri'er
- Cer'er-K+oll +ro+erties -K c$ec, dri'er
%'ersion/ acti'e/ acces o,)%'ersion/ not acti'e)
- multi monitors on Vista
Iri'er need to (e installed and &or,in
&in'nc must (e runnnin as ser'ice or
&in'nc runnin as a++lication must (e started &it$ QrunasadminQ
- #C loon 88 and rou+5user settins
C$aned made/ +lease c$ec, if it correct t$e +ro(lem
** '1.".3 ;C0 - >O9A - *H; 9OC9 P IO>U< HNLV U
-added +re'ious %rc3) rd+ ,ill 'ia ultra'nc.ini
SadminT
,ic,rd+@1
** '1.".3 ;C1 - >O9A - *H; 9OC9 P IO>U< HNLV U
- ty+oDs fi.ed
- runasadmin/'ista/a++lication mode menu fi.
** '1.".3 ;C2 - >O9A - *H; 9OC9 P IO>U< HNLV U
- 8n'isi(le ?uery &indo& fi.ed
- Ce'eral -a'aVie&er (u fi.es (y 9;iessner in t$e *ile9ransfer <U8
%files lists are no& sorted/ (i directory5file names fi.ed/ files seen
as directories fi.ed...)
- >ee+ fi.ed
- :in!""3 install 'ia rd+ session fi.ed
- 9$e installer no& s$ould (e a(le to correctly install5u+rade 1.".! and 1.".3 ;CJ
- Video #irror Iri'er and Vista Addons are no& o+tionaly do&nloaded from t$e installer.
** '1.".3 ;C4 - >O9A - *H; 9OC9 P IO>U< HNLV U
- Cer'ice mode is (ac, in &in'nc.e.e
- Cer'ice can (e installed5start5sto+5uninstall from system tray menu
- mouse s$a+e fi.ed
- Ism +luin fi.ed %Vista)
#C;C3 Gluin s$ould &or, fine under Vista
AOCV! +luin does not al&ays &or, under Vista
A;C3 +luin s$ould &or, under Vista
- Ne& commandline o+tions=
-autoreconnect 8I -connect $ost -run
-autoreconnect 8I -connect $ost -ser'ice
Q-ser'iceQ or Q-runQ need to (e t$e latest +arameter
** '1.".3 ;C! - >O9A - *H; 9OC9 P IO>U< HNLV U
- Vista su++ort=
- Ne& Vie&er Autoreconnect feature
- Ne& :inVNC s+ecial startu+ modes %used (y u'ncFser'ice)/ and :inVNC
autosto+ feature &$en necessary under Vista5JG *UC
- C9;L-AL9-IOL usin Vie&erDs QCAIQ (utton s$ould &or, %Vista and JG)
- *ile9ransfer &indo& no& allo&s files lists sortin (y columns $eaders
- :inVNC no& stores its confi +arameters into ultra'nc.ini file
%same directory as :inVNC.e.e). 9$is c$ane &as necessary for Vista5JG *UC.
9o use t$e reistry instead/ li,e in +re'ious 'ersions/ do t$e follo&in=
1.>efore runnin t$e u'ncFser'ice for t$e first time/ create an
ultra'nc.ini file in t$e Ultra'NC 1.".3 ;C! install directory
!.Add to t$is ultra'nc.ini file t$e ! follo&in lines=
SAdminT
Use;eistry@1
- :inVNC contains (u fi.es for connections init5sta(ility issues
%'1.".! 9est! +atc$ code and more)
- Glease note t$at IC#Gluin %#C;C3) does not &or, 'ery &ell under Vista
9$e A;C3 +luin s$ould &or, fine t$ou$
** '1.".! ;elease
- ;esiBa(le *ile9ransfer &indo&
- 8m+ro'ed cursor $andlin in 'ie&er and Ea'a'ie&er
- 8m+ro'ed Autoreconnect o+tion in ser'er
- 8m+ro'ed ?uery-on-incomin-connection &indo& in ser'er
- #CLoon im+ro'ements
- #CLoon &ea, c$allene 'ulnera(ility fi. &it$ dis+layed
NH9O= #CLoon (ac,&ard com+ati(ility is (ro,en &it$ 'ersions
6@ '1.".1
Any&ay/ t$e ne& '1.".! 'ie&er can use #CLoon &it$ older ser'ers
(ut a &arnin is dis+layed recommendin ser'er u+rade.
- Cer'er and 'ie&er loin functions 'ulnera(ility fi.
- Cer'er confiuration= Al+$a>lendin/ *9User8m+ersonation and
Loc,:or,station o+tions are allo&ed de+endin on t$e HC
- #C;C3 IC# +luin '1.!." em(edded into t$e setu+
%Q+luinQ su(directory). 9$e .dsm files must (e manually co+ied
into t$e UltraVNC install directory/ alon Ultra (inaries.
#any en$ancements in t$is ne& +luin %session ,ey saltin/ connection
still +ossi(le &it$out ,ey file...). 9$an,s Cean U
** '1.".1 ;elease
- Clo& *ile9ransfer %'ie&er -K ser'er) o'er LAN= fi.ed
- Clo& a++lications on 'ie&er mac$ine durin *ile9ransfer
%'ie&er -K ser'er)= fi.ed %ot$er a++lications are no& usa(le...)
- -a'aVie&er a++let is no& dis+layed in an inde+endant auto-siBa(le
&indo&s t$at ada+ts itself to t$e remote screen siBe.
- Vie&er fullscreen title(ar is no& 1"" +i.els lare %instead of 4"")
- Version info in initial dialo (o. 'ie&er
- Color info Qc$ec, dri'erQ in case color is not su++orted
- ;emo'ed session s&itc$ runnin as a++lication %disconnect as a++ ;IG)
- 9e.tC$at dis+lay corru+tion &$en lot of te.t &as ty+ed= fi.ed
- *ile9ransfer tem+oriBation is no more used &$en main 'ie&er &indo& is mimimiBed
%@K ma.. s+eed transfer)
- U+dated Bli( li(rary to '1.!.3
- C$aned #odem5Clo& +rofile encodin in Auto mode/ from L;LO to 9i$t=
it s$ould fi. t$e occasional 'ie&er cras$ o'er slo& connections in auto mode
** '1."." ;elease
- Cosmetics and lanuae correction for ser'er and 'ie&er
- Iri'er acti'ation %'1"")
- ;esources corrections %radio (uttuns)
- #anual close 'ie&er demaon
** '1."." - ;C!" 1
- ne&= installer &it$ se'eral ne& o+tions
- fi.= 'ncdr'.dll $ad some te.t missin
- fi.= missin mouse +ointer &$en 'ie&er in (ac,round
- fi.= manually select +orts in Admin Gro+erties
- fi.= (lac, screen +ro(lem
- fi.= acti'e scroll lo error
- fi.= disa(le Admin +ro+erties
** '1."." - ;C!" 4
- +rotocol error fi. for non ultra'nc 'ie&ers
- JG loo,
** '1."." - ;C!" 3
- 8nternal test 'ersion
** '1."." - ;C!" %.1/ .!/ .3)
- *ile9ransfer (us seem all fi.ed t$is time. All t$e reressions due to t$e
ne& async$ronous transfer mode 7 delta transfer s$ould (e sol'ed.
- Ne& *ile9ransfer 8m+ersonation mode.
A'aila(le only &$en :inVNC is run as a ser'ice.
A user t$at connects to :inVNC and t$at is not yet identified (y
t$e ser'er %:indo&s aut$entication/ so $e can see t$e :indo&s loin screen)
$as no access to t$e ser'erDs filesystem t$rou$ UltraVNC *ile9ransfer <U8.
He must loin into :indo&s first. Hnce identified/ t$e user only $as access
to t$e filesystem resources allo&ed (y $is :indo&s +rofile.
9$is mode can (e desacti'ated (y an admin if necessary=
Q*9User8m+ersonation@"Q in t$e :inVNC reistry (ranc$. 8n t$is case/ t$e
&$ole filesystem can (e accessed (y users/ &it$out restriction/ li,e in
+re'ious UltraVNC *ile9ransfer 'ersions.
- Ne& color modes= 23 colors/ 0 colors/ 0 <reyCcale/ 3 <reyCcale/ ! >P:
- 9$e -a'aVie&er also su++orts t$e ne& color modes
- 9$e :inVNC em(edded H9#L container for t$e -a'aVie&er no& dis+lays
a &arnin sayin t$at t$e -a'a V# must (e installed on t$e :e( >ro&ser mac$ine
in order to et t$e -a'aVie&er &or,in.
- Various small (us fi.es=
- *orced J-cursor encodin sent to 'ie&ers= fi.ed
- >ad minor 'ersion num(er sent causin C$at not su++orted %Cer'er-KVie&er)= fi.ed
- Command line inored-o+tions (u= fi.ed
- N93 Cras$= fi.ed
- IC# +luin mec$anism= ne& ;eset function added and (u fi.ed
%note t$at 'ersions of #C;C3 Gluins K 1.1.3 must no& (e used &it$ ;C!")
- Cystem resources and small memory lea,s= fi.ed
- Come reistry settins (us= fi.ed
- Ne& QmodernQ dialo (o.es loo, %JG)
- Cli$lty redesined and t&ea,ed dialo (o.es (ot$ in Vnc'ie&er and :inVNC
so t$ey are more reada(le and loo, (etter.
- #CLoon 88= lot of ne& features and (u fi.es %see &$atsne&.t.t for details)
- H+tional Al+$a->lendin ca+ture mode
- H+tional Al+$a->lendin screen-(lan,in mode %see &$atsne&.t.t for details)
- Last Vie&er settins are automatically sa'ed in a Qlatest.'ncQ file in current
usersDs Qlocal settinsQ :in directory. Co ne.t time t$e user runs t$e 'ie&er
t$ese settins are automatically reloaded.
- Ne& sinle-$tt+-connect +ort su++ort. A se+arate :inVNC1G.e.e is a'aila(le
and necessary to et t$is functionnality. 9$is ne& fonctionnality &ill (e
included in t$e reular Ultra :inVNC as soon as +ossi(le.
- Ne& Cinle-Clic, UltraVNC ser'er. 9$e Cetu+ can (e customiBed and enerated
online on t$e u'nc &e( site. Glease see t$e *orum and :e(site for details.
** '1."." - ;C19.1
- *ile9ransfer fi.es
- ;eistry %ser'ice) fi.es
- >lan, screen no& uses layered &indo& %:!,)
- IC# Gluin fi.es
- Al+$a>lendin can (e acti'ated 'ia t$e :inVNC admin o+tion +annel
- CGU >lan, screen
CGU Ccreen >lan,in is fi.ed (y usin a layered &indo&.
%o+tion admin +annel)
8t only &or,s on :!,5JG5:!""3
IoesnDt &or, in com(ination &it$ t$e dri'er
8f Al+$a (lan,in can not (e used/ t$e older IG#C met$od is used instead %auto)
9$e Ccreen >lan,in &it$ Al+$a>lendin can s$o& some content on t$e screen/
if you create a Q>ac,round.(m+Q file in :in'nc directory/ t$is (itma+ is used
instead of t$e default (lac, (ac,round.
Al+$a Ccreen>lan,in can not Hide t$e Cursor/ and sometimes t$e menus o to t$e foreround.
** '1."." - ;C19.2
- O.tra reistry +arameter QCa+tureAl+$a>lendinQ
- :in'nc1G.e.e %1 +ort for $tt+/ se+erate 'ersion / donDt no& status &it$ normal 'ie&er and
+luins)
- Vie&only 'ie&er command line
** '1."." - ;C19.4
- *ile9ransfer fi.es
- N93 fi.es
- Vie&er remem(ers last used o+tions
- Gro+erties and +ort fi.
- -a'a 'ie&er recom+iled usin old Ea'a 1.3
- Iocumentation added for #Clon5;e+eater5nat!nat
** '1."." - ;C19.3
- Cursor s$a+e first u+date
- 8nstall &it$out +re'ious +ass&ord %i $o+e it is fi.es t$is time)
- Rorean installer %]%QP) re+laced (y Rorean
- #C-Loon 88= Unicode su++ort %s+ecial c$ars)
- *ile9ransfer fi.es
** '1."." - ;C19.3
- #Cloon 8 c$anes
loin.dll= needed/ does e'ent and file loin
aut$admin.dll= if +resent/ i'e localadmin access
&or,r+nt3.dll= :or,rou+ and N93 domain c$ec,in
lda+aut$.dll=Acti'e directory :!R u+
lda+aut$9..dll=Acti'e Iirectory 9J
lda+aut$nt3.dll=Acti'e Iirectory N93
Hnly t$e loin.dll is needed/ 8f ot$er dllDs do not e.ist/
t$at s+ecific c$ec, is s,i++ed.
8f you remo'e aut$admin --K Local admin $as no access
8f you $a'e acti'e directory/&or,r+nt3 is not needed
- >u fi.es=
N93 cras$
*ile9ransfer fi.es
- Vie&er use t$e selected lanuae
9o manually c$ane t$e lanuae of t$e 'ie&er/ co+y t$e correc+ondin
....dll from t$e 5lan directory as lan.dll in t$e 'ie&er directory
** '1."." - ;C 19 %'1 ;elease Candidate 19)
- Cemi Q*ast User s&itc$in su++ort
*or eac$ user session you s&itc$ to/ a se+erate &in'nc ser'er is started on t$e ne.t +ort.
User session A on 49""/ after user s&itc$/ 'ie&er et (lac,.
User session > on 49"1 ets acti'e/ after s&itc$in (ac, to session A/
first user session 'ie&er et (ac, acti'e
- C$utdo&n
C$utdo&n/ 'nc sto+s as last ser'ice. Needs to (e tested/
(ecause 'nc is not sto++ed at all/ ser'ice (rea,s &$en net&or, (ecome una'aila(le.
- >u fi.es
Ccreensa'er and loc, screen caused ser'er $un runnin as a++lication/ fi.ed
loon (loc,s/ and screensa'er resolution c$anes are (etter $andled.
Gluin $ad a realy (ad net&or, (e$a'iour/ fast small u+dates li,e in
QCtarfield screensa'er +re'ie&Q could cras$ your net&or, ....
#anual u+date after loon5screensa'er fi.ed
*i.ed (lan, screen and JG CG!
Cancel (utton in 'nc'ie&er fi.ed %no& it actually sto+ connection +rocess)
- Video Hoo, Iri'er mode
O.tra dri'er 'ersion c$ec, on startu+ 1."1051."1151."11 for dri'er files/
else dri'er is disa(led
O.tra dri'er c$ec, (utton in +ro+erties menu. <i'es dri'er status
- Gerformance
Net&or, traffic is send in 0, (loc,s %a'oid floodin on &ireless)
Local mouse $andlin react faster on cursor c$ane
- Cystem s$utdo&n
Vie&er s$ould no& stay connected until you et t$e looff screen
- :inVNC Gro+erties $andlin
User settins %only +oll settins/ access for all users)
Admin settins %all ot$er critical settins/ access for administrators only)
8n ser'ice mode/ no user settins are used/ e.ce+ted +ollin ones
Hnly t$e +rimary session can o+en t$e Admin +ro+erties Q*UCQ
- #ulti-$eaded dis+lay %multi monitors su++ort)
:it$out Video Iri'er= user can tole (et&een +rimary or secundary dis+lay
:it$ Video Iri'er= s&itc$ tole +rimary/secondary or (ot$ dis+lays
Celection is done usin t$e Q*ull Ies,to+Q 9ool(ar >utton %&$ic$ is normally used
to tole from Cinle :indo& to Ies,to+ modes)
QCer'er cursor $andleQ/ not su++orted if secundary screen is left %&it$ dri'er)
9ested on ! card system
- -a'a Vie&er
No& su++orts *ile9ransfer %same ,ind of <U8 t$an in &in3! Vie&er/ (ut sim+ler...
more functions &ill (e added radually %multiselection of files/ directory transfer..)
-K t$e -a'aVie&er no& needs to access t$e 'ie&in mac$ine $arddri'e/ so t$e user is
+rom+ted for an QUltraVNCQ sined a++let certificate acce+tance.
Cu++ort #C Loon aut$entication met$od
- *ile9ransfer
No& su++orts Ielta 9ransfer for files %-K also +ro'ides ;esume 8nterru+ted transfer)
No& transfers are async$ronous if &anted=
:$en *9 <U8 is 'isi(le -K no screen u+dates/ ma. s+eed for t$e transfer of files
:$en *9 <U8 is minimiBed -K screen u+dates and file transferin at t$e same time
Added multiselection for files deletion
Added ;ename *ile5Iirectory command
*i.ed some (us &it$ Iirectory 9ransfer %names &it$ Q%Q or Q)Q)
*i.ed $ue files transfers and +roress aue corru+ted dis+lay %K !<> files)
Added +roress +ercentae 'alue dis+lay
A lot of code cleanin and sanity c$ec,s %(ot$ in Vie&er and Cer'er)
Ne& Vie&er *il9ransfer is still (ac,&ard com+ati(le &it$ +re'ious Cer'ers %6@;C10)
Iirectory Names are no& surrounded &it$ QS Q and Q TQ in t$e <U8 lists
- #Cloon
#Cloon 88
Added a ne& #C-Loon aut$entication met$od %a,a #C-Loon 88).
C$ould &or, &it$ :indo&s N9 3/ :indo&s !"""/ :indo&s JG and :indo&s !""3.
%Cee msloon.$tml for a detailed descri+tion)
- A(ility to aut$enticate cross-domain/ i.e. t$e user account
can (e in anot$er domain t$an t$e com+uter account.
- Ctores access settins in an ACL=
Unlimited num(er of users5rou+s can (e confiured
Oac$ user5rou+ can $a'e full access5'ie&only
- Ne& U8= Ctandard #C Cecurity Oditor
- #CLoonACL= 9ool for e.+ortin5im+ortin ACL
- Hnly one %1) :indo&s loon attem+t is +erformed.
>u fi.es=
* *i.ed= Usernames &it$ s+aces fail to load &it$ #CLoonACL tool
%see $tt+=55forum.ultra'nc.net5'ie&to+ic.+$+Wt@1"32P$i$li$t@^3"!4)
* *i.ed= O.tended ACC88 c$aracters %_5`5a5b) lead to aut$entication failure
%see $tt+=55forum.ultra'nc.net5'ie&to+ic.+$+Wt@1!49P$i$li$t@^31"!)
* *i.ed= Certain +ass&ords %e.. A(c"Ief<) lead to aut$entication failure
%see $tt+=55forum.ultra'nc.net5'ie&to+ic.+$+Wt@0"3)
** '1."." - ;C 10 %'1 ;elease Candidate 10 )
-H+timiBed ;C11
-Code analysin to o+timiBe +erformance
-Iri'er (u fi.ed
-smoot$er mo'es
-cac$e fi.
-A lot of s+eed o+timiBations
** '1."." - ;C 11 %'1 ;elease Candidate 11)
I;8VO;
-Iri'er consist of ! +arts/ t$e actual mirror dri'er and a memory manaer ser'ice.
-*inal dri'er 'ersion
V8O:O;5CO;VO;
-*i. c+u $ost issue on ?uitin 'ie&er
-*i. connecin failed if screensa'er7loc, screen &as runnin
-*i. listenin and multi+le 'ie&ers no loner ?uit &$en one 'ie&er is sto++ed
** '1."." - ;C 12 %'1 ;elease Candidate 12)
- Iri'er $andlin &as c$aned aain.
- 8tDs sta(le and $i$ s+eed is (ac,.
- Ccrollin (u fi.ed/ dri'er &as i'in in'ers delta
- Iri'er screen mo'es and standard screen #o'es detection
can not (e used toet$er. >ot$ &$ere cumulated--K delta .!
Ccrollin is $andled (y t$e dri'er/ screen mo'es (y t$e old met$od
- *i.ed sendmessae ?ueuin +ro(lem.
** '1."." - ;C 14 %'1 ;elease Candidate 14)
- 9ryout to ma,e it sta(le aain.
- V14 is sta(le/ (ut terri(ly slo& &$en dri'er used
** '1."." - ;C 13 %'1 ;elease Candidate 13)
* Cer'er
- #emory lea,s/ resources lea,s/ array (oundin/ (u fi.es/ des,to+ t$read fi.es
- ms loon= Correction for lo(al rou+s in local rou+ detection 7 a lot of
ot$ers c$anes to ta,e t$e ma.. use cases into account...
- *ile9ransfer is no& for(idden &$en Vie&ers are forced to (e QVie&HnlyQ
- *ile9ransfer (u fi. %+ossi(le infinite loo+ durin co+y loo+)
- Gro+erties dialo t&ea,ed
- ;emo'ed t$e QHome +aeQ and QHnline $el+Q s$ortcuts in t$e :inVNC traymenu
%t$at &ere launc$in some 8O.+lorer +rocesses) until &e find a (etter solution.
- #C rou+s can (e customiBed 'ia o+tions
- Hoo,dll is loaded dynamic / dll does not loner need to e.ist to start &in'nc
* Vie&er
- Cer'er 8n+uts5Ccreen-(lan,in (ufi.
- Gro.y su++ort %'ia t$e QVNC re+eaterQ e.ternal +roram)
- *ile9ransfer= selection (ar no& ta,es full listDs &indo& &idt$
- Ce'eral Listenin 'ie&ers can no& (e run on t$e same mac$ine usin
different +orts num(ers.
- Gressin AL9 or C9;L send AL95C9;L directly to t$e VNCCer'er/ as if t$e user selected QC9;L
IH:N5C9;L UG5AL9 IH:N5AL9 UGQ from t$e system menu.
:$en turnin t$e CC;HLL-LHCR on/ t$e follo&in t$ins $a++en=
Gressin AL979A> IHOC NH9 s&itc$ a++lications on t$e client side. 8nstead/ AL979A> is sent to
t$e VNCCer'er.
Gressin C9;L7OCC IHOC NH9 o+en t$e start menu on t$e client side. 8nstead/ C9;L7OCC is sent
to
t$e VNCCer'er.
Gressin AL97CGACO IHOC NH9 o+en t$e system menu on t$e client side. 8nstead/ AL97CGACO is
sent
to t$e VNCCer'er.
Gressin >rea,5Gause ,ey toles *ull-Ccreen mode on or off.
Gressin G;8N9-Ccreen ,ey re?uests a full screen u+date %same as selectin Q;e?uest Ccreen
;efres$Q from t$e system menu)
All t$e a(o'e can (e disa(led (y turnin t$e CC;HLL-LHCR ,ey off.
%&ritten (y Assaf <ordon %Assaf@maBle.com))
** '1."." - ;C 13 = ne'er sa& t$e li$t of day. D&onder &$y... N)
** '1."." - ;C 1! %'1 ;elease Candidate 1!)
* Cer'er
- IC# Gluin (u fi.es %loo+(ac, mode/ +luin c$anes/ loadin/ confi...).
- Ctrins mo'ed to resource file %ser'er) 7 frenc$ translation
- Added (ac, auto $oo, s&itc$in %only acti'e t$e first 4"
u+dates/ to +re'ent s&itc$in &$ile connected)
- Added -autoreconnect command line o+tion and functionnality
- Gre'ented C$at to send messaes durin transfer of a file
- *ile9ransfer no& $andles Iirectory 9ransfer %usin Bi+3!.dll P unBi+3!.dll)
- Ultra Oncoder (u fi.
- Ne& Video Hoo, dri'er
- Local cursor su++ort for Iri'er and Hoo,dll
- Video Iri'er no& uses e'ents to notify t$e ser'er for c$anes/ no more timer
- Auto full scan on idle time
- Added se'eral loc,s for memory +rotection &$ile dri'er
is disa(led5ena(led %resolution5loon)
- 9oo many little u+dates %dri'er). 8f more t$an 4" rects/ com(ine reions.
* Vie&er
- *ile9ransfer no& $andles Iirectory 9ransfer %usin Bi+3!.dll P unBi+3!.dll)
- C$at &indo& can (e minimiBed %allo&in screen u+dates) and restored
- *ile9ransfer :indo& can (e minimiBed %allo&in screen u+dates) and restored/
e.ce+ted durin a transfer
- 9ool(ar >uttons c$aned... %t$an,s to $tt+=55&&&.+$oenity.com5)
- Added (ac, dotcursor as default in all ?uic, o+tions modes/ e.ce+ted Ultra P Lan
- Added listenin Gort num(er to VNC'ie&er 9as,(ar icon toolti+/ in listen mode
- Added some resync code... Cer'er and 'ie&er sometimes &ere oin out
of sync. 9$is code tries to find ne& u+dates in net&or, data and resync t$e 'ie&er.
- A listenin 'ie&er usin a IC#Gluin can no& $andle se'eral connections &it$
different ser'ers &it$out connection dro+s.
**'1."." - ;C 11c %'1 ;elease Candidate 11)
-aut$ dll c$aned %N93 missin function/)
-added &in'nc -multi %disa(le sinle instance c$ec,)
- *ile times no& dis+layed in local time in *ile9ransfer
- IC# (us fi.ed=
- IC#7L;LO no& :H;RC =)
- *i.ed 'arious cras$es due to insufficent IC# &or,in (uffer siBe &it$ 1!""7 screen
resolutions
- *i.ed IC#7UltraOncodin cras$ %8 no& desati'ate Mueuin &$en IC# is ena(led).
** '1."." - ;C 11( %'1 ;elease Candidate 11)
-messaes.dll %nt e'ent ) &as missin
-ne& JG style (uttons
-lda+ &as only added to t$e testaut$ util....=)
made it also acti'e in &in'nc
-Gluin c$anes
-A 'ie&er cras$ (u fi.ed
-A(out etc...still $a'e ;C11 to little c$anes for ne& release num(er
** '1."." - ;C 11 %'1 ;elease Candidate 11)
- 0(it Colors reression fi.ed
- Cer'er G> fi.ed= :inVNC stalled &$en c$anin ser'er screen resolution durin
connection.
- Various (u fi.es &it$ Ultra encodin and mouse cursor u+dates.
- Cosmetic fi.es in 'ie&er and ser'er %multi-lanuaes strins dis+lay/
dialo (o.es/ (itma+s/ flas$loo...)
- Auto #ode Hn5Hff s&itc$in +( fi.ed %after a manuel o+tions settins t$e
Auto #ode &as no more a'aila(le)
- Added t$e 5no$ot,eys command line s&itc$ in 'nc'ie&er %sa'ed in .'nc files
li,e all t$e ot$ers 'nc'ie&er o+tions)
- #odifs and (u fi.es in frenc$ 'nc'ie&er
- *i.ed Ctatus dis+lay (u in Ctatus :indo& &$en IC#Gluin is used
- #C loon no su++ort=&or,srou+s/N93 domain/AI mi.ed and nati'e domains
&or,rou+/N93 Iomain= rou+ c$ec,in %Neta+i)/ +ass&ord c$ec,in %CGG8/ and loonuser for JG)
H+en uest access is c$ec,ed and #C loon is reused on systems &$ere uest account@1 ANI force
uest@1
AI mi.ed and nati'e= <rou+ and +ass&ord are c$ec,ed usin t$e AIC8 CIR %LIAG)
- added ConnectGriority@3= refuse multi+le 'ie&er connections
- Added e'en more memory controle functions
- users &it$out HRL# access can run 'nc as a++lication
- added 'nc loons to system e'ent loin %N9)
- UltraOncoder isolated from ot$er. 9$is encoder is e.+erimental and use a faster 'ie&er screen
u+date
mec$anism. :$en s&itc$in %manual) from or to t$is encoder some (lac, rect can a++ear. Ioes
not su++ort
cac$in and local cursor s$a+es. 9$is encoder is no loner +art of t$e auto mec$anism.
** ;C 1.1" %'1 ;elease Candidate 1")
- Added secure memco+y5memcm+ to +re'ent ser'er cras$
- N93 'ideo dri'er does not e.ist..so +ut it al&ays false
- Ne&C:siBe could cause +ro(lems/ needed to (e send from client t$read
ena(lecac$e could cause delete cac$e to i'e memory error/ fi.ed
some e.tra loin
- #o'ed restart dri'er to 'ncIes,to+9$read c$ec, +art.
Iri'er is not restarted middle of an u+date
- Iisa(led detect slo& encoder %t$e auto s&itc$ (et&een $oo,dll and dri'er
does not &or, 1""A)
- Iisa(le9ray8con re 'alue added
- ms-loon +ass&d lent$ fi.
- ms-loon is mo'ed to mac$ine re settins / no user settin
- ms-loon is mo'ed to ! se+erated dlls.
rou+s and nested rou+s %AI) s$ould &or, ,no&
- ms-loon added testutil
- Added $ome +ae and online $el+ menu items
- Ctrin 'nc'ie&e mo'ed to ta(le to (e easy translated
- Added 'ie&er flas$ &indo&
- Ne& su+erfast Ultra Oncoder usin real time com+ression5latency reduction
and t$e faster 'ie&er screen u+dates
** ;C 1."9 %'1 ;elease Candidate "9)
- N93 0(it cras$ fi.
- !3(it dri'er mode cras$ fi.
- QUnloc, ser'erQ cras$ detect and fi.ed
- !""3 dri'er su++ort added to ser'er and dri'ers
- Added ne& a(out (o.
- Auto C$ec, QCac$e OncodinQ &$en JH;Lli( encodin
is clic,ed in o+tions dialo.
- *i.ed Q.'ncQ sa'in (u &it$ some +arams
%Cer'erCcale/ Ona(leCac$e...)
- Muic, H+tions $andlin code cleanu+
- Added 9est if H+tions Iialo is o+en &$ile
terminatin t$e 'ie&er %-K+re'ent a cras$)
- C9;L-OCC/ Alt/ C9;L/ C9;L-AL9-IOL are no&
for(idden in Vie&Hnly mode
- Vie&er menu sim+lified and com+leted
- Added Accelerator Reys %Hot Reys). 9$ey are
dis+layed in t$e 'ie&erDs menu.
%All are C9;L7AL97*.. ,eys)
- Added AutoCcalin = no& t$e 'ie&er &indo& can (e
auto scaled5stretc$ed so t$e ser'erDs screen is
entirely 'isi(le %no scroll(ars). 9$e o+tion is
a'aila(le alon Muic, o+tions.
- Vie&er Ccalin factors is no& +ercentae in t$e
H+tions &indo&. #ore clear for users.
- Ho+efully fi.ed t$e screen refres$ loc,in after a
*ile9ransfer occasionnal (u.
- Cim+lified Vie&er 9itle>ar dis+lay %remo'ed QVNC
Vie&erQ. :as useless and no& &e can directly see
t$e $ostname in t$e tas, (ar).
- Added $ostname in t$e *ile9ransfer &indo& 9itle (ar.
- Ho+efully fi.ed t$e scalin cras$ t$at occurs in
all ot$ers VNC distri(utions due to t$e Ctretc$>lt%)
function 7 $ard&are acceleration.
Visual ?uality remains e?ui'alent &$en scaled.
- Added a 3"s delay (et&een ! encodin c$anes &$en
usin Auto mode. 8t s$ould +re'ent some +ro(lems
o'er slo& connections...
- Added Q.'ncQ load (utton in t$e QConnectionQ Iialo
** ;C 1."0 %'1 ;elease Candidate "0)
- 9$e last maEor memory lea, $as (een fi.ed in :inVNC
- :inVNC occasionnal cras$ under N93 durin initial screen loadin $as (een fi.ed
- 9$e C9;L/AL9/CH8*9 ,eys loc,in (u $as $o+efully (een fi.ed
- 9$e Vie&erDs aut$entication &indo& $as (een renamed QVNC Aut$enticationQ instead
of Q Ultr@VNC Aut$enticationQ = no& Ult@VNC Vie&er is com+ati(le aain &it$
t$e VNC-Muic,des, +ass&ord transmission met$od...
- Come additionnal tests $a'e (een added to +re'ent +ossi(le cras$es=
- Qms-loon 7 no domain 7 :inVNC under &in 9..Q case
- HC Version is (etter c$ec,ed &$en Video Iri'er is re?uired (y user
- *i.ed t$e scalin factors corru+tion +ro(lem &$en usin QAU9HQ ?uic,o+tion in
t$e 'ie&er.
- 9$e IC# Gluins ,no& t$eir loader = 'nc'ie&er or :inVNC %a++lication
or ser'ice). 8t s$ould (e no& more easy for +luins &ritters to sa'e t$eir +luins
confiuration at t$e ood location in t$e reistry/ for instance.
9estGluin e.am+le source code $as (een u+dated conse?uently.
** ;C 1."1 %'1 ;elease Candidate "1)
- 9e.tC$at <U8 im+ro'ements %colors/ (uttons)/
- 9e.tc$at scrollin under :in9. P #e fi.ed
- Vie&er refres$ after 9e.c$at fi.ed
- 9e.tC$at P *ile9ransfer &indo&s can (e redis+layed on t$e foreround
&$en mas,ed in *ullscreen mode (y clic,in on t$eir corres+ondin (uttons.
- *ile9ransfer <U8 dou(le-clic, (u fi.ed
- UltraVNC icon sli$tly c$aned
- 9ool(ar toolti+s no& a++ear faster
- Vie&er Qnotool(arQ command line o+tion re+laces t$e stu+id Qs$o&tool(arQ
o+tion...
- :inVNC QconnectQ o+tion fi.ed %&or,s &it$ $ost/ $ost=dis+lay and $ost==+ort)
- *i.ed Q?uic,o+tionQ command line o+tion (u in 'nc'ie&er
- Added QLo 8nfosQ and QAllo& Loo+(ac,Q o+tions in :inVNC Gro+erty +ae.
- UltraVNC is no& com+ati(le &it$ GalmVNC!." e'en at t$e ser'er screen
scalin le'el.
- *i.ed Vie&er cras$ &$en a(ortin connection
- ;emo'e :all+a+er after disconnection (u fi.ed
- N9#L mec$anism no& c$ec,s Local and ;emote for <rou+ and Gass&ord.
- *i.ed a (u &it$ c$anes detection in :8NVNC under :!R5:G= &$en t$e
QVideo Hoo, Iri'erQ o+tion &as c$ec,ed and t$e Video Iri'er &as not
actually a'aila(le %not installed for instance...) t$en t$e default
QCystem Hoo,IllQ &as not loaded %e'en if t$e o+tion &as c$ec,ed).
9$e result &as missin screen u+dates/ es+ecially &it$ c$ec,(o.es/
lo& accuracy and lo& s+eed. 9$e &or,around &as to unc$ec, t$e
QVideo Hoo, Iri'erQ o+tion.
- IC#+luin action no& starts >O*H;O t$e ;*> +rotocole $ands$a,in
%-K 1."1 Vie&er5Cer'er IC# com+ati(ility &it$ 1."2 is (ro,en
(ut e.istin Gluins remain com+ati(le &it$ '1."1)
- 8nfo messaes are no& dis+layed &$en connection fails &it$ IC#Gluin
%Gluins incom+ati(ility/ missin etc...)
- IC#Gluin no& su++orts msFloon met$od
- Cli$tly modified 9estGluin sam+le
- Added Qdsm+luinQ command line o+tion in 'nc'ie&er
- Video Iri'er $andlin=
- Auto s&itc$in to default system $oo,in &$en !3(it color de+t$ is used
on ser'er %t$e dri'er not used in t$is case)
- 0(it color +alette su++ort
- :inVNC ,ee+s t$e attac$ed-to-des,to+ (it to 1 until VNC unloads t$e
dri'er -K No more cras$es &$en an a++lication c$anes t$e dis+lay
%e.= +in(all). No more ris, t$at color de+t$ or screen resolution
s&itc$in cras$ t$e ser'er.
- Ne& Video Hoo, dri'er '1.".1 %7 Ne& se+arate Video Iri'ers Auto-Cetu+)

Das könnte Ihnen auch gefallen