Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | libxrdp: window update, simplify length checks | speidy | 2017-03-24 | 1 | -35/+26 | |
| | ||||||
* | xrdp_orders_rail: fix g_mbstowcs error handling | speidy | 2017-03-24 | 1 | -4/+20 | |
| | ||||||
* | RAIL: use fixed size length for window texts | speidy | 2017-03-24 | 1 | -6/+9 | |
| | ||||||
* | rail, text length checks | Jay Sorg | 2017-03-24 | 1 | -0/+4 | |
| | ||||||
* | rail, text length checks | Jay Sorg | 2017-03-24 | 1 | -5/+12 | |
| | ||||||
* | pulse: refer correct path to file_loc.h | Koichiro IWAO | 2017-03-24 | 2 | -2/+2 | |
| | ||||||
* | pulse: use correct macro for audio in/out sockets | Koichiro IWAO | 2017-03-24 | 2 | -2/+2 | |
| | ||||||
* | libxrdp: print connected client name to log | speidy | 2017-03-21 | 2 | -1/+5 | |
| | ||||||
* | libxrdp: fix misleading variable name | speidy | 2017-03-21 | 1 | -8/+8 | |
| | ||||||
* | libxrdp: improve unicode_in | speidy | 2017-03-21 | 1 | -25/+35 | |
| | ||||||
* | Log socket fd in g_sck_accept(), fix AF_UNIX logging | Pavel Roskin | 2017-03-21 | 1 | -4/+17 | |
| | ||||||
* | sesman: move auth/pam calls to main process | Jay Sorg | 2017-03-21 | 3 | -9/+26 | |
| | ||||||
* | Allocate space for tls_ciphers dynamically | Pavel Roskin | 2017-03-21 | 4 | -5/+6 | |
| | ||||||
* | xrdp-chansrv: default to INFO log level rather than ERROR | Pavel Roskin | 2017-03-20 | 1 | -1/+1 | |
| | ||||||
* | sesman: remove sessvc, one less process to manage | Jay Sorg | 2017-03-19 | 10 | -363/+137 | |
| | ||||||
* | X11rdp: respect XRDP_SOCKET_PATH environment variable | Pavel Roskin | 2017-03-17 | 4 | -8/+30 | |
| | ||||||
* | Make socket directory configurable, don't hardcode /tmp/.xrdp | Pavel Roskin | 2017-03-17 | 17 | -57/+41 | |
| | | | | | | | | | | Use XRDP_SOCKET_PATH in file_loc.h Don't define any non-socket paths in file_loc.h, they should come from the makefiles. Define all paths unconditionally, they should not be defined elsewhere. Pass XRDP_SOCKET_PATH as environment variable to the backends. | |||||
* | Remove chansrv_cleanup(), it doesn't do anything useful | Pavel Roskin | 2017-03-17 | 1 | -25/+0 | |
| | | | | | | | | | | | | | xrdp_chansrv_%8.8x_main_term and xrdp_chansrv_%8.8x_thread_done are both wait objects, not sockets. They are created and cleaned up in chansrv.c Wait objects are pairs of file descriptors on POSIX. They are closed automatically when the process exits. On Windows, wait objects are handles that are closed by CloseHandle(). Those handles should also be closed on the process exit. In any case, there is no way for a parent process to clean up file handles of the child process. | |||||
* | Propel xorgxrdp as default backend, give xorgxrdp the first place | Koichiro IWAO | 2017-03-17 | 1 | -7/+7 | |
| | ||||||
* | chansrv: dvc, check channel exists on get/remove api struct | speidy | 2017-03-16 | 1 | -2/+4 | |
| | ||||||
* | Eliminate APP_CC and DEFAULT_CC | Pavel Roskin | 2017-03-14 | 122 | -2047/+2034 | |
| | ||||||
* | Call log_end() on xrdp exit | Pavel Roskin | 2017-03-13 | 1 | -0/+1 | |
| | ||||||
* | Fix memory leak in tls_ciphers parsing | Pavel Roskin | 2017-03-13 | 1 | -0/+1 | |
| | ||||||
* | Remove useless comment, no logic change | Koichiro IWAO | 2017-03-09 | 1 | -3/+2 | |
| | | | | Now client addr and port are properly logged. | |||||
* | frame ack code cleanup, add comments for possible client acks, when pointer, ↵ | Jay Sorg | 2017-03-06 | 1 | -12/+18 | |
| | | | | use NULL, not 0 | |||||
* | add xrdp_mm_process_enc_done for processing encoder output | Jay Sorg | 2017-03-06 | 1 | -66/+65 | |
| | ||||||
* | checkup frame ack code, combine dup code | Jay Sorg | 2017-03-06 | 1 | -25/+35 | |
| | ||||||
* | frame ack fix change, cleanup | Jay Sorg | 2017-03-06 | 3 | -4/+8 | |
| | ||||||
* | Don't include config_ac.h from any header files | Pavel Roskin | 2017-03-04 | 5 | -17/+0 | |
| | ||||||
* | Include config_ac.h from all source files | Pavel Roskin | 2017-03-04 | 96 | -0/+384 | |
| | ||||||
* | Add --enable-strict-locations option, describe default in its help text | Pavel Roskin | 2017-03-02 | 2 | -4/+11 | |
| | | | | | | | | | | | | Rather than guess user's intention based on whether --prefix was specified, use an explicit option to enable strict GNU Coding Standards for installation directories. The default is to use /etc and /var rather than corresponding directories under prefix. Use --enable-strict-locations in "make distcheck", it expects all installed files to be under prefix. | |||||
* | Fix compilation on MacOS | Pavel Roskin | 2017-03-01 | 1 | -0/+2 | |
| | | | | | xrdp_rdp.c includes openssl/ssl.h now, make sure the OpenSSL include path is used. | |||||
* | Enable painter and librfxcodec by default | Pavel Roskin | 2017-03-01 | 1 | -8/+9 | |
| | | | | | Change help messages to clarify that both libraries are included. Move messages next to each other. Remove duplicate XRDP_PAINTER conditional. | |||||
* | Update submodules to their current devel branches | Pavel Roskin | 2017-03-01 | 2 | -0/+0 | |
| | ||||||
* | Use special name "." for the branches in .gitmodules | Pavel Roskin | 2017-03-01 | 1 | -1/+2 | |
| | | | | | | | | | It is used to indicate that the submodule branch should be the same as the branch of the parent repository - devel for devel, master for master. It's a new feature of git, appearing in version 2.10, but most users should not really care. It only affects the behavior of "git submodule update --remote" when updating the submodules. | |||||
* | no cast is needed for NULL | Koichiro IWAO | 2017-02-27 | 1 | -4/+4 | |
| | ||||||
* | TLS: switch ssl_protocols to a comma separated list | Koichiro IWAO | 2017-02-27 | 3 | -9/+15 | |
| | ||||||
* | add comment to keep xorgxrdp/x11rdp compatibility | Koichiro IWAO | 2017-02-27 | 1 | -0/+4 | |
| | ||||||
* | docs: document maximum length of tls_ciphers | Koichiro IWAO | 2017-02-27 | 2 | -3/+3 | |
| | ||||||
* | docs: document ssl_protocols, remove document for disableSSLv3 | Koichiro IWAO | 2017-02-27 | 1 | -6/+6 | |
| | ||||||
* | TLS: warn if no SSL/TLS protocols enabled | Koichiro IWAO | 2017-02-27 | 1 | -1/+9 | |
| | ||||||
* | TLS: new method to specify SSL/TLS version | Koichiro IWAO | 2017-02-27 | 8 | -16/+49 | |
| | | | | | | | SSL/TLS protocols only listed in ssl_protocols should be used. The name "ssl_protocols" comes from nginx. Resolves #428. | |||||
* | common: use select for SSL_ERROR_WANT_READ, SSL_ERROR_WANT_WRITE tls errors | Jay Sorg | 2017-02-25 | 1 | -10/+17 | |
| | ||||||
* | Add i686 check in Travis CI | Pavel Roskin | 2017-02-23 | 1 | -31/+94 | |
| | ||||||
* | encoder, remove check for UINT16_MAX, not really needed | Jay Sorg | 2017-02-22 | 1 | -2/+1 | |
| | ||||||
* | changes and cleanup to process_enc_rfx | Jay Sorg | 2017-02-22 | 2 | -51/+67 | |
| | ||||||
* | fix for frames in flight = 0 | Jay Sorg | 2017-02-22 | 1 | -1/+1 | |
| | ||||||
* | frame ack change for slow client falling behind | Jay Sorg | 2017-02-22 | 1 | -2/+2 | |
| | ||||||
* | rfx fixes for large tile sets, performance change, Xorg will start next ↵ | Jay Sorg | 2017-02-22 | 2 | -4/+18 | |
| | | | | frame earlier | |||||
* | change some casts to long long | Jay Sorg | 2017-02-22 | 2 | -3/+4 | |
| |