summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - Add xinetd file for qarsh.Nate Straz2008-09-232-1/+16
| | | | - Fix paths in xinetd config files
* Merge r1727 from sistina-test branch djansa-qarshNate Straz2008-09-232-199/+26
|
* Initial pass at packagingv1.0-1Nate Straz2008-09-232-27/+59
|
* Flatten the qarsh tree.Nate Straz2008-09-2314-50/+12
|
* Copy btime and qarsh over from sistina-test treeNate Straz2008-09-236-0/+480
|
* Use rstat to help construct the remote pathname of the copied file.Dean Jansa2005-09-021-24/+72
|
* Add new packet type QP_RSTAT and supporting code.Dean Jansa2005-09-023-1/+122
|
* Fix indexing into argv[file] to grab entire file.Dean Jansa2005-09-011-2/+2
|
* Add qacp to install/uninstall/clobberDean Jansa2005-09-011-0/+3
|
* Pull out old debug output.Dean Jansa2005-09-011-4/+3
| | | | | | Fix the syslog of the QP_GETFILE to a QP_RECVFILE Fix typeo in the returncode packet in QP_RECVFILE
* Added qacp, the scp replacement using qarshd. Currently can only Dean Jansa2005-09-015-3/+595
| | | | | | | transver files *to* the remote host. No recursive copies and the srcfile can not be a dir. These features are underway. New packet types were added and handlers for those packets in qarshd.
* Pull signal handleing out of the error case of a pselect return.Dean Jansa2005-08-311-11/+16
| | | | | | | We want to handle the child_exitted flag each time we come out of the pselect.
* Remove cmdline splitting. We can just run everything through the shell.Nate Straz2005-08-311-28/+1
|
* Add '&' to the list of characters used to detect if we need to useNate Straz2005-08-291-1/+1
| | | | | sh to run the command line. Found by Dean.
* Rework the pselect loop.Nate Straz2005-08-251-47/+41
| | | | | | - Only read once, let select tell us when to read. - When select is interrupted, only check signals
* Put child process in its own process group and send signals to theNate Straz2005-08-251-1/+2
| | | | | whole process group.
* Generalize the signal setup and move it to its own function.Nate Straz2005-08-251-10/+25
| | | | | We now propogate SIGTERM, SIGHUP, SIGUSR1, SIGUSR2, and SIGINT.
* Initial pass at signal propogation. Only SIGINT is passed along at this point.Nate Straz2005-08-244-18/+144
|
* Add a new packet type "setuser" so we can become any user/group combination.Nate Straz2005-08-244-3/+173
| | | | | With this mod, `qarsh foo@host` should look the same as `ssh foo@host.`
* Move send_packet() and recv_packet() to sockutil.c so qarsh can use them too.Nate Straz2005-08-244-65/+64
|
* Encode the command line, we'll get back to the rest later.Nate Straz2005-08-241-1/+1
|
* Make qarsh a little more "user friendly."Nate Straz2005-08-241-6/+24
|
* peernamelen must be initialized, was getting really lucky.Nate Straz2005-08-241-1/+1
|
* Add initial working version of the QA Remote SHell.Nate Straz2005-08-247-0/+1138