1
0
mirror of https://invent.kde.org/network/krfb synced 2024-07-08 12:05:49 +00:00
Commit Graph

64 Commits

Author SHA1 Message Date
Raphael Kubo da Costa
5a3fdd3774 Merge r1315649 by rkcosta.
Set _XOPEN_SOURCE for random(3) and srandom(3).

These two functions are not defined when building with -ansi (which is set
in FindKDE4Internal.cmake). For glibc-based systems, defining _BSD_SOURCE
adds those functions back, but this macro is not portable.

Fix that by defining _XOPEN_SOURCE as well, since this one is recognized
across other systems. We could set it to 500, but 600 has been chosen to
keep it in sync with the rest of the patches I have sent upstream [1].

[1] http://sourceforge.net/mailarchive/message.php?msg_id=29786756

svn path=/trunk/KDE/kdenetwork/krfb/; revision=1315651
2012-09-09 19:17:43 +00:00
Rohan Garg
aa5701f354 Fix header includes
svn path=/trunk/KDE/kdenetwork/krfb/; revision=1309545
2012-08-06 14:47:00 +00:00
George Kiagiadakis
9f56633c0b Sync with libvncserver from git (git describe version: 0.9.8-10-g17ce0c5).
My patches in this local fork have been merged upstream, but they
have been merged after 0.9.8 and 0.9.9 hasn't been released yet,
so we cannot yet switch back to finding libvncserver externally.

So I am syncing now with basically what is 0.9.8 + my patches and a few bugfixes.

svn path=/trunk/KDE/kdenetwork/krfb/; revision=1258493
2011-10-11 19:12:14 +00:00
Laurent Montel
60e66e16a0 Fix mem leak
svn path=/trunk/KDE/kdenetwork/krfb/; revision=1212554
2011-01-07 12:33:37 +00:00
Dirk Mueller
8a2549b757 fix format string escaping
svn path=/trunk/KDE/kdenetwork/krfb/; revision=1202686
2010-12-01 22:14:18 +00:00
Maciej Mrozowski
d55fe89023 Fix automagic zlib and jpeg dependencies.
svn path=/trunk/KDE/kdenetwork/krfb/; revision=1201534
2010-11-28 02:50:53 +00:00
George Kiagiadakis
aa9cf0bdb8 Fix rfbProcessNewConnection to return some value instead of void.
BUG: 256891

svn path=/trunk/KDE/kdenetwork/krfb/; revision=1196995
2010-11-14 16:13:43 +00:00
George Kiagiadakis
eee9c34020 Include the local rfb headers to avoid build errors in case libvncserver is also installed in the system location.
BUG: 256642

svn path=/trunk/KDE/kdenetwork/krfb/; revision=1196901
2010-11-14 10:30:36 +00:00
George Kiagiadakis
10d6dd4717 Fix memory corruption bug.
This bug occured when a second telepathy tubes client was connected after
the first one had disconnected and the channel (thus, the screen too)
had been destroyed.

svn path=/trunk/KDE/kdenetwork/krfb/; revision=1195288
2010-11-10 18:57:23 +00:00
George Kiagiadakis
8126d36f15 Split two event-loop related functions out of the rfbProcessEvents() mechanism.
This is required to be able to do proper event loop integration with Qt.
Idea was taken from vino's libvncserver fork.

svn path=/trunk/KDE/kdenetwork/krfb/; revision=1195286
2010-11-10 18:57:17 +00:00
George Kiagiadakis
cf0548f348 Fix compilation in c89 mode.
svn path=/trunk/KDE/kdenetwork/krfb/; revision=1195284
2010-11-10 18:57:13 +00:00
George Kiagiadakis
fac983d5a4 Import a fork of libvncserver 0.9.7.
This is currently required to be able to split off the event processing code
in small functions so that it is possible to integrate libvncserver's event
loop code with Qt's event loop properly. This is also what vino does; the whole
event loop integration idea was taken from there.

svn path=/trunk/KDE/kdenetwork/krfb/; revision=1195283
2010-11-10 18:57:07 +00:00
Alessandro Praduroux
5cc6c452e8 big code reorganization:
- removed old libvncserver, we will depend on external lib
- removed krfb, srvloc, krfb_http subdirs, now everything is 
  in krfb main dir instead 

