Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | common: add more capset constants | Koichiro IWAO | 2017-12-01 | 1 | -4/+16 |
| | | | | | | defined at MS-RDPBCGR 2.2.1.13.1.1.1 [1] and sort [1] https://msdn.microsoft.com/en-us/library/cc240486.aspx | ||||
* | common: express capability set constants in hex | Koichiro IWAO | 2017-12-01 | 1 | -19/+19 |
| | | | | | | as same as done in MS-RDPBCGR 2.2.1.13.1.1.1 [1]. [1] https://msdn.microsoft.com/en-us/library/cc240486.aspx | ||||
* | xrdp_sec: constify color depth value | Koichiro IWAO | 2017-12-01 | 2 | -7/+14 |
| | |||||
* | xrdp_listen: suppress log when TRANS_STATUS_DOWN | Koichiro IWAO | 2017-11-30 | 1 | -2/+0 |
| | | | | | | | | | The log is always logged when clients are disconnecting even though nothing unusual is happening. This scares users too much. Actually, some users created a issue on GitHub with the following log. It will lose focus from the real error. > [ERROR] Listening socket is in wrong state, terminating listener | ||||
* | remove useless braces | Koichiro IWAO | 2017-11-30 | 1 | -8/+5 |
| | |||||
* | common: suppress log when closing log files | Koichiro IWAO | 2017-11-30 | 1 | -3/+0 |
| | | | | | | | because if xrdp is running 'fork=yes' mode, the log message 'shutting down log subsystem...' is logged everytime when the child process is exitting. In other words, everytime when clients are disconnecting. This is a little bit too vebose. | ||||
* | sesman: scpv0, accept variable length data fields | speidy | 2017-11-28 | 1 | -7/+25 |
| | |||||
* | common: add more references to constants' origin | Koichiro IWAO | 2017-11-24 | 1 | -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' origin | Koichiro IWAO | 2017-11-24 | 1 | -65/+93 |
| | |||||
* | common: avoid 100% cpu on ssl accept, can be fake client | Jay Sorg | 2017-11-22 | 1 | -0/+9 |
| | |||||
* | Implements the accept/close logic for vsock | Justin Terry (VM) | 2017-11-17 | 1 | -0/+42 |
| | |||||
* | chansrv: add LOG_LEVEL_TRACE here, too | Koichiro IWAO | 2017-11-12 | 1 | -1/+2 |
| | |||||
* | travis: add build test on FDK AAC, Opus | Koichiro IWAO | 2017-11-12 | 1 | -4/+10 |
| | |||||
* | remove crc16.h from common/Makefile.am | Jay Sorg | 2017-11-09 | 1 | -1/+0 |
| | |||||
* | remove empty crc16.h file | Jay Sorg | 2017-11-09 | 3 | -2/+0 |
| | |||||
* | common, return -1 for bad socket | Jay Sorg | 2017-11-07 | 1 | -2/+2 |
| | |||||
* | use g_memcpy, braces | Jay Sorg | 2017-11-07 | 2 | -1/+3 |
| | |||||
* | vsock, move some defines | Jay Sorg | 2017-11-07 | 5 | -30/+15 |
| | |||||
* | Implements XRDP over vsock | Justin Terry (VM) | 2017-11-07 | 7 | -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 determined | Koichiro IWAO | 2017-11-08 | 1 | -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 IWAO | 2017-11-06 | 1 | -1/+1 |
| | |||||
* | Constify extended mouse events | Koichiro IWAO | 2017-11-06 | 2 | -5/+10 |
| | |||||
* | Constify mouse event flags, use the MS name for constants | Koichiro IWAO | 2017-11-06 | 2 | -18/+21 |
| | |||||
* | xrdp_wm: handle horizontal mouse wheel events | Koichiro IWAO | 2017-11-06 | 1 | -0/+19 |
| | |||||
* | xrdp_wm: make mouse button 6 and 7 act like button 4 and 5 | Koichiro IWAO | 2017-11-06 | 1 | -12/+16 |
| | | | | | because 6 and 7 are horizontal scroll. They should acts as same as vertical scroll. | ||||
* | libxrdp: advertise horizontal mouse wheel capability | Koichiro IWAO | 2017-11-06 | 1 | -1/+5 |
| | |||||
* | Add some more Input Capability Set constants | Koichiro IWAO | 2017-11-06 | 1 | -5/+10 |
| | |||||
* | Add dvorak keyboard layout | Soedarsono | 2017-11-01 | 4 | -1/+1064 |
| | |||||
* | xrdp-ssh-agent: Remove vim modeline | Ben Cohen | 2017-10-17 | 1 | -2/+0 |
| | |||||
* | xrdp-ssh-agent.c: Fix braces for coding style | Ben Cohen | 2017-10-17 | 1 | -4/+12 |
| | |||||
* | Handle EINTR for send() in handle_connection() | Ben Cohen | 2017-10-17 | 1 | -1/+2 |
| | |||||
* | Forward ssh-agent data between ssh clients and RDP | Ben Cohen | 2017-10-17 | 1 | -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 TRACE | Koichiro IWAO | 2017-10-13 | 2 | -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 comment | Felix Zhang | 2017-10-09 | 1 | -1/+1 |
| | |||||
* | common: prevent raw use of snprintf | Koichiro IWAO | 2017-10-03 | 1 | -7/+7 |
| | |||||
* | xrdp: get port from configfile in access_control() | Oscar Salvador | 2017-10-03 | 1 | -1/+3 |
| | | | | This fixes #894 | ||||
* | xrdp: constify input event type | Koichiro IWAO | 2017-10-02 | 2 | -5/+6 |
| | |||||
* | Update v0.9.4 release date | Koichiro IWAO | 2017-09-28 | 1 | -1/+1 |
| | |||||
* | update NEWS, mention known issues | Koichiro IWAO | 2017-09-26 | 1 | -1/+5 |
| | |||||
* | Prepare release v0.9.4 | Koichiro IWAO | 2017-09-26 | 4 | -3/+23 |
| | |||||
* | update sumbodules to the latest release | Koichiro IWAO | 2017-09-26 | 1 | -0/+0 |
| | |||||
* | common: fix g_write_ip_address() didn't return correct IP address | Koichiro IWAO | 2017-09-26 | 1 | -14/+58 |
| | | | | Fixes: #878. | ||||
* | Fixes #414 | cocoon | 2017-09-17 | 1 | -1/+1 |
| | |||||
* | tcutils: fix WTSVirtualChannelWrite return codes check according to API change | speidy | 2017-09-13 | 1 | -2/+2 |
| | |||||
* | xrdpvr: adjust xrdpvr_write_to_client to xrdpapi API change | speidy | 2017-09-13 | 1 | -1/+1 |
| | |||||
* | xrdpapi: change WTSVirtualChannelWrite return values to be consistent with ↵ | speidy | 2017-09-13 | 1 | -8/+12 |
| | | | | WTSVirtualChannelRead | ||||
* | sesman: delete socket files when session exits | Koichiro IWAO | 2017-09-13 | 2 | -0/+70 |
| | |||||
* | travis: Unbreak travis build | Koichiro IWAO | 2017-09-07 | 1 | -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_image | Koichiro IWAO | 2017-09-05 | 1 | -1/+9 |
| | | | | because ls_logo_filename accepts full path. | ||||
* | add Belgian keyboard | Koichiro IWAO | 2017-09-01 | 1 | -0/+3 |
| |