summaryrefslogtreecommitdiffstats
path: root/sesman
Commit message (Collapse)AuthorAgeFilesLines
* Include config_ac.h from all source filesPavel Roskin2017-03-0447-0/+188
|
* Remove trailing whitespacePavel Roskin2017-02-081-1/+1
|
* chansrv: fix warnings in pulse moduleKoichiro IWAO2017-02-021-4/+4
|
* xrdp-sesadmin: show sessions in human readable formatPavel Roskin2017-02-021-7/+15
|
* xrdp-sesadmin: refactor array accessPavel Roskin2017-02-021-4/+7
|
* xrdp-sesadmin: fix crash on network or authentication errorPavel Roskin2017-02-021-5/+8
| | | | | | | | If scp_v1c_mng_get_session_list() returns an error, report it to the user and exit. Session list is not initialized in that case and should not be freed. g_free() already checks its argument for being to NULL, remove an extra check.
* docs: remove IdleTimeLimit until it is actually implementedKoichiro IWAO2017-01-311-7/+0
| | | | it gives users false hope and finally disappoints them.
* change log message to long longJay Sorg2017-01-291-2/+2
|
* sesman: fix warning for 32 bit / 64 bit log entry, trunc to 32 bitJay Sorg2017-01-291-2/+2
|
* sesman: remove unnecessary fork for FreeBSD (#650)metalefty2017-01-281-21/+12
| | | it is not only unnecessary but causes another bug.
* Add GNU/kFreeBSD support (#645)mirabilos2017-01-261-1/+1
| | | | | | * GNU/kFreeBSD is a FreeBSD variant, for code purposes. * GNU/kFreeBSD uses GNU/Linux-ish init scripts, however.
* Constify string arguments in xrdp-chansrv sourcesPavel Roskin2017-01-226-28/+30
|
* Merge pull request #630 from selu/develIdan Freiberg2017-01-231-1/+1
|\ | | | | Fix calling XChangeProperty in clipboard provide
| * Fix calling XChangeProperty in clipboard provideSzabolcs Seláf2017-01-171-1/+1
| | | | | | | | XChangeProperty's last parameter is number of elements, not number of bytes as it's in https://tronche.com/gui/x/xlib/window-information/XChangeProperty.html Because of this bug Paste did not work in any java applications.
* | Improve xrdp-sesman help textPavel Roskin2017-01-171-16/+17
|/ | | | Don't document "-ns", as "-n" and "--nodaemon" should be enough. Always refer to the program as xrdp-sesman, not sesman.
* Don't log device_data_len in the code where it may be uninitializedPavel Roskin2017-01-111-3/+2
| | | Log device_data_len only in the code that reads it.
* Remove redundant function declarationsPavel Roskin2017-01-112-11/+0
|
* Remove send_channel_data() from devredir.h, it's declared in chansrv.hPavel Roskin2017-01-112-2/+1
| | | | Include "chansrv.h" from devredir.c to have send_channel_data() declaration.
* Merge pull request #618 from metalefty/max_disc_timeIdan Freiberg2017-01-121-1/+1
|\ | | | | sesman: print max_disc_time as DisconnectedTimeLimit
| * sesman: print max_disc_time as DisconnectedTimeLimitKoichiro IWAO2017-01-101-1/+1
| | | | | | | | not max_idle_time.
* | rail: remove unneeded call to XGetWindowAttributes()Pavel Roskin2017-01-061-3/+0
|/ | | | It is already called above "if" with the same arguments.
* Use "void" for empty argument list in declarationsPavel Roskin2017-01-0515-27/+27
| | | | | | In C, an empty argument list in a declaration means that the function can accept any arguments. Use "void" instead, it means "no arguments". C++ treats void and empty list as "no arguments".
* Merge pull request #612 from proski/includesjsorg712017-01-052-3/+4
|\ | | | | Use <> for system includes, move system includes above local ones
| * Use <> for system includes, move system includes above local onesPavel Roskin2017-01-042-3/+4
| |
* | fix build with --enable-xrdpdebug=yesvolth2017-01-044-8/+0
| |
* | fix build with --enable-xrdpdebug=yesvolth2017-01-046-7/+31
|/
* Fix help text to match the manual and the actual behaviorPavel Roskin2016-12-191-2/+2
| | | | | The help text mentions "LIST" and "KILL" commands, but the manual says "list" and "kill", and the command line parser expects the later.
* Merge pull request #545 from moobyfr/fix-xauthIdan Freiberg2016-12-194-0/+129
|\ | | | | Fix xauth
| * Fix typoBLINDAUER Emmanuel2016-12-171-1/+1
| |
| * - Removed tailing spaceBLINDAUER Emmanuel2016-12-162-6/+4
| | | | | | | | - Fixed the copyright and year
| * - Update copyrightBLINDAUER Emmanuel2016-12-152-18/+13
| | | | | | | | | | | | | | - remove test on filename for xauth as we know what we send - better names for variables in xauth - if xauth fails, exit sesman - g_bytes_to_hexstr returns a null-teminated string, don't set it twice.
| * use correct includeBLINDAUER Emmanuel2016-12-151-3/+1
| |
| * remove unused includeBLINDAUER Emmanuel2016-12-151-1/+0
| |
| * - move function related to xauth in own fileBLINDAUER Emmanuel2016-12-157-69/+121
| | | | | | | | | | | | - use of g_bytes_to_hexstr() - correct typos and coding syntax - don't create auth file, xauth can do that if needed
| * xauth: use the authfile if not using default valueBLINDAUER Emmanuel2016-12-141-1/+1
| |
| * Cosmetic change: follow coding standardBLINDAUER Emmanuel2016-12-142-6/+6
| |
| * use the correct size for snprintfBLINDAUER Emmanuel2016-12-141-2/+2
| |
| * Xauth: use snprintf for setting the filename and adjust the value of ↵BLINDAUER Emmanuel2016-12-141-8/+18
| | | | | | | | computed cookie
| * use functions from os_call.hBLINDAUER Emmanuel2016-12-131-9/+12
| |
| * Add xauth support to get more security for all backendsBLINDAUER Emmanuel2016-12-134-0/+74
| |
* | Use per-display VNC password files, remove old style password if foundPavel Roskin2016-12-181-3/+15
| | | | | | | | | | | | Every session uses its own VNC password, so keep then in separate files. The old style password file uses the user's password encrypted with a known key. Since we are not replacing it anymore, we should remove it.
* | Distribute all files except git and github specific dataPavel Roskin2016-12-182-0/+9
|/ | | | | It is better to distribute a few useless file than not to distribute needed files.
* sesman: unbreak FreeBSD build after #523Koichiro IWAO2016-12-091-2/+2
|
* Merge pull request #521 from proski/xorg-logmetalefty2016-12-091-1/+1
|\ | | | | Change default Xorg logfile to .xorgxrdp.%s.log
| * Change default Xorg logfile to .xorgxrdp.%s.logPavel Roskin2016-12-061-1/+1
| | | | | | | | | | | | | | | | The log file is created in the home directory, %s is replaced with the display number (e.g. 10). If Xorg is run setuid root, it can refuse to run if the log path is absolute.
* | Disable privilege elevation by setuid for the X serverPavel Roskin2016-12-061-0/+28
|/
* sesman: must save guid in session dataJay Sorg2016-12-043-1/+3
|
* vnc: code cleanupJay Sorg2016-12-041-14/+3
|
* vnc: change password file to use guid hashJay Sorg2016-12-039-63/+86
|
* Fix C++ errors and warnings in FUSE codePavel Roskin2016-11-261-29/+44
|