svn path=/trunk/KDE/kdenetwork/krfb/; revision=649168
2007-04-02 07:13:22 +00:00
Dirk Mueller
67684a17e9 fix format string warning
svn path=/trunk/KDE/kdenetwork/krfb/; revision=647260
2007-03-27 20:08:39 +00:00
Laurent Montel
f16e3cdf4c Not necessary to create static lib (which create some pb on x86_64)
svn path=/trunk/KDE/kdenetwork/krfb/; revision=626017
2007-01-21 21:12:26 +00:00
Urs Wolfer
6b2329e8ac readd krfb
* make it compile (without kinetd subfolder)
* left out DCOP->DBUS port
=> the cmake conversation for this app was quite bad. the libvncserver and srvloc were not created.
* some changes in FindSLP.cmake. i am not sure if they are correct. Laurent can you please check?
CCMAIL: montel@kde.org

svn path=/trunk/KDE/kdenetwork/krfb/; revision=625859
2007-01-21 12:51:14 +00:00
Alexander Neundorf
ad51e6a120 remove old Makefile.am contents
Alex

svn path=/trunk/KDE/kdenetwork/doc/krfb/; revision=604195
2006-11-11 23:06:09 +00:00
Laurent Montel
d8f557a836 Clean up
Fix svn file attribute (remove excutable attribute)
Remove not necessary files

svn path=/trunk/KDE/kdenetwork/krfb/; revision=579690
2006-09-01 12:41:54 +00:00
Jaison Lee
a311552ca9 EBN corrections.
svn path=/trunk/KDE/kdenetwork/krfb/; revision=551588
2006-06-15 02:47:32 +00:00
Jaison Lee
2793ecf8be Follow license policy on copyright notices.
svn path=/trunk/KDE/kdenetwork/krfb/; revision=550455
2006-06-11 20:08:05 +00:00
Jaison Lee
248a5d9f22 EBN update.
svn path=/trunk/KDE/kdenetwork/krfb/; revision=549564
2006-06-09 04:15:52 +00:00
Alexander Neundorf
f940a77e9e kde4_header and kde4_footer() are gone now
svn path=/trunk/KDE/kdenetwork/krfb/; revision=540226
2006-05-12 18:33:35 +00:00
Laurent Montel
81eaed4163 Remove Makefile.am, all is into CMakeLists.txt
Keep for the moment configure.in.in (need for avoid to lose check)

