History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
943d89012cd2 | aubort | Merge with Stable Week 48 | Dec 5 2018 | |||
dd273da90839 | aubort | Merge with Stable Week 14 | Apr 13 2018 | |||
a7cdbd2c260b | aubort | Merge with Stable Week 45 | Nov 16 2017 | |||
927c0d5c36e2 | aubort | Merge with Stable Week 37 | Sep 20 2017 | |||
638e5196d1a6 | aubort | Merge with Stable Week 31 | Aug 6 2017 | |||
5a5fc917ce26 | aubort | Merge with Stable Week 17 | May 2 2017 | |||
be546154255c | epriestley | Reorganize PhutilDaemon into Overseers, Pools and Daemons in libphutil | Feb 22 2017 | |||
dbb46e76c829 | epriestley | Add PhageActions to libphutil | Feb 18 2017 | |||
e78b0df10881 | epriestley | Remove unused class "PhutilConsoleConcatenatedView" | Feb 16 2017 | |||
b33ac46f6acb | epriestley | Remove PersonaAuthAdapter | Dec 6 2016 | |||
6296b5d0f1e9 | epriestley | Implement basic IPv6 address parsing support | Dec 3 2016 | |||
9128fb722671 | epriestley | Fix an issue where all-day events had durations applied incorrectly | Nov 28 2016 | |||
42d7ebd477f9 | epriestley | Support using the Porter stemmer when compiling search queries | Nov 25 2016 | |||
f91fe45f667b | epriestley | Add a "query compiler" to convert user search queries into a form MySQL likes | Nov 25 2016 | |||
19d250fe8a8a | epriestley | Add a console method for picking from a list of options | Nov 23 2016 | |||
c6634479d0f1 | epriestley | Add a `phutil_person()` wrapper for the string extractor | Nov 8 2016 | |||
daeaed6bfbc3 | epriestley | Parse (and discard) VALARM sections in ICS files | Oct 27 2016 | |||
103f13c03f38 | epriestley | Rough cut of implementing some of RRULE behaviors | Sep 27 2016 | |||
1a0371a2247a | epriestley | Add initial support for complex recurring events | Sep 24 2016 | |||
fa6519f4cea1 | epriestley | Add "ORGANIZER" and "ATTENDEE" sections to ICS writer | Sep 15 2016 | |||
7c1fc80a54f0 | epriestley | Write basic ICS files from Phutil intermediate objects | Sep 15 2016 | |||
f241706ade25 | epriestley | Parse ICS datetimes and durations | Sep 14 2016 | |||
f8af794b2135 | epriestley | Make error handling for ICS parsing more robust | Sep 12 2016 | |||
0107c187b6d8 | epriestley | Add a very basic ICS syntax parser | Sep 9 2016 | |||
e94f6e738e2d | epriestley | Formalize and centralize signal handling in libphutil scripts | Sep 7 2016 | |||
b00eff539ee7 | Chad/chad | Add Slack authentication adapter | Sep 6 2016 | |||
5fd1af8b4f2b | epriestley | Sanitize UTF8 more aggressively to satisfy json_encode() | Aug 24 2016 | |||
d0daa2b343e4 | epriestley | Move command spelling correction to libphutil | Jul 27 2016 | |||
dde2f74f2793 | epriestley | Provide base "Simplified" and "Traditional" Chinese locales | Jul 1 2016 | |||
01d14978d08e | epriestley | Introduce PhutilHTTPEngineExtension, for flexibly compromising SSL | Jun 9 2016 | |||
c637bdba3985 | epriestley | Give prose diffs some basic test coverage | Jun 7 2016 | |||
b3aa54fb9460 | epriestley | Very rough cut of prose diffs | Jun 6 2016 | |||
1d216e95b39c | epriestley | Provide locale support for languages we've seen translations for | May 26 2016 | |||
47fb41229851 | epriestley | Write a simple parser to mangle `pygmentize` output to use email-friendly style… | May 5 2016 | |||
139d316c4484 | epriestley | Support query timeouts with mysqli on the client side | Apr 25 2016 | |||
1341c014ca7c | epriestley | Share Env/CWD methods between Passthru + ExecFuture, expose Env | Apr 19 2016 | |||
7a184448aff5 | Chad Little | Add Spanish (Spain) locale to libphutil | Apr 15 2016 | |||
b4f38af38480 | epriestley | Implement a stream iterator and hashing iterator | Mar 18 2016 | |||
a4ca530644be | epriestley | Move request decoding/streaming to AphrontRequestStream | Mar 17 2016 | |||
7e2eca1f76d1 | epriestley | Add a GitHub API Future | Mar 8 2016 | |||
821cad811383 | epriestley | Add `msortv()`, a stable, well-behaved sort method | Mar 6 2016 | |||
c6e226fe460b | epriestley | Introduce idxv(), like idx() | Feb 26 2016 | |||
f43291e99d36 | epriestley | Distinguish more carefully between different kinds of MySQL connection errors | Jan 21 2016 | |||
0fa7efbf09d7 | epriestley | Implement Amazon S3 put and delete methods | Jan 10 2016 | |||
d6744fb71561 | epriestley | Implement `bin/aws-s3 get ...` and a basic S3 client API | Jan 10 2016 | |||
0ca806c9e0dc | epriestley | Implement AWS v4 signature API | Jan 10 2016 | |||
b0843cba1270 | Chad Little | Add more useful languages | Dec 19 2015 | |||
65b877383e0e | Joshua Spence | Add case-insensitive array | Dec 2 2015 | |||
a055c511ae3c | cburroughs/cburroughs | Differentiate timeouts from deadlocks | Nov 23 2015 | |||
66bf71f94817 | Joshua Spence | Add daemon overseer modules to allow daemons to be externally reloaded | Nov 10 2015 | |||
ceca9d1122ea | Chad Little | Add Highlight Remarkup Rule | Nov 2 2015 | |||
2826ef3c683b | Joshua Spence | Add some missing translations | Nov 2 2015 | |||
9e4d97fa55a8 | Joshua Spence | Add a `phutil_count` function | Nov 2 2015 | |||
fe7d8c21a808 | epriestley | Improve UTF8StringTruncator behavior for huge inputs | Oct 26 2015 | |||
db3667a62f66 | epriestley | Add an upstream JSON fragment lexer | Oct 17 2015 | |||
21ee3ad4ba5f | epriestley | Fix unit test errors in libphutil | Oct 4 2015 | |||
50d5e4939928 | epriestley | Introduce PhutilConsoleView for rendering elements to the console | Sep 21 2015 | |||
880c0fb3448f | epriestley | Implement Cowsay in PHP | Sep 13 2015 | |||
ece08d9d1300 | epriestley | Add a constant-time string comparison function to defuse timing and type… | Sep 2 2015 | |||
3753a09dfc7e | epriestley | Provide phutil_json_encode() | Jul 7 2015 | |||
d8a63d8c2907 | Joshua Spence | Add a `pregsprintf` function | Jul 7 2015 | |||
fffe7e4ef4c8 | Joshua Spence | Throw on accessing an undeclared property | Jul 6 2015 | |||
74c9cb3a266e | epriestley | Lift class map construction into a new class map query | Jun 23 2015 | |||
0cff5de51378 | Joshua Spence | Add some tests for subclasses | Jun 15 2015 | |||
3ff84448a916 | Joshua Spence | Extend from Phobject | Jun 15 2015 | |||
4e0febf56d83 | epriestley | Introduce tsprintf(), for escaping terminal output | May 24 2015 | |||
aa016bffbb60 | Joshua Spence | Remove PhutilTestCase class | May 20 2015 | |||
797a903e2a42 | Joshua Spence | Add an `.editorconfig` parser | May 18 2015 | |||
b06c9860e868 | epriestley | Remove phutil_exit() | May 18 2015 | |||
f06c0b71f369 | Joshua Spence | Add PhutilInvalidStateException class | May 13 2015 | |||
fccf03d48e08 | Joshua Spence | Rename some functions | Apr 27 2015 | |||
16c058dd9da1 | Joshua Spence | Remove unused vqueryfx methods | Apr 27 2015 | |||
4f2da5719488 | epriestley | Support daemon autoscaling in libphutil | Feb 24 2015 | |||
bd7d8e9fca98 | epriestley | Separate individual daemon process logic into PhutilDaemonHandle | Feb 24 2015 | |||
77f0eda5b427 | epriestley | Add a utility class for getting system memory information | Feb 24 2015 | |||
4252753ed7b9 | epriestley | Make translations more modular so third-party libraries can translate their… | Feb 11 2015 | |||
aa8c2233920a | Joshua Spence | Remove `xhpast_parse` methods | Feb 2 2015 | |||
46be410e4d6b | Joshua Spence | Create a PHP wrapper class for the XHPAST binary | Feb 2 2015 | |||
04f81f9d9e66 | Joshua Spence | Add a `phutil_fnmatch` function | Jan 28 2015 | |||
2acdbcbd19ef | Joshua Spence | Add a `phutil_ini_decode` function | Jan 28 2015 | |||
a95dd1c1db5f | Joshua Spence | Add an `xhpast_version` function | Jan 11 2015 | |||
dc0b7ac01a4f | Bob Trahan | OAuth - add adapter for Phabricator OAuth server | Jan 9 2015 | |||
e583bc6de6be | Joshua Spence | Add a `PhutilLibraryTestCase` class | Jan 6 2015 | |||
07631983d419 | Joshua Spence | Rename `PhutilRealnameContextFreeGrammar` for consistency | Jan 6 2015 | |||
b8732112b4d1 | Joshua Spence | Rename `PhutilLogfileChannel` for consistency | Jan 6 2015 | |||
15e0669609d3 | Joshua Spence | Rename the `_phutil_date_format` function for consistency | Jan 4 2015 | |||
9319f6d50d52 | Joshua Spence | Remove the `Futures()` method | Dec 30 2014 | |||
bbc4b860710f | epriestley | Add IP range / CIDR utilities to libphutil | Dec 30 2014 | |||
2ed0bc456971 | epriestley | Allow Conduit requests to be signed with a public/private keypair | Nov 15 2014 | |||
2d546f2e2fea | Joshua Spence | Rename base MySQL database connection class | Sep 6 2014 | |||
2de64405cfdf | Bob Trahan | phutil_utf8_shorten => PhutilUTF8StringTruncator | Aug 30 2014 | |||
44b37c30004b | epriestley | Work around OSX after Yosemite no longer respecting CURLOPT_CAINFO | Aug 21 2014 | |||
4b54216f0a70 | Joshua Spence | Rename `PhutilParserGeneratorException` subclasses | Aug 6 2014 | |||
b04a019a0686 | Joshua Spence | Rename test class | Aug 6 2014 | |||
f1ecec45a82d | Joshua Spence | Rename `PhutilKeyValueCache` subclasses | Aug 6 2014 | |||
a1d4247c6bb3 | Joshua Spence | Rename `AphrontQueryException` subclasses | Aug 5 2014 | |||
51472fd62263 | Joshua Spence | Rename `PhutilRemarkupRule` subclasses | Aug 4 2014 | |||
eb979be0bf07 | Joshua Spence | Fix mispelling of a class name | Aug 2 2014 | |||
702046d23645 | Joshua Spence | Rename `HTTPFutureResponseStatus` subclasses | Jul 22 2014 | |||
57daed582f2c | Joshua Spence | Rename auth classes for consistency | Jul 22 2014 |
c4science · Help