summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* use a less intrusive metadata escape sequenceJesse Luehrs2014-09-151-1/+1
|
* packaging stuffJesse Luehrs2013-09-091-9/+8
|
* close sockets before removing them, just in caseJesse Luehrs2012-03-151-0/+1
| | | | | this should happen automatically when we clear the socket, but maybe we're leaking sockets somewhere? shrug
* remove dead sockets from the select loopJesse Luehrs2012-03-151-1/+2
|
* update for new Term::Filter apiJesse Luehrs2012-03-061-3/+10
|
* make sure we apply ReadMode to the right filehandleJesse Luehrs2012-03-051-8/+16
|
* use IO::Select instead of Select::RetryJesse Luehrs2012-03-041-26/+49
|
* update for retry_select apiJesse Luehrs2012-02-251-2/+3
|
* remove some obsolete commentsJesse Luehrs2012-02-251-3/+0
|
* ->run is not much at all like execJesse Luehrs2012-02-251-3/+3
|
* also disable raw mode when failing to connect at the startJesse Luehrs2012-02-251-0/+2
|
* fix this so that it actually worksJesse Luehrs2012-02-251-42/+31
|
* start porting this to Term::FilterJesse Luehrs2012-02-241-179/+81
|
* pod coverage0.10Jesse Luehrs2011-04-141-3/+17
|
* stop using the weaver template thingJesse Luehrs2011-04-141-0/+36
|
* override termsize calculation in tests, so it is consistentJesse Luehrs2011-04-141-1/+5
|
* wait to write the updates until we know it's safeJesse Luehrs2011-04-141-6/+14
|
* factor this out into a methodJesse Luehrs2011-04-141-7/+14
|
* stop sleeping after helloJason May2011-04-141-7/+1
|
* send new term geometry when the window changesJason May2011-04-141-1/+31
|
* use Term::ReadKey instead of shell commandsJason May2011-04-141-1/+1
|
* send term geometry to the serverJason May2011-04-141-0/+3
|
* make sure the server accepts our passwordJesse Luehrs2011-04-141-0/+24
|
* don't switch to raw mode until we know we can connectJesse Luehrs2011-04-141-1/+1
|
* refactor the ReadMode stuff a bitJesse Luehrs2011-04-131-10/+30
|
* this shouldn't be necessaryJesse Luehrs2011-03-151-4/+0
|
* don't leave the terminal in raw mode when the socket can't connectJesse Luehrs2011-03-151-5/+8
|
* actually make WINCH signal the subprocess properly0.09Jesse Luehrs2010-11-031-6/+12
|
* don't treat interrupted system calls as actual errorsJesse Luehrs2010-11-031-1/+2
|
* don't try reconnecting immediately if it failsJesse Luehrs2010-11-021-3/+8
|
* if recv returns '', that means we're disconnected without an errorJesse Luehrs2010-11-021-2/+7
|
* repeatedly try reconnecting, don't just die after trying onceJesse Luehrs2010-11-021-4/+7
|
* always warn when reconnectingJesse Luehrs2010-11-021-2/+4
|
* dzil stuff0.07Jesse Luehrs2010-06-151-68/+12
|
* refactor the estrablishment message into its own attributeJason May2010-06-151-1/+13
|
* it'd be nice if i could stop messing this stuff upJesse Luehrs2010-04-191-1/+1
|
* oops, how did that get changedJesse Luehrs2010-04-181-1/+1
|
* syswrite on the socket, for consistencyJesse Luehrs2010-04-181-2/+2
|
* update docsJesse Luehrs2010-04-181-8/+69
|
* stop using extra_argv directly, pass command to run to the run methodJesse Luehrs2010-04-181-6/+4
|
* factor out sending data to the server, to allow using that separatelyJesse Luehrs2010-04-181-25/+36
|
* failure to read from the socket shouldn't terminate the sessionJesse Luehrs2010-04-181-1/+0
|
* bump copyright dateJesse Luehrs2010-03-271-1/+1
|
* some refactoringJesse Luehrs2010-03-271-31/+85
|
* error checkingJesse Luehrs2010-03-271-0/+2
|
* try to catch more instances of disconnectsJesse Luehrs2010-03-271-1/+10
|
* automatically reconnect if the connection to the server dropsJesse Luehrs2009-11-051-3/+26
|
* use Scope::Guard to clean up ReadModeJesse Luehrs2009-09-271-4/+8
|
* reread after getting a SIGWINCHJesse Luehrs2009-09-271-0/+21
|
* reformat usage info so it fits on the screenJesse Luehrs2009-07-111-1/+3
|