History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
6beb131060ef | aubort | Merge with Stable Week 13 | Apr 17 2019 | |||
943d89012cd2 | aubort | Merge with Stable Week 48 | Dec 5 2018 | |||
a7cdbd2c260b | aubort | Merge with Stable Week 45 | Nov 16 2017 | |||
cfeafaf2636d | Jakub Vrana/vrana | Fix errors found by PHPStan | Feb 16 2017 | |||
d37145bd144e | epriestley | Fix an issue where resolveKill() emits a warning if the future was never started | Feb 14 2017 | |||
c5848b71c10f | epriestley | Explicitly pass PHABRICATOR_ENV and PHABRICATOR_INSTANCE to subprocesses | Jan 5 2017 | |||
19ef6e504d26 | epriestley | Remove a flaky test which can fail under load | Sep 29 2016 | |||
f983effe304c | epriestley | When stopping subprocesses, send SIGTERM first, then SIGKILL if that doesn't… | Sep 7 2016 | |||
e94f6e738e2d | epriestley | Formalize and centralize signal handling in libphutil scripts | Sep 7 2016 | |||
5eaf0a9f5a35 | epriestley | Make many minor improvements to daemon behavior | May 26 2016 | |||
b8058f6e29ba | epriestley | Make setCWD() with bad paths safer | Apr 22 2016 | |||
1341c014ca7c | epriestley | Share Env/CWD methods between Passthru + ExecFuture, expose Env | Apr 19 2016 | |||
5afd762dc09c | epriestley | Fix an issue where subprocesses could have data left on stdout/stderr | Dec 31 2015 | |||
69b641e4c6f2 | Joshua Spence | Various translation improvements | Nov 2 2015 | |||
6c0118085afd | Joshua Spence | Various linter fixes | Aug 11 2015 | |||
2f95bb9e475c | Joshua Spence | Fix some format strings | May 25 2015 | |||
13899e4637d3 | Joshua Spence | `pht` all the things | May 12 2015 | |||
040d1599fe01 | Joshua Spence | Use phutil_json_decode instead of json_decode | May 4 2015 | |||
9e0ea2c27118 | James Rhodes | Support non-blocking reads for ExecFuture on Windows | Feb 11 2015 | |||
96c7283ab9c7 | epriestley | Unsquelch errors when specifying bad environments to ExecFuture | Jan 1 2015 | |||
e6fef2c60a35 | Joshua Spence | Use `new FutureIterator` instead of `Futures` | Dec 30 2014 | |||
dc6d94394ef8 | Joshua Spence | Minor linter fixes | Sep 26 2014 | |||
2ff1957f52f5 | Joshua Spence | Fix some spelling mistakes | Jul 12 2014 | |||
ed335c485c0a | Joshua Spence | Remove `@group` annotations | Jul 10 2014 | |||
3fe4daa19d2c | Richard van Velzen/epriestley | Fix lint when working on windows | Jun 5 2014 | |||
32f1dad1f4e5 | Joshua Spence/epriestley | Change double quotes to single quotes. | May 18 2014 | |||
44faddd048df | epriestley | Censor URI credentials in CommandException summaries | Mar 15 2014 | |||
4c7b876e5ad8 | Joshua Spence/epriestley | Utilize `assertFalse` and `assertTrue` methods. | Mar 9 2014 | |||
1f8510cf854b | Joshua Spence/epriestley | Minor linter fixes | Feb 25 2014 | |||
d464f545b1ab | epriestley | Make all "protected" in ExecFuture into "private" | Dec 16 2013 | |||
a5b32ff541df | epriestley | Allow PhutilChannel to select only write sockets, and expose read buffer status | Dec 16 2013 | |||
6eaf191e84e9 | epriestley | Use PhutilRope for Channel write buffers and make write buffer details public | Dec 16 2013 | |||
898cdef4c957 | epriestley | Add a maximum read buffer size to ExecFuture | Dec 16 2013 | |||
c2c800dcd0e3 | epriestley | Make PhutilChannel::waitForAny more reasonable about detecting unselectable… | Dec 15 2013 | |||
59114868de66 | epriestley | Dramatically improve subprocess I/O for large buffers | Dec 15 2013 | |||
73367c774eb7 | epriestley | Add updateEnv() to ExecFuture for adjusting environmental variables | Dec 14 2013 | |||
deed2a5e8e6a | epriestley | Make it safe to call ExecFuture->resolveKill() after process resolution | Dec 3 2013 | |||
ba9c9426ab45 | James Rhodes/epriestley | Implement `setEnv`. | Oct 26 2013 | |||
5d163efeabb0 | epriestley | Fix Phage unit test issue with ErrorTrap | Aug 23 2013 | |||
e7fe186313fe | epriestley | Provide access to CWD and Env for passthru by making it a class | Aug 20 2013 | |||
eef230eaccc6 | epriestley | Plug memory leak with PhutilErrorTrap | Aug 20 2013 | |||
94cecd5c6fc2 | epriestley | Provide PhutilErrorTrap, for enriching errors generated by native PHP functions | Aug 13 2013 | |||
a700a3cb7ce7 | epriestley | Cast command to string in PhutilServiceProfiler | Jul 29 2013 | |||
e7e8f6c0c593 | epriestley | Send an explicit log message from daemons when they receive a signal | Jul 23 2013 | |||
e953f5c073a6 | epriestley | Make csprintf() return an object, not a string | Jul 4 2013 | |||
05b1ab3637db | Jakub Vrana | Read only stdout in LinesOfALargeExecFuture | Apr 23 2013 | |||
676009778bd2 | epriestley | Fix a bug where an ExecFuture might hang on __destruct() if its process holds… | Dec 30 2012 | |||
8bccf69c7614 | epriestley | Improve handling of gigantic CommandExceptions | Dec 25 2012 | |||
b913346beb83 | epriestley | Fix some libphutil lint warnings | Nov 22 2012 | |||
4f9915ecac81 | vrana | Delete license headers from files | Nov 5 2012 | |||
8d2c9637ea30 | vrana | Move exec futures to a separate directory | Sep 22 2012 | |||
f68c5514d557 | vrana | Move files one level up | Jun 1 2012 | |||
102e8773ca20 | epriestley | Upgrade libphutil to libphutil v2 | May 30 2012 | |||
1453f8ca9f17 | epriestley | Minor doc updates | May 12 2012 | |||
16876003ef3f | epriestley | Add "LinesOfALargeExecFuture" abstraction | May 12 2012 | |||
f9655708e571 | epriestley | Fix phutil_passthru() and InteractiveEditor on Windows | Mar 20 2012 | |||
1ce62c546e0b | epriestley | Fix timeout interactions in ExecFuture | Mar 15 2012 | |||
064170813bac | epriestley | Fix various minor bugs with ExecFuture | Mar 13 2012 | |||
53b3b4abbd6f | epriestley | Improve libphutil compatibility on Windows | Mar 5 2012 | |||
97102d64c0cd | epriestley | Mark all final-izable classes in libphutil as 'final' | Jan 30 2012 | |||
1032d74db0e1 | epriestley | Fix an issue in ExecFuture where stdin will be prematurely discarded | Aug 2 2011 | |||
1ed34e4e078a | epriestley | Cleanup PhutilServiceProfiler stuff | May 17 2011 | |||
372ad61b8431 | epriestley | PhutilServiceProfiler: unified logging for service calls | May 17 2011 | |||
28575b0de3d5 | epriestley | Improve documentation: core, execfuture | May 11 2011 | |||
bb71c6c1f4fb | epriestley | libphutil: Improve system command / future documentation | May 2 2011 | |||
c12c698b17d4 | epriestley | Fix a non-HPHP issue with fclose()'ing pipes which we've already closed. | Mar 30 2011 | |||
6e8e4a2d0fea | epriestley | Clown reduction. :/ | Mar 22 2011 | |||
49da6b0183b3 | epriestley | Prevent XHPAST from hanging on an empty write. | Mar 22 2011 | |||
4951589bc0d2 | epriestley | Fix cwd() + proc_open() PHP 5.2 issues. | Mar 16 2011 | |||
adad6a9a2e4e | epriestley | PhutilDaemon improvements | Mar 7 2011 | |||
3609979850dc | epriestley | Unbreak ExecFuture for commands which exit before the first proc_get_status(). | Feb 22 2011 | |||
098bfb44b9f7 | epriestley | Basic daemon support. | Feb 22 2011 | |||
c090dad6b914 | epriestley | Add @group tags so Diviner can at least organize libphutil. | Jan 15 2011 | |||
a1b1d2f697aa | epriestley | Initial import of libphutil. | Jan 10 2011 |
c4science · Help