Matt Burt
1f8bb57fd6
Improve source_info commenting and fix neutrino slow link
2020-10-20 09:55:17 +01:00
Bolke de Bruin
e89f124afe
Ensure copying of the whole username/password
2020-08-21 14:29:01 +02:00
bolkedebruin
5cd36c511c
Set max character buffer len to 512 per MS specification
...
The MS specs determine that the character buffer lenngths
for usernames, domains, passwords, alternate shells, etc
can be up to 512 characters including the mandatory null
terminator.
2020-08-17 10:35:35 +02:00
Jay Sorg
e52a4fd0ae
xup: fix for when shmem_id changes
2019-11-07 23:28:07 -08:00
Jay Sorg
313abde4ea
xup: check term event for more responsive shutdown
2019-07-10 20:52:57 -07:00
Jay Sorg
eb56683df0
update the module version
2019-04-25 14:54:25 -07:00
Jay Sorg
21f90e3ca2
work on suppress
2019-04-25 14:54:25 -07:00
Vraiment
4cee6726f8
Make changes to generate dylibs in mac again
2018-01-30 01:21:07 -08:00
Pavel Roskin
6ed4c969f4
Eliminate APP_CC and DEFAULT_CC
2017-03-14 00:21:48 -07:00
Pavel Roskin
b2d3dcf169
Include config_ac.h from all source files
2017-03-04 00:52:34 -08:00
Jay Sorg
e0ac84aaa4
change some casts to long long
2017-02-22 20:39:56 -08:00
Jay Sorg
7825246d7a
fix warning new since stdint.h change
2017-02-22 20:39:56 -08:00
Pavel Roskin
b8ed23daab
Constify the value argument to mod_set_param
2017-01-11 11:59:11 -08:00
Pavel Roskin
f25659d2ee
Suppress versioning for modules, tell libtool they are modules
...
Versioning is for libraries. Modules are not libraries; no code is linked
against them.
Libtool makes sure the modules can be opened by dlopen(). That is already
true for ELF format, but other file formats may need special processing.
2017-01-06 10:52:44 -08:00
volth
26a26ef906
fix build with --enable-xrdpdebug=yes
2017-01-04 19:20:44 +00:00
volth
37b4a14b54
fix build with --enable-xrdpdebug=yes
2017-01-04 13:00:01 +00:00
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
2cb3af8ac3
Cast the result of g_shmat() to the destination type
2016-07-08 04:29:53 +00:00
Pavel Roskin
5829323ad8
Use g_new or g_new0 when C++ compiler would complain about implicit cast
2016-07-08 04:29:49 +00:00
Pavel Roskin
aeeb3d2c2e
Fix warnings detected by -Wwrite-strings
2016-07-08 04:29:42 +00:00
Pavel Roskin
e7e4d61265
Return correct error code from process_server_paint_rect_shmem_ex()
2016-05-06 18:17:56 -07:00
Pavel Roskin
ca9cbcafc8
Typo fixes
2016-05-04 23:33:30 -07:00
Pavel Roskin
0629b25d5f
Fix warnings about unused variables and functions
2016-04-21 22:27:27 -07:00
Pavel Roskin
e65bd6b7d7
Fix more format warnings
2016-04-21 21:21:17 -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
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
22e808a186
Add missing spaces in the strings that are split for line wrapping
2016-02-12 23:52:45 -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
Jay Sorg
d59d672f55
xup: no logic change, add logging
2015-11-02 17:54:16 -08:00
Jay Sorg
a330789e5b
xup: fix for when Xorg/X11rdp to xup message payload is zero
2015-07-18 22:48:07 -07:00
Jay Sorg
6c23b85593
add timeout to trans_get_wait_objs_rw
2015-07-13 01:10:48 -07:00
Jay Sorg
fc1e4c645c
update the copyright year
2015-07-12 01:06:04 -07:00
Jay Sorg
72f84fd2ec
set the source for xup module
2015-07-11 01:18:02 -07:00
Jay Sorg
4a553e07af
update the module API
2015-07-10 21:57:04 -07:00
Jay Sorg
65de5e971b
xup: move to trans for io
2015-07-10 20:38:27 -07:00
Jay Sorg
9cd634007f
fix for case where shmget can return an shmid of zero
2015-02-09 19:26:04 -08:00
Laxmikant Rashinkar
d7f0b174da
coverity: uninitialized scalar variable
2014-07-28 18:13:07 -07: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
1291d2dbbe
work on codec mode
2014-07-19 13:25:23 -07:00
Jay Sorg
98fbca98db
xup: check for g_shmat failure and change error case
2014-07-03 00:02:06 -07:00
Jay Sorg
73bdb57ee2
more fixes for 32 bit color
2014-06-10 17:49:15 -07:00
Jay Sorg
5717845837
xup: don't need to clear on connect
2014-05-19 23:42:36 -07:00
Jay Sorg
575fc9fb6f
work on codec mode jpeg
2014-03-22 16:51:30 -07:00
Laxmikant Rashinkar
e7445a2544
o default login limit is now 50 users (instead of 10)
...
o we now wait for 30 seconds for session connection (instead of 1)
o if AUTO_LOGON flag is set but username is null, we force login dialog to show up
2014-02-28 19:28:31 -08:00
Jay Sorg
8cd57e0710
added server_paint_rects
2014-02-18 12:10:05 -08:00
Jay Sorg
1dd191ab1b
xup: added process_server_paint_rect_shmem_ex
2014-02-09 18:05:47 -08:00
Jay Sorg
dbd16f3e9b
xup: no logic change, seperate one big function out
2014-02-03 19:48:57 -08:00
Jay Sorg
022c1e31f9
xup: call shmdt on disconnect
2014-01-28 10:40:19 -08:00