Commit Graph

  • da016d5153 Log chosen security method. Michael Jumper 2013-08-24 12:37:43 -0700
  • ac2bf524d9 Shorten parameter names, combine enable-tls and enable-nla into a single security parameter. Michael Jumper 2013-08-24 12:30:38 -0700
  • d2cdb055f8 Add options for controlling TLS and NLA security, as well as authentication and bad certs. Michael Jumper 2013-08-24 01:17:27 -0700
  • 21b704690b Handle NULL conditions of display and terminal allocation. Michael Jumper 2013-08-23 14:10:51 -0700
  • 92c42ca959 Add syncs where we're expecting guac_socket_flush to flush a frame. Michael Jumper 2013-08-22 15:16:49 -0700
  • 44d0e08a3c Drop frame timeout to 0ms Michael Jumper 2013-08-22 15:27:01 -0700
  • 1f0ae7b4ba Do not use pExtendedData beyond connect handler. NULL out pExtendedData once done. Michael Jumper 2013-08-22 14:51:37 -0700
  • f70333a65a Remove MALLOC/REALLOC macros from configura.ac as they cause trouble with memory debugging AND compilation. Michael Jumper 2013-08-22 14:51:15 -0700
  • 1887102505 Add frame timeout. Reduce frame max duration to 40ms. Michael Jumper 2013-08-20 21:13:26 -0700
  • 280622c027 Bump max frame duration to 80 ms (12.5 FPS). Michael Jumper 2013-08-20 11:38:12 -0700
  • 21420aaf5c Stay in handle_messages for 30ms max (per frame). Michael Jumper 2013-08-20 11:32:47 -0700
  • dfe454f484 Adjust buffer size to around 48K, rename and reuse old buffer size macro accordingly. Michael Jumper 2013-08-10 12:30:46 -0700
  • 3bb4c8fec5 Increase buffer size to around 24K. Michael Jumper 2013-08-10 01:50:42 -0700
  • 5df7f34ee8 Add constants. Tweak latency. Michael Jumper 2013-08-09 18:21:32 -0700
  • fa3dcea44b Working sound Michael Jumper 2013-08-09 17:01:06 -0700
  • 6e3bbe38d5 Make audio buffers const. Michael Jumper 2013-08-09 16:52:25 -0700
  • bfbebe3c16 Set stream options, force channel format. Michael Jumper 2013-08-09 16:46:23 -0700
  • 83a575d7b9 Actually receive data. Michael Jumper 2013-08-09 16:43:30 -0700
  • 8bbd28d9c9 Handler server and sink info. Michael Jumper 2013-08-09 16:04:58 -0700
  • 3e1744a566 Initialize PulseAudio properly. Handle state changes. Michael Jumper 2013-08-09 15:47:59 -0700
  • 307c6be945 Switch from libpulse-simple to libpulse. Michael Jumper 2013-08-09 15:16:59 -0700
  • 88f62df0f3 Switch to normal PulseAudio API. Michael Jumper 2013-08-09 15:11:31 -0700
  • 6cc6808eb7 Actually connect and read. Michael Jumper 2013-08-09 13:03:01 -0700
  • 832e4d3d16 Add stub PulseAudio handling code, replace old usage with new read thread. Michael Jumper 2013-08-09 11:58:29 -0700
  • daa7823aed Remove old PulseAudio handling code. Michael Jumper 2013-08-09 11:58:03 -0700
  • 27d56df073 Removal of more buffer-related code. Michael Jumper 2013-08-08 19:09:29 -0700
  • ec73bc2e12 Remove buffer functions from PA code. Michael Jumper 2013-08-08 19:06:56 -0700
  • b681e0d9f1 Remove audio args. Michael Jumper 2013-08-08 19:05:42 -0700
  • 7146ba5792 Remove buffer from client. Michael Jumper 2013-08-08 19:04:09 -0700
  • 0870eaa32c Remove buffer and queue. Michael Jumper 2013-08-08 19:03:43 -0700
  • 3d2427d441 Fix compilation of PulseAudio handlers. Michael Jumper 2013-08-08 18:56:13 -0700
  • 0b743fa68b Add missing wav_encoder.c in Makefile.am Michael Jumper 2013-08-08 18:45:30 -0700
  • 2a18630718 Move files to proper location. Get rid of unnecessary lock. Remove wrongly-committed file. Michael Jumper 2013-08-08 18:43:03 -0700
  • 9f167cc26a Add documentation, fix namespace. Michael Jumper 2013-08-08 18:32:00 -0700
  • 58148884a1 Auto-detect audio encoding if not specified. Michael Jumper 2013-08-08 17:57:07 -0700
  • 8bd70053be Initial support for audio in libguac. Michael Jumper 2013-08-08 17:52:09 -0700
  • 8e732ed2ab Conditionally compile audio support. Michael Jumper 2013-08-08 17:25:08 -0700
  • 8c0e0e019b Add check for PulseAudio. Michael Jumper 2013-08-08 17:14:17 -0700
  • d114c79e43 Created a generic queue implementation for the audio buffer used by the pulse audio handlers sionc 2013-05-11 13:00:27 -0700
  • e30c769728 Fixing newline issues on files modified to support audio Sion Chaudhuri 2013-04-30 01:30:29 -0700
  • a9957e7926 Adding lock around send cursor Sion Chaudhuri 2013-04-30 01:11:54 -0700
  • bbe552e847 Adding locks around guac send instructions to resolve client disconnect issue Sion Chaudhuri 2013-04-30 01:10:01 -0700
  • ea8feac587 Free up resources allocated for audio when client connection is closed Sion Chaudhuri 2013-04-30 01:01:53 -0700
  • b63e14c274 Trigger audio read and send threads if audio is enabled by client Sion Chaudhuri 2013-04-30 00:47:38 -0700
  • 57c0f7ed04 Added support for audio files in configure and make Sion Chaudhuri 2013-04-30 00:42:53 -0700
  • 78d73d25de Added handlers for reading raw audio data from PulseAudio and sending encoded audio stream to Guacamole Sion Chaudhuri 2013-04-30 00:40:27 -0700
  • 5bc4a01a5e Added generic buffer and queue implementation for audio buffering Sion Chaudhuri 2013-04-30 00:20:52 -0700
  • 89679e710a Added audio dependencies to continuous integration configuration file Sion Chaudhuri 2013-04-30 00:12:23 -0700
  • 8d03ca8b67 [Setup] Fixed CI Script Sion Chaudhuri 2013-03-06 03:53:32 -0800
  • 60fa74a91e [Setup] Added continuous integration settings file Sion Chaudhuri 2013-02-13 20:53:22 -0800
  • b4ffc87033 Comment util_suite.h thoroughly. Michael Jumper 2013-08-06 12:13:47 -0700
  • b6581e98d7 Implement read. Michael Jumper 2013-08-05 20:15:41 -0700
  • 286f9c75b9 Byte reads should be unsigned. Michael Jumper 2013-08-05 20:12:38 -0700
  • bd84933b6b Implement read/write tests for Unicode. Michael Jumper 2013-08-05 20:06:31 -0700
  • 8e08a72eda Fix Unicode tests. Michael Jumper 2013-08-05 19:26:47 -0700
  • 3137f54178 Add unicode.h to distribution. Add actual tests for old Unicode functions. Michael Jumper 2013-08-05 15:05:52 -0700
  • ec22bb9010 Add stub Unicode test. Michael Jumper 2013-08-05 14:00:32 -0700
  • 070f199916 Implement additional UTF-8 read/write functions for convenience. Michael Jumper 2013-08-05 14:00:16 -0700
  • 8099a57fc6 Switch to VNC-style wait. Michael Jumper 2013-07-28 11:47:04 -0700
  • acf5abe355 Stay in handle_messages as long as possible for VNC as well. Michael Jumper 2013-07-28 11:30:49 -0700
  • 4b6aa01517 Unlock lock properly. Michael Jumper 2013-07-28 11:30:17 -0700
  • ce759ccbe6 Flush only automatically. Stay in handle_messages as long as data is available. Michael Jumper 2013-05-13 18:38:13 -0700
  • a52a13584b Initialize devices_registered. Michael Jumper 2013-07-24 23:51:49 -0700
  • 1e521a1696 Call free handler on devices. Only add printer if enabled. Michael Jumper 2013-07-24 22:49:24 -0700
  • 6b4deb703a Finish dynamic device implementation. Michael Jumper 2013-07-24 22:20:29 -0700
  • d65a23349d Add announce handlers. Michael Jumper 2013-07-24 18:28:20 -0700
  • 1138df74be Initial migration to dynamic device registration. Michael Jumper 2013-07-24 15:52:46 -0700
  • 7661f465e5 Remove STUB, add notes. Michael Jumper 2013-07-19 18:43:51 -0700
  • 9b9481d072 Push/pull settings properly before and after connect. Michael Jumper 2013-07-19 18:37:05 -0700
  • 82f1fb2bad Fix plugin names - sound and printing were not loading properly. Michael Jumper 2013-07-19 17:56:55 -0700
  • 8d7784a45f Output for custom tests. Michael Jumper 2013-07-19 16:12:30 -0700
  • 733c008f9b Add missing comma. Michael Jumper 2013-07-19 13:34:57 -0700
  • 9d2b0e1f95 FALSE should be false. Michael Jumper 2013-07-19 13:26:47 -0700
  • f9bd8eb22b Fix build on 1.0 again. Michael Jumper 2013-07-18 21:52:40 -0700
  • 5c4a468264 Fix and improve tests. Michael Jumper 2013-07-18 21:38:07 -0700
  • 07538d1b10 Do not commit settings until actually set. Michael Jumper 2013-07-18 17:26:07 -0700
  • 59e90b7c63 Implement settings. Michael Jumper 2013-07-18 17:22:19 -0700
  • ddeab9a435 Fix install path. Fix rdpdr plugin naming. Michael Jumper 2013-07-18 17:10:04 -0700
  • 14fedacfc7 Finally working compile. Michael Jumper 2013-07-18 16:20:40 -0700
  • 0e4dcff4f5 More fixes for cliprdr, fix color_depth. Michael Jumper 2013-07-18 15:27:06 -0700
  • 3e9f551c4e Fix cliprdr portability handling. Michael Jumper 2013-07-18 12:57:06 -0700
  • f3f0900de9 Detect event interface, fix cliprdr. Michael Jumper 2013-07-18 11:54:22 -0700
  • c0f681066e Add test for change in type of rdpBitmap.Decompress. Fix cliprdr header. Michael Jumper 2013-07-18 11:35:40 -0700
  • daa1e18355 Check for addin registration headers and function, use if available. Michael Jumper 2013-07-18 09:34:02 -0700
  • c2fe48f00c Much more robust testing. Initial migration to own settings structure. Michael Jumper 2013-07-17 17:54:28 -0700
  • 2b09098346 Fix erroneously uppercased TRUE value. Michael Jumper 2013-07-17 12:49:28 -0700
  • 324d13853f Switch to UINT* and BOOL types. Michael Jumper 2013-07-17 11:54:24 -0700
  • 9ad3b18f77 Fix build of RDPDR. Michael Jumper 2013-07-17 11:45:53 -0700
  • df01ba66ea Detect extension format. Michael Jumper 2013-07-17 11:27:38 -0700
  • 450017a6bd Register add-in provider. Michael Jumper 2013-07-17 10:58:00 -0700
  • 45b8d29a4f Check for interval_ms. Michael Jumper 2013-07-17 10:53:51 -0700
  • f43591068f Change plugin name to guacsnd, remove use of DEFINE_SVC_PLUGIN. Michael Jumper 2013-07-17 10:48:41 -0700
  • 1bbf2b21d9 Add BYTE type. Michael Jumper 2013-07-17 10:23:47 -0700
  • aeea99a87f Detect types availability. Michael Jumper 2013-07-17 10:22:03 -0700
  • b72c99cea5 Move compat to generic, add winpr-stream.c. Michael Jumper 2013-07-17 10:10:17 -0700
  • da2bd88791 More migration and compatibility. Michael Jumper 2013-07-17 10:04:23 -0700
  • 678d21cd36 More winpr compat, fix include test. Michael Jumper 2013-07-16 23:33:03 -0700
  • bdc5d862db Partial conversion to WinPR + compat. Michael Jumper 2013-07-16 19:40:35 -0700
  • 20ca4ef6f6 Add C macro for WinPR detection. Michael Jumper 2013-07-16 19:36:58 -0700
  • 4eccb8c4d5 Check for support for streams via winpr. Michael Jumper 2013-07-16 19:22:03 -0700