| 
							
							
								 Michael Jumper | 3c95912111 | Removed unnecessary dependency on libpng, fixed header check and include | 2010-09-21 17:59:08 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 672cd5d3f9 | Flag errors for missing libs, include from system dirs | 2010-09-21 23:39:41 +00:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3444d7b8e6 | Copied changes to configure.in from libguac | 2010-09-21 23:04:41 +00:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 7028ca9e3f | automake for guacd | 2010-09-21 23:02:09 +00:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 79fabff39d | Remove -O2, check rfbInitClient return value, provide return value in client init | 2010-09-20 18:13:32 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 72277b50aa | Fixed makefiles (CFLAGS) | 2010-09-19 18:35:25 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | f17a35aa7b | Restored -O2, now using syslog | 2010-09-19 18:23:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e709beb144 | Moved client registry into own separate UUID-tree datatype, added client registry struct, migrated dependencies | 2010-09-18 23:56:48 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 26d1cba7cb | Threads | 2010-09-18 12:39:57 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 709911059e | Beginnings of threads instead of processes, pluggable client specified at command line | 2010-09-18 11:58:16 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c7b44d9daf | Moved pluggable client load outside client spawn | 2010-09-18 11:25:00 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 16d335aa19 | Added client registry, added GUACIO transfer operation | 2010-09-18 00:21:49 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 6f0d162953 | .gitignore files | 2010-09-17 23:31:13 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5b85320637 | Working pluggable protocols. | 2010-09-13 01:48:53 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5b66e05f8d | Moved guac -> libguac, moving towards pluggable protocols. | 2010-09-13 01:14:08 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e1a6378607 | Added clipboard support. | 2010-09-11 14:53:28 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 72ba6fcaa0 | Cleaned up VNC data storage, fixed copyrect (libvncclient calls both GotCopyRect and GotFrameBufferUpdate hooks ... need to ignore the GotFrameBufferUpdate hook if GotCopyRect was just called) | 2010-09-11 02:50:21 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e05a2e5f79 | Changed semantics of stream, more IO limiting code. | 2010-09-11 01:02:15 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a1124923f2 | Add speed limit | 2010-09-09 00:03:16 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 072e90a2ac | Sleeping between calls to VNC message handler. | 2010-09-08 16:57:55 +00:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a804c582f7 | Removed heartbeat code - doesn't make a difference, really | 2010-09-08 16:37:27 +00:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 23ddb964b9 | Added "heartbeat" for update throttling. | 2010-09-08 01:43:34 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | af0b4d933d | PROPERLY detect EOF, remove copyrect (again) | 2010-09-07 23:49:19 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5b1f538f10 | Remove -g | 2010-09-07 23:33:03 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5bcea85d81 | Detect closed connections. | 2010-09-07 23:32:38 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 8f4d722a9c | Forgot to re-enable forking. | 2010-09-07 23:32:28 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 9dd15c2cfa | Initial host/port on command line | 2010-09-07 22:48:33 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 32af91c429 | Added license, "starting" message. | 2010-09-07 21:34:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a70a5bad39 | A bit more custom-client framework. | 2010-09-07 21:21:03 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 51f71d40ba | proxy -> client (renamed) | 2010-09-07 20:23:46 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a8fac57159 | Client-side cursor (initial) | 2010-09-07 00:15:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5a5be19518 | Using recv instead of read, for slightly non-blocking reads, without losing blocking writes | 2010-09-06 22:57:53 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 9eb796bf94 | Working key/mouse input! | 2010-09-06 20:17:41 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2bf6651fb3 | message -> instruction ... terminology fix | 2010-09-06 19:47:55 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e1e0045085 | guac_message structure, initial parsing support | 2010-09-06 19:46:03 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ffa1c171fa | Forgot to escape backslashes. | 2010-09-06 18:54:14 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 940b2b99fa | Basic input message support. | 2010-09-06 18:40:53 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 106df930d6 | Further cleanup, fixed bad alloc. | 2010-09-06 16:55:58 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | f20fa375ad | Better Makefile, cleaned up code a bit. | 2010-09-06 16:44:31 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e77c76915a | Split protocol into own files. | 2010-09-06 16:39:03 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2a2eb6ae39 | Added -O2, added (but commented out) CopyRect. | 2010-09-06 01:57:54 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 776445013d | Working VNC client! | 2010-09-06 01:04:10 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | cbe9ca43c4 | More VNC | 2010-09-06 00:12:35 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0761da0cbe | Partial implementation of libvncclient-based VNC access, enabled debugging. | 2010-09-05 23:49:48 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 82cf348d95 | Randomized test. | 2010-09-05 14:47:42 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | be395f197b | Added guac_write_string(), using GUACIO instead of std io functions. | 2010-09-05 14:21:18 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | f8c954c83b | Moved to GUACIO structure, rather than file descriptors (buffering). | 2010-09-05 14:08:55 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0b01aa05c5 | base64.* -> guacio.* | 2010-09-05 13:53:19 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b545688222 | Removed debug lines. | 2010-09-05 13:31:18 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a9af7057e7 | Using malloc instead of png_malloc for image buffer. | 2010-09-05 13:27:30 -07:00 |  |