Commit Graph

1767 Commits

Author SHA1 Message Date
Michael Jumper
3140dbb20b Actually use SSL for I/O. 2013-07-22 14:24:37 -07:00
Michael Jumper
cdbb345d28 Fix usage instructions. 2013-07-22 13:39:37 -07:00
Michael Jumper
6792b65d4c Add options to guacd. Update docs. 2013-07-22 13:37:30 -07:00
Michael Jumper
bb74730629 Add stub SSL socket. 2013-07-21 20:10:37 -07:00
Michael Jumper
aa68f2df21 Check for libssh. 2013-07-21 19:56:03 -07:00
Michael Jumper
4a3a530fde Fix guac_rdp_clip_rect() handling of completely clipped rects. 2013-07-19 12:23:28 -07:00
Michael Jumper
77999e6371 Fix library function tests in configure.ac (AC_CHECK_FUNCS provides no means of specifying the library to check). 2013-07-16 14:28:03 -07:00
Michael Jumper
3596436c27 Bump version properly. 2013-07-15 23:31:24 -07:00
Michael Jumper
473ad8e464 Bump version to 0.8.2. 2013-07-13 17:33:23 -07:00
Michael Jumper
c99b257dac Should also link libogg. 2013-07-09 01:14:29 -07:00
Michael Jumper
3646bdbbbf Also check for (and link with) libvorbis. 2013-07-09 00:58:14 -07:00
Michael Jumper
edf9762667 Fix linking flag for libdl. 2013-07-08 19:05:06 -07:00
Michael Jumper
c3bbf97d22 libdl is actually used by libguac, not guacd. 2013-07-08 18:52:30 -07:00
Michael Jumper
2b93deaac6 Do not unnecessarily link libraries. 2013-07-08 17:40:20 -07:00
Michael Jumper
0f609cb666 Test for VNC repeater support and cairo_format_stride_for_width(). 2013-07-08 13:03:04 -07:00
Michael Jumper
e6ec853edb Ticket #366: Restore --with-init-dir option for configure. 2013-07-08 10:35:56 -07:00
Michael Jumper
2d3cf15243 Ticket #365: Add missing PTHREAD_LIBS to guacd_LDFLAGS. 2013-07-07 15:03:30 -07:00
Michael Jumper
73b70ec072 Make audio streams threadsafe. 2013-07-07 00:23:18 -07:00
Michael Jumper
09588f53e5 Add ChangeLog. 2013-07-02 17:13:20 -07:00
Michael Jumper
73fb45bbd5 Restore AC_DEFINE from old configure.in for ENABLE_OGG macro. 2013-07-02 12:14:19 -07:00
Michael Jumper
030eaec09e Remove unused print format option (require GhostScript). 2013-07-01 17:54:28 -07:00
Michael Jumper
54d3b160d7 Fix threading issues regarding flush DURING write not being blocked. Set process-shared attribute on mutexes in socket. 2013-07-01 15:03:47 -07:00
Michael Jumper
59b058be3d Ensure complete writes, define buffer size. 2013-07-01 15:03:47 -07:00
Michael Jumper
a08180acfe Remove unnecessary update lock, use threadsafe socket instead. 2013-07-01 15:03:46 -07:00
Michael Jumper
90697e35ba Use int instead of bool ... libraries sometimes redefine bool in headers. 2013-07-01 15:03:46 -07:00
Michael Jumper
976e3af24b Convert protocol functions to threadsafe versions. 2013-07-01 15:03:46 -07:00
Michael Jumper
51c00755ac Add optional locks to socket. 2013-07-01 15:03:46 -07:00
Michael Jumper
400920b3bb Convert PS to PDF using gs as filter. 2013-07-01 15:03:46 -07:00
Michael Jumper
62258c9278 Revert "Add libgs dependency, only compile guac_rdpdr if libgs found."
This reverts commit b77a7e0bffdcc44cc5488663d780c1a2c31ef781.
2013-07-01 15:03:46 -07:00
Michael Jumper
5bf67ce442 Change disable-printing to enable-printing. 2013-07-01 15:03:46 -07:00
Michael Jumper
ad050208b9 Add libgs dependency, only compile guac_rdpdr if libgs found. 2013-07-01 15:03:46 -07:00
Michael Jumper
2df35e6f2e Attempt to extract a good filename from the %%Title comment in the .ps 2013-07-01 15:03:46 -07:00
Michael Jumper
6c5525a162 Swap mimetype/filename parameters. 2013-07-01 15:03:46 -07:00
Michael Jumper
a8b5c9fc5b Swap mimetype/filename parameters. 2013-07-01 15:03:46 -07:00
Michael Jumper
8920bc0c76 Send printed document via blobs. 2013-07-01 15:03:46 -07:00
Michael Jumper
9e88ae4f60 Implement file/blob/end subprotocol. 2013-07-01 15:03:46 -07:00
Michael Jumper
06ef43bd2c Actually read print job data. 2013-07-01 15:03:46 -07:00
Michael Jumper
c07eb9c063 Send driver name as UTF-16 (apparently required, and ASCII flag is ignored). 2013-07-01 15:03:46 -07:00
Michael Jumper
dc1fc6132f Fix shifting of error codes. 2013-07-01 15:03:46 -07:00
Michael Jumper
4953f02b13 Do not send devices after confirmed ID - only after logon. 2013-07-01 15:03:46 -07:00
Michael Jumper
9aef54fe87 Seed random numbers. 2013-07-01 15:03:46 -07:00
Michael Jumper
933dec8602 Send printer device, handle errors. 2013-07-01 15:03:46 -07:00
Michael Jumper
8c8779937c Cleanup, add constants. 2013-07-01 15:03:46 -07:00
Michael Jumper
c066763ec4 Implement name request and client cap. Ignore server cap for now. 2013-07-01 15:03:45 -07:00
Michael Jumper
49711709a7 Stub most handlers, fix signedness, reply to server announce. 2013-07-01 15:03:45 -07:00
Michael Jumper
48c27d74ce Move message handlers to appropriate location. 2013-07-01 15:03:45 -07:00
Michael Jumper
f295b09987 Actually parse server announce, add defines for other packets and components. 2013-07-01 15:03:45 -07:00
Michael Jumper
11deb82bcb Associated client with RDPDR, add logging to stubs. 2013-07-01 15:03:45 -07:00
Michael Jumper
6d9ff1e5ee Add RDPDR plugin stub. Add namespace to existing RDPSND filenames. 2013-07-01 15:03:45 -07:00
James Muehlner
b94b84956b Ticket #241: Added server-side support for vnc repeaters. 2013-07-01 10:46:30 -07:00