Release 0.4-0: * Fixed warning precedence for small port values. * Fixed client timer printing. * Added rDevices functions. * Added rpng() and its utility functions. * Added rhelp(), custom `?`, and its utility functions. * Added hotkey. * Added shutdown(). * Fixed Windows encoding problem. * Added option to kill client when 3 consecutive C-c's detected. * Fixed eternal warning print bug. * Fixed warning reset bug with options(warn = 1). * Added batch(). * Fixed s2c() newname bug that would drop the client. * Fixed log restarts on client connect. * Added kill(). * Diverted R message (warning, error, stop) to client. * Added wiping out password when server is down. * Added environment syncing. * Switched to LaTeX vignettes. * Added remote machines vignette. * Dropped assertthat for reactor. * Fixed multiline string input bug. * Use argon2 for password hashing. * Overhauled vignettes. * Display port and internal/external ip's on server creation via getip. * Fix some NULL and image file calls when dev.off() and auto_off are needed. Release 0.3-2: * Minor internal cleanup. * Improved timer behavior. * Fixed s2c() bug. * Fixed bug that affected attaching some package namespaces (WCC). * Fixed remoter namespace attach bug within the server. Release 0.3-1: * Added "timer" option to client. * Added "middleman" functionality via relay(). * Added blurb about relays to the vignette. * Moved password method with masking to getPass package. * Integrated getPass() into client authentication. * Explicitly namespaced internal use of pbdZMQ functions. Release 0.3-0: * Dumped log output to file. * Added showlog(). * Added "q.server" argument to exit() (WCC). * Complete refactoring of internals. * Better state management/abstraction. * Better clarity in client/server REPL's. * Significant improvements to error checking in s2c() and c2s(). Release 0.2-1: * Made encryption/secure servers/sodium optional. * Added note about ssh tunneling to vignette. * Significantly enhanced logger. * Fixed C-c client bug. Release 0.2-0: * Added encrypted communications via sodium. * Large rewrite of internal state system. * Vignette rewrite. * Added basic logger for server. * Disallowed privileged ports. * Better documentation and help. Release 0.1-2: * Changed param "remote_addr" to "addr" in client(). * Minor improvements to the repl. * Better error checking and handling for addresses. Release 0.1-1: * Added some remote checks, address validation in client. * Changed behavior of exit(); added "client.only" option. * Rearranged internals. * Added vignette. * Switched to pbdZMQ 0.2-1. Release 0.1-0: * Added s2c() and c2s(). * Added lsc(), rmc(), and evalc(). * Imported functionality from pbdCS.