Pavel Roskin
ace7d2c822
Declare unified module interface and use it in modules
...
This fixes loading modules compiled with a C++ compiler. Remote thandle
type, it's unused. Use tintptr for module data. Don't cast pointers to
long, they won't fit on Win64.
2016-07-08 05:09:09 +00:00
Pavel Roskin
d1efb0d5ba
Fix signed to unsigned comparisons reported by g++ 6.1.0
2016-07-08 04:29:51 +00:00
Pavel Roskin
aeeb3d2c2e
Fix warnings detected by -Wwrite-strings
2016-07-08 04:29:42 +00:00
Pavel Roskin
77b380c0b5
Fix format warnings in log_message() calls
2016-06-21 16:30:16 -07:00
Pavel Roskin
ca9cbcafc8
Typo fixes
2016-05-04 23:33:30 -07:00
Pavel Roskin
59a5fb0ddb
Move headers from EXTRA_DIST to sources, sort alphabetically
...
There should be no functional difference.
2016-02-21 23:06:48 -08:00
Pavel Roskin
92a6833e9b
Fix typos
2016-02-13 20:41:07 -08:00
Pavel Roskin
dcab7552db
Stop redefining libdir, use moduledir for ${libdir}/xrdp
...
libdir is for shared and static libraries. Some xrdp libraries are loaded
dynamically from a non-standard directory, so they are used like modules.
Having separate libdir and moduledir would eventually allow to separate
dynamically loaded modules from shared libraries.
2016-02-12 23:52:46 -08:00
Pavel Roskin
a91a285734
vnc: enable 32 bpp support for Xvnc, it actually works
2016-02-10 09:30:23 -08:00
Pavel Roskin
2a5d204baa
Don't capitalize "Error" and print the error value
2016-02-07 23:15:54 -08:00
Pavel Roskin
f8cb1588ef
Replace "charactor" with "character" everywhere
2016-01-30 17:33:04 -08:00
Pavel Roskin
a452d8d36a
Merge AM_CFLAGS and INCLUDES info AM_CPPFLAGS
...
AM_CPPFLAGS is for flags passed to the preprocessor, such as defines and
includes. AM_CFLAGS is for flags affecting the compiler, such as debug
and optimization settings.
INCLUDES is an obsolete name. Users can pass INCLUDES and break
compilation. AM_CPPFLAGS is more explicit that the flags come from
Automake and should not be overridden.
2016-01-29 22:45:00 -08:00
Pavel Roskin
964e860072
Run through codespell
2016-01-14 08:47:50 -08:00
Jay Sorg
dcdb617e63
for Xvnc sesman session, use hash of password for vnc auth
2015-10-10 15:44:31 -07:00
Jay Sorg
e51175f6d8
vnc: fix a issue with passwords longer that 8
2015-08-20 12:47:10 -07:00
Jay Sorg
bfe69badc3
vnc: remove rfbDes calls
2015-08-18 18:05:45 -07:00
Jay Sorg
6c23b85593
add timeout to trans_get_wait_objs_rw
2015-07-13 01:10:48 -07:00
Jay Sorg
527bac0624
move libvnc to trans for io
2015-07-12 01:07:10 -07:00
Jay Sorg
4a553e07af
update the module API
2015-07-10 21:57:04 -07:00
Jay Sorg
c33b4a7d5f
remove some warnings
2015-01-23 11:33:58 -08:00
Jay Sorg
402c143af9
Pythian patch for bidirectional vnc clipboard
2015-01-23 11:11:47 -08:00
Anthony Agresta
6ddc43c4fc
vnc: Added delay_ms option. Fixes neutrinolabs/xrdp#182
2014-11-07 09:32:00 -05:00
Laxmikant Rashinkar
e4654b57ca
coverity: Resource leak (2nd round)
2014-07-27 15:29:12 -07:00
Laxmikant Rashinkar
27055d5762
coverity: improper use of negative value
2014-07-26 13:33:23 -07:00
Jay Sorg
c6fa03102f
copyright year update
2013-06-08 10:51:53 -07:00
Laxmikant Rashinkar
1123323fda
o moved from GNU General Public License to Apache License, Version 2.0
...
o applied new coding standards to all .c files
o moved some files around
2012-09-19 20:51:34 -07:00
Jay Sorg
58f5dcc030
autotools: change top_srcdir to top_builddir for LIBADD
2012-07-13 16:18:02 -07:00
Jay Sorg
856783ba95
no logic changes, remove warnings and coding style changes
2012-06-10 23:47:08 -07:00
norrarvid
4d4ebbf363
Initial syslog support in XRDP
2012-05-27 17:17:39 +02:00
Jay Sorg
bb75ea62b2
added NewFBSize support
2011-05-08 18:55:31 -07:00
Itamar Reis Peixoto
6b08b8b71e
include missing files in make dist
2010-11-20 22:13:50 -02:00
Jay Sorg
4f88bf83c1
fixes for bell function
2010-11-18 21:05:32 -08:00
Nicola Ruggero
4cf06dbbcb
Major code cleanup:
...
- Initialized and zeroed out local variables
- Check for some null pointers
- Fixed some typos
- Other minor changes (beautify, etc.)
2010-11-03 16:59:26 +01:00
Nicola Ruggero
104f762e5d
Added bell (pcspeaker) support
2010-10-26 13:08:28 +02:00
jsorg71
d70d80a33d
update copyright year
2010-07-04 07:20:56 +00:00
jsorg71
2b8a5f42b1
fix for mstsc altgr
2010-03-17 18:35:26 +00:00
jsorg71
33b4e7f417
channel fixes
2009-08-15 02:49:13 +00:00
jsorg71
47f6623d8e
change the order of params for keydown/up to be more backward compatible
2009-08-12 07:14:20 +00:00
jsorg71
4369219ae3
keymap changes
2009-08-12 02:13:29 +00:00
jsorg71
23ffdb0c5f
autotools fix and file_loc.h simplified
2009-05-19 04:23:49 +00:00
jsorg71
67911e9fb9
added 15bpp support
2009-02-23 08:45:41 +00:00
jsorg71
9e68f3bba0
update copyright year
2009-01-24 07:04:24 +00:00
jsorg71
af83cb7cae
remove old makefiles
2008-12-16 02:47:45 +00:00
jsorg71
f77934a58e
remove lib version
2008-08-15 02:49:41 +00:00
jsorg71
566aaf6d04
version and common change
2008-08-12 06:09:58 +00:00
jsorg71
59a2d1dea6
build common as a library
2008-08-06 05:06:03 +00:00
jsorg71
c5fceb31ec
autotools
2008-08-03 07:48:32 +00:00
jsorg71
75e5cb1e73
change xrdp file install locations
2008-04-30 05:24:10 +00:00
jsorg71
d061537be9
added new wait_obj functions
2008-04-03 06:43:30 +00:00
jsorg71
604a743d7d
target fix
2008-04-03 06:24:36 +00:00
jsorg71
6385d06f9b
need tabs
2008-03-16 23:57:20 +00:00
jsorg71
38b789e81f
update copyright year
2008-01-30 07:30:10 +00:00
jsorg71
b906054cfb
added more russian unicode to keysym and added some comments
2007-10-10 07:22:08 +00:00
jsorg71
ce2686adfd
added russian unicode to keysym
2007-10-09 07:55:50 +00:00
jsorg71
5bec95f123
added mac makefiles
2007-09-27 18:09:29 +00:00
jsorg71
50a86abbb9
added unicode_to_keysym function
2007-09-26 06:59:10 +00:00
jsorg71
195c29895f
move sesman com to xrdp
2007-05-12 04:20:14 +00:00
jsorg71
31f3dbeec4
move sesman com to xrdp
2007-05-10 04:19:08 +00:00
jsorg71
25f5915a44
24 bit color
2007-04-29 07:33:11 +00:00
jsorg71
1cd6c0c2fc
24 bit color
2007-04-28 17:44:36 +00:00
jsorg71
d515eb7cfc
moved scp to xrdp
2007-04-20 06:29:18 +00:00
jsorg71
dfdc94c7fa
move scp to xrdp
2007-04-20 05:34:11 +00:00
ilsimo
fd8ce33f59
adding libscp to xup
...
some fixes for vnc mod
2007-03-25 13:42:45 +00:00
ilsimo
b1eface57f
added use of libscp
2007-03-25 12:18:44 +00:00
jsorg71
ecc9f2e692
clipboard redir work
2007-01-25 05:34:14 +00:00
jsorg71
d2802912f6
copyright year update
2007-01-12 04:51:48 +00:00
jsorg71
4b3b83044a
more work on channel support
2006-12-30 05:04:13 +00:00
jsorg71
78115f10e2
remove sleep calls
2006-12-10 02:33:18 +00:00
jsorg71
b295e08ad2
let module decide if alt-gr needs to be ignored
2006-12-09 19:30:57 +00:00
jsorg71
3ab171a462
added switch for any char conversion we need for other key layouts
2006-10-09 07:02:11 +00:00
jsorg71
8b637673b6
change debian install location
2006-08-07 06:03:29 +00:00
jsorg71
bff658c96b
fix for large clip data
2006-05-02 23:36:01 +00:00
jsorg71
770a27bfb3
printf -> writeln
2006-04-29 01:47:06 +00:00
jsorg71
05178d0733
added installdeb to makefiles
2006-03-04 01:02:09 +00:00
jsorg71
4d8c25da97
copyright year update
2006-02-04 18:24:05 +00:00
jsorg71
0dffb65416
os_calls.c and d3des.c make check
2005-12-10 01:40:09 +00:00
jsorg71
58976ccc97
Makefile changes
2005-12-02 03:24:41 +00:00
jsorg71
754efcabb1
<lf><cr> should be <cr><lf>
2005-11-26 01:38:08 +00:00
jsorg71
7fecb6ae64
use case insensitive compare in lib_mod_set_param
2005-09-25 03:08:12 +00:00
jsorg71
7d891a1bde
added server_reset(which uses demand_active) for resizing the rdp client
2005-08-24 01:09:33 +00:00
jsorg71
1881c8b1b8
added param1 to paint_rect
2005-08-20 22:58:51 +00:00
jsorg71
9d2ce459da
add new painter funcs
2005-08-18 00:32:11 +00:00
jsorg71
2f4ea16051
got vnc mod working in win32
2005-07-13 01:07:00 +00:00
jsorg71
d349f6920a
some more big endian fixes
2005-07-10 19:17:09 +00:00
jsorg71
7ad0525527
added clipping functions to the mod interface
2005-07-07 03:36:56 +00:00
jsorg71
992dbfa7b3
moved a bunch of files around
2005-06-28 03:11:35 +00:00
jsorg71
367c19d3fb
makefile updates
2005-04-20 01:43:58 +00:00
jsorg71
e61e379a92
fix crash with large cursors
2005-03-28 00:43:17 +00:00
jsorg71
7ac2f6506f
remove vncauth.c
2005-03-13 01:17:30 +00:00
jsorg71
d5dea39baf
added connection log
2005-03-06 03:44:27 +00:00
jsorg71
16b9bacf75
almost null hot spot should be 3, 3
2005-02-22 03:24:39 +00:00
jsorg71
15acc669dd
a few minor fixes
2005-02-22 02:49:53 +00:00
jsorg71
8defc32e27
readability and 64 bit changes
2005-02-20 06:06:26 +00:00
jsorg71
cf6e2abd41
added a bunch of error checks
2005-02-08 03:45:30 +00:00
jsorg71
ebb8e2391e
fix disconnect problems
2005-02-04 03:41:54 +00:00
jsorg71
0aff0efb52
added session manager and fixed disconnect problems
2005-01-30 04:34:19 +00:00
jsorg71
1d03bafb9e
added bitmap cache
2005-01-12 00:48:11 +00:00
jsorg71
9611a5f111
move some file to common
2005-01-07 01:05:30 +00:00
jsorg71
ae38cee2f0
added vnc mod
2004-11-28 04:56:58 +00:00