summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* common: add more references to constants' originKoichiro IWAO2017-11-241-438/+498
| | | | | | | | | | classify constants into these 5 types * constants for xrdp * constants come from ITU-T Recommendations * constants come from Remote Desktop Protocol * constants come from other MS products * unclassified yet
* common: add references to constants' originKoichiro IWAO2017-11-241-65/+93
|
* common: avoid 100% cpu on ssl accept, can be fake clientJay Sorg2017-11-221-0/+9
|
* Implements the accept/close logic for vsockJustin Terry (VM)2017-11-171-0/+42
|
* chansrv: add LOG_LEVEL_TRACE here, tooKoichiro IWAO2017-11-121-1/+2
|
* travis: add build test on FDK AAC, OpusKoichiro IWAO2017-11-121-4/+10
|
* remove crc16.h from common/Makefile.amJay Sorg2017-11-091-1/+0
|
* remove empty crc16.h fileJay Sorg2017-11-093-2/+0
|
* common, return -1 for bad socketJay Sorg2017-11-071-2/+2
|
* use g_memcpy, bracesJay Sorg2017-11-072-1/+3
|
* vsock, move some definesJay Sorg2017-11-075-30/+15
|
* Implements XRDP over vsockJustin Terry (VM)2017-11-077-2/+108
| | | | | 1. Implements the ability to use AV_VSOCK for the transport rather than TCP. 2. Updates the ini file to be able to conditionally turn this feature on.
* sound: g_bbuf_size should be determined after codec is determinedKoichiro IWAO2017-11-081-3/+3
| | | | | Fixes #910, if both client and server support more than one codecs, g_bbuf_size might be set to wrong value.
* fix typo s/Roration/Rotation/Koichiro IWAO2017-11-061-1/+1
|
* Constify extended mouse eventsKoichiro IWAO2017-11-062-5/+10
|
* Constify mouse event flags, use the MS name for constantsKoichiro IWAO2017-11-062-18/+21
|
* xrdp_wm: handle horizontal mouse wheel eventsKoichiro IWAO2017-11-061-0/+19
|
* xrdp_wm: make mouse button 6 and 7 act like button 4 and 5Koichiro IWAO2017-11-061-12/+16
| | | | | because 6 and 7 are horizontal scroll. They should acts as same as vertical scroll.
* libxrdp: advertise horizontal mouse wheel capabilityKoichiro IWAO2017-11-061-1/+5
|
* Add some more Input Capability Set constantsKoichiro IWAO2017-11-061-5/+10
|
* Add dvorak keyboard layoutSoedarsono2017-11-014-1/+1064
|
* xrdp-ssh-agent: Remove vim modelineBen Cohen2017-10-171-2/+0
|
* xrdp-ssh-agent.c: Fix braces for coding styleBen Cohen2017-10-171-4/+12
|
* Handle EINTR for send() in handle_connection()Ben Cohen2017-10-171-1/+2
|
* Forward ssh-agent data between ssh clients and RDPBen Cohen2017-10-171-0/+398
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add xrdp-ssh-agent.c which forwards ssh-agent protocol over an RDP dynamic virtual channel, just as the normal ssh-agent forwards it over an SSH channel. Usage: Run an RDP client with the corresponding plugin enabled; for example "xfreerdp /ssh-agent ...". In the remote desktop session run xrdp-ssh-agent and evaluate the output in the shell as for ssh-agent to set the required environment variables (specifically $SSH_AUTH_SOCK): eval "$(xrdp-ssh-agent -s)" This is the same as for the normal ssh-agent. You would typically do this in your Xsession or /etc/xrdp/startwm.sh. Limitations: 1. Error checking and handling could be improved. 2. This stays running when the xrdp session closes. This should be fixed using a command line argument as for the real ssh-agent. 3. This is only tested on Linux and will only work on systems where clients talk to the ssh-agent via Unix domain sockets. It won't currently work on Windows but it could be ported.
* log: add log level TRACEKoichiro IWAO2017-10-132-1/+11
| | | | | TRACE means more verbose than DEBUG. syslog doesn't have more verbose level than DEBUG, map TRACE to DEBUG for syslog.
* xrdp: corret the config file name in the commentFelix Zhang2017-10-091-1/+1
|
* common: prevent raw use of snprintfKoichiro IWAO2017-10-031-7/+7
|
* xrdp: get port from configfile in access_control()Oscar Salvador2017-10-031-1/+3
| | | | This fixes #894
* xrdp: constify input event typeKoichiro IWAO2017-10-022-5/+6
|
* Update v0.9.4 release dateKoichiro IWAO2017-09-281-1/+1
|
* update NEWS, mention known issuesKoichiro IWAO2017-09-261-1/+5
|
* Prepare release v0.9.4Koichiro IWAO2017-09-264-3/+23
|
* update sumbodules to the latest releaseKoichiro IWAO2017-09-261-0/+0
|
* common: fix g_write_ip_address() didn't return correct IP addressKoichiro IWAO2017-09-261-14/+58
| | | | Fixes: #878.
* Fixes #414cocoon2017-09-171-1/+1
|
* tcutils: fix WTSVirtualChannelWrite return codes check according to API changespeidy2017-09-131-2/+2
|
* xrdpvr: adjust xrdpvr_write_to_client to xrdpapi API changespeidy2017-09-131-1/+1
|
* xrdpapi: change WTSVirtualChannelWrite return values to be consistent with ↵speidy2017-09-131-8/+12
| | | | WTSVirtualChannelRead
* sesman: delete socket files when session exitsKoichiro IWAO2017-09-132-0/+70
|
* travis: Unbreak travis buildKoichiro IWAO2017-09-071-0/+1
| | | | | | since Ubuntu Precise (12.04) is retired September 2017. Now build test is run on Ubuntu Trusty (14.04). A trivial fix for requisite packages needed.
* xrdp: accept full path for ls_background_imageKoichiro IWAO2017-09-051-1/+9
| | | | because ls_logo_filename accepts full path.
* add Belgian keyboardKoichiro IWAO2017-09-011-0/+3
|
* Release v0.9.3.1Koichiro IWAO2017-08-163-2/+11
|
* instfiles: don't include generated *.services files in distributionKoichiro IWAO2017-08-161-1/+1
| | | | | Solves #848. Pointed out by: Fuminobu TAKEYAMA (@ftake)
* chansrv: sound, fdk-aac, avoid 1 item array itemsJay Sorg2017-08-041-29/+34
|
* use pkg-config to configure with fdk-aacJay Sorg2017-08-042-3/+3
|
* chansrv: sound, remove a do not know and a commentJay Sorg2017-08-042-2/+1
|
* chansrv: sound, use WAVE_FORMAT_AAC not WAVE_FORMAT_AAC_MSJay Sorg2017-08-042-3/+3
|
* chansrv: sound, add aacJay Sorg2017-08-044-2/+258
|