svn path=/trunk/KDE/kdenetwork/krfb/; revision=539990
2006-05-12 08:48:46 +00:00
Alexander Neundorf
34ac7aedad cleanup the toplevel CMakeLists.txt a bit
-remove include_directories( CMAKE_CURRENT_SOURCE_DIR CMAKE_CURRENT_BINARY_DIR)
in the subdirs, since this is done now automatically by cmake (the CMAKE_INCLUDE_CURRENT_DIR option
-include_directories(KDE4_INCLUDES) in the toplevel CMakeLists.txt, so it
doesn't have to be done in every subdir

Alex


svn path=/trunk/KDE/kdenetwork/krfb/; revision=539887
2006-05-11 22:49:47 +00:00
Laurent Montel
a82f9c7404 Add cmake support
svn path=/trunk/KDE/kdenetwork/doc/krfb/; revision=517205
2006-03-10 11:11:07 +00:00
Dirk Mueller
48f165396a SVN_SILENT: fix typo
svn path=/trunk/KDE/kdenetwork/krfb/; revision=467420
2005-10-05 09:03:00 +00:00
Dirk Mueller
9ee62b7612 update FSF address
svn path=/trunk/KDE/kdenetwork/krfb/; revision=439840
2005-07-29 02:40:16 +00:00
Tim Jansen
5adc329b02 May solve #60229, thanks to Christian Krause.
svn path=/trunk/kdenetwork/krfb/; revision=304986
2004-04-19 19:21:29 +00:00
Tim Jansen
1ce0b71bf2 Fix the last fix.. now you should be even able to connect..
svn path=/trunk/kdenetwork/krfb/; revision=236027
2003-07-07 22:01:34 +00:00
Tim Jansen
13a8f82c13 Fix handling of portscans... now krfb should not hang.
svn path=/trunk/kdenetwork/krfb/; revision=236018
2003-07-07 21:25:01 +00:00
Helge Deller
0377ab52af cleanups
svn path=/trunk/kdenetwork/krfb/; revision=233649
2003-06-25 07:03:04 +00:00
Tim Jansen
310c3364b7 54873: get rid of socklen_t which is not available on Solaris 2.6
svn path=/trunk/kdenetwork/krfb/; revision=215972
2003-03-24 12:38:17 +00:00
Tim Jansen
aa8a6aa2d1 Fix behaviour for clients that support soft cursor and rich cursor encodings (like krdc will soon): soft cursor has the higher priority
svn path=/trunk/kdenetwork/krfb/; revision=204221
2003-02-01 19:35:40 +00:00
Tim Jansen
60f6e1f35e Extend VNC protocol to let the client enable/disable the background.
svn path=/trunk/kdenetwork/krfb/; revision=202747
2003-01-25 17:31:36 +00:00
Dirk Mueller
339ffe8ecf don't interepret format strings here
svn path=/trunk/kdenetwork/krfb/; revision=199228
2003-01-12 13:13:33 +00:00
Waldo Bastian
5d33286f42 string fixes
svn path=/trunk/kdenetwork/krfb/; revision=194096
2002-12-15 16:07:18 +00:00
Tim Jansen
12a0b19492 Remove read timeouts. In order to be still able to detect disconnected clients, send empty framebuffer requests every 10s if there is nothing else to send. Hopefully this solves tieout problems with windows vnc clients.
svn path=/trunk/kdenetwork/krfb/; revision=193264
2002-12-10 23:25:50 +00:00
Andy Fawcett
7b7b0a22b1 _BYTE_ORDER and _LITTLE_ENDIAN are defined in machine/endian.h now, so make
the defines in rfb.h dependent on them not already being defined.

Dirk, can you move the release tag on this one please?

CCMAIL: mueller@kde.org

svn path=/trunk/kdenetwork/krfb/; revision=190068
2002-11-22 07:04:59 +00:00
Tim Jansen
8b74e8bf11 Corrected the documentation of krfb/krdc's RFB extension. Updated TODO file.
svn path=/trunk/kdenetwork/krfb/; revision=186422
2002-10-29 19:26:08 +00:00
Thomas Leitner
9fef33af0f tru64 fix
svn path=/trunk/kdenetwork/krfb/; revision=180556
2002-09-26 19:01:41 +00:00
Tim Jansen
a1d3f86a99 Fix: softcursor looked like trash when serverFormat != clientFormat (this fixes the BGR233 cursor issue as well)
svn path=/trunk/kdenetwork/krfb/; revision=163173
2002-06-25 21:40:51 +00:00
Tim Jansen
9f44b0dfee Added support for Softcursor protocol extension
svn path=/trunk/kdenetwork/krfb/; revision=162994
2002-06-24 22:23:45 +00:00
Tim Jansen
b19703fd74 Ported fix from original libvncserver
svn path=/trunk/kdenetwork/krfb/; revision=161231
2002-06-15 19:10:56 +00:00
Reza Arbab
eb54690a76 AIX compile fixes.
svn path=/trunk/kdenetwork/krfb/; revision=160336
2002-06-11 14:20:47 +00:00
Stephan Kulow
c025021fba some corrections and some changes to work with other automake versions :)
svn path=/trunk/kdenetwork/krfb/; revision=155894
2002-05-16 21:43:18 +00:00
Tim Jansen
8d2687fad3 sync with libvncserver cvs: solaris fixes, sync with TightVNC 1.2.3, memory leaks fixed
svn path=/trunk/kdenetwork/krfb/; revision=153790
2002-05-04 18:27:17 +00:00
Tim Jansen
ceed5e4971 Compile fixes for solaris, thanks to Rune Kristian Viken <runevi@student.matnat.uio.no>
svn path=/trunk/kdenetwork/krfb/; revision=153362
2002-05-02 17:24:30 +00:00
Tim Jansen
596a62c61c Fix: password timeout was 20s, is now 120s
svn path=/trunk/kdenetwork/krfb/; revision=152981
2002-04-30 18:25:51 +00:00
Adriaan de Groot
ebf4ef6779 Avoid a compiler warning, but it seems like a tremendously bad idea to be redefining a basic type such as X's Bool anyway
svn path=/trunk/kdenetwork/krfb/; revision=151694
2002-04-24 18:48:23 +00:00
Tim Jansen
68cbeffdf0 Remove obsolete files
svn path=/trunk/kdenetwork/krfb/; revision=150342
2002-04-18 19:50:00 +00:00