Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

Modified repeater (Source code)

This forum is for VNC related products | This means not only UltraVNC | It even is allowed to announce or describe commercial (and of course non-commercial) programs here (but not anywhere else in the forum)
B
800
800
Posts: 2338
Joined: 2009-09-09 14:05

Re: Modified repeater (Source code)

Post by B »

Thank you! That's so simple even I can understand it. Great description. I imagine the server side would be equally basic? We have someone trying to find a repeater-supported WinCE VNC server.

As to iOS, I thought Apple had a hard line stance against open source (for jailed iThings)?
shadowfax
40
40
Posts: 77
Joined: 2010-05-06 12:28
Location: Spain

Re: Modified repeater (Source code)

Post by shadowfax »

The way the server connects to the repeater is also quite simple, however the code behind it can have several degrees of difficulty. This is so because the RFB protocol is focused on a client-to-server connections and not the other way around; therefore you may find servers that won't allow reverse connections and you'll have to make a client socket that will connect the server to the repeater.

The client is trivial as it sticks to what all VNC viewers do and you just have to worry on releasing memory if you happen to allocate it and the language you are using doesn't do that for you.

As for Apple I also thought they where not to kind with open source, however I'm now bit confused as I've been able to find several interesting open source projects on the web. For example, RouteMe is quite an interesting open source library for slippy maps and you can find several applications on the app store making use of this library. There are also some non-free applications on the app store which are open sourced. However I find there is not that much open sourced projects for the iPhone.

On iThings open source applications are never free of charge (unless you've got a jailbroken iThing) since you require a certificate to upload the application to the device and there are only two ways to do so: a developper certificate which is charged yearly, or a distribution certificate (That is you get the application from the app store).

I think the trouble with open sources application and Apple comes from the open source licesing. Latelly I've been trying to include a library that makes use of glib in a project and there seems to be much talk over the internet on LGPL and if Apple doesn't allow this kind of licesing on the apps submited to the app store... however open source apps are possible.
zorzy
Posts: 4
Joined: 2011-10-06 11:36

Re: Modified repeater (Source code)

Post by zorzy »

Hey all,

I have a stable working solution with this repeater (updated version without CPU bug... https://github.com/XSoftBG/repeater ) and ultravnc server version 1.0.8.2. , since version 1.0.9.x solution doesn't work anymore.
Probably reason is in RFB 3.8 or some other changes in negotiation.

I'm looking for someone who would update this repeater to work with UVNC server up to version 1.1

Security is not a problem, all traffic goes trough VPN tunnel.

If you are interested, send me a PM with approx. price or additional questions.

Regards, Gregor
zorzy
Posts: 4
Joined: 2011-10-06 11:36

Re: Modified repeater (Source code)

Post by zorzy »

zorzy wrote:Hey all,

I have a stable working solution with this repeater (updated version without CPU bug... https://github.com/XSoftBG/repeater ) and ultravnc server version 1.0.8.2. , since version 1.0.9.x solution doesn't work anymore.
Probably reason is in RFB 3.8 or some other changes in negotiation.

I'm looking for someone who would update this repeater to work with UVNC server up to version 1.1

Security is not a problem, all traffic goes trough VPN tunnel.

If you are interested, send me a PM with approx. price or additional questions.

Regards, Gregor

Rudi noticed, that problem was not in repeater but in UVNC code (when no password was set, as this repeater requires).
Sources are fixed and next server update will include this BUG fix.
Post Reply