Sun, 16 Jul 2017 11:17:00 -0700 |
Jun Wu |
commandserver: do not handle EINTR for selector.select
|
file |
diff |
annotate
|
Sun, 16 Jul 2017 04:39:32 -0700 |
Jun Wu |
commandserver: close selector explicitly
|
file |
diff |
annotate
|
Fri, 14 Jul 2017 20:26:21 -0700 |
Jun Wu |
commandserver: use selectors2
|
file |
diff |
annotate
|
Fri, 14 Jul 2017 14:22:40 -0700 |
Jun Wu |
codemod: register core configitems using a script
|
file |
diff |
annotate
|
Sun, 30 Apr 2017 11:21:05 -0700 |
Jun Wu |
commandserver: move printbanner logic to bindsocket
|
file |
diff |
annotate
|
Sun, 30 Apr 2017 11:08:27 -0700 |
Jun Wu |
commandserver: move "listen" responsibility from service to handler
|
file |
diff |
annotate
|
Mon, 13 Feb 2017 20:06:38 +0530 |
Pulkit Goyal |
py3: convert the mode argument of os.fdopen to unicodes (1 of 2)
|
file |
diff |
annotate
|
Wed, 08 Feb 2017 14:45:30 -0800 |
Jun Wu |
commandserver: handle backlog before exiting
|
file |
diff |
annotate
|
Wed, 08 Feb 2017 14:37:38 -0800 |
Jun Wu |
commandserver: prevent unlink socket twice
|
file |
diff |
annotate
|
Wed, 23 Nov 2016 00:03:11 +0530 |
Pulkit Goyal |
py3: use pycompat.getcwd() instead of os.getcwd()
|
file |
diff |
annotate
|
Sat, 15 Oct 2016 13:57:17 +0900 |
Yuya Nishihara |
server: move service table and factory from commandserver
|
file |
diff |
annotate
|
Thu, 20 Oct 2016 23:53:36 +0900 |
Yuya Nishihara |
py3: bulk replace sys.stdin/out/err by util's
|
file |
diff |
annotate
|
Mon, 29 Feb 2016 13:41:54 +0900 |
Yuya Nishihara |
cmdserver: write channel header and payload by a single write() call
|
file |
diff |
annotate
|
Mon, 18 Jul 2016 15:59:08 +0100 |
Jun Wu |
commandserver: update comment about setpgid
stable
|
file |
diff |
annotate
|
Sat, 16 Jul 2016 14:48:58 +0900 |
Yuya Nishihara |
commandserver: use SOMAXCONN as queue size of pending connections
|
file |
diff |
annotate
|
Sat, 16 Jul 2016 14:46:31 +0900 |
Yuya Nishihara |
commandserver: rename _serveworker() to _runworker()
|
file |
diff |
annotate
|
Sun, 22 May 2016 13:53:32 +0900 |
Yuya Nishihara |
commandserver: separate initialization and cleanup of forked process
|
file |
diff |
annotate
|
Sat, 21 May 2016 18:14:13 +0900 |
Yuya Nishihara |
commandserver: unindent superfluous "if True" blocks
|
file |
diff |
annotate
|
Sun, 17 Jul 2016 22:56:05 +0100 |
Jun Wu |
commandserver: send pgid in hello message
|
file |
diff |
annotate
|
Sun, 22 May 2016 13:45:09 +0900 |
Yuya Nishihara |
commandserver: drop old unixservice implementation
|
file |
diff |
annotate
|
Sun, 22 May 2016 11:43:18 +0900 |
Yuya Nishihara |
commandserver: add new forking server implemented without using SocketServer
|
file |
diff |
annotate
|
Sun, 22 May 2016 12:49:22 +0900 |
Yuya Nishihara |
commandserver: extract function that serves for the current connection
|
file |
diff |
annotate
|
Sun, 22 May 2016 12:44:25 +0900 |
Yuya Nishihara |
commandserver: manually create file objects from socket
|
file |
diff |
annotate
|
Sun, 22 May 2016 11:21:11 +0900 |
Yuya Nishihara |
commandserver: extract _cleanup() hook to clarify chg is doing differently
|
file |
diff |
annotate
|
Sat, 21 May 2016 15:23:21 +0900 |
Yuya Nishihara |
commandserver: backport handling of forking server from chgserver
|
file |
diff |
annotate
|
Sat, 21 May 2016 15:18:23 +0900 |
Yuya Nishihara |
commandserver: promote .cleanup() hook from chgserver
|
file |
diff |
annotate
|
Sat, 21 May 2016 15:12:19 +0900 |
Yuya Nishihara |
commandserver: extract method to create commandserver instance per request
|
file |
diff |
annotate
|
Mon, 27 Jun 2016 16:48:54 +0530 |
Pulkit Goyal |
py3: conditionalize SocketServer import
|
file |
diff |
annotate
|
Sun, 12 Jun 2016 14:07:26 +0900 |
Yuya Nishihara |
ui: provide official way to reset internal state per command
|
file |
diff |
annotate
|
Sat, 12 Mar 2016 22:03:30 +0900 |
Yuya Nishihara |
cmdserver: write early exception to 'e' channel in 'unix' mode
|
file |
diff |
annotate
|