History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
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 | |||
efc2cc5c7728 | Joshua Spence | Add a `PhutilMethodNotImplementedException` class | Jul 21 2014 | |||
5a0514754c17 | Joshua Spence | Rename `PhutilBufferedIteratorExample` to `PhutilExampleBufferedIterator` | Jul 21 2014 | |||
fdad18e6a629 | Joshua Spence | Minor change to the library map formatting | Jul 16 2014 | |||
4b2053cded71 | Joshua Spence | Use `phutil_var_export` in `PhutilLibraryMapBuilder` | Jul 14 2014 | |||
cf35a8143985 | Joshua Spence | Add a `phutil_var_export` function | Jul 14 2014 | |||
9d53680db8f4 | James Rhodes | Move date and time utility functions to libphutil | Jul 13 2014 | |||
240a783926e1 | Joshua Spence | Remove blank line between docblock and function call | Jul 10 2014 | |||
9f20c53e8cbf | Joshua Spence | Add a `phutil_get_current_library_name` function | Jul 6 2014 | |||
8f18a7207030 | Joshua Spence | Move `PhutilLibraryMapBuilder` into the standard directory structure | Jul 5 2014 | |||
8571a9256f2d | Joshua Spence | Move `PhutilBootloader` into the standard directory structure | Jul 5 2014 | |||
a962763068aa | Joshua Spence | Rebuild library map | Jul 4 2014 | |||
90b8c72a750a | Joshua Spence | Add a `PhutilAWSS3Future` class | Jul 3 2014 | |||
c6b75f3ffacf | Joshua Spence | Various minor improvements to the `xsprintf` functions | Jul 1 2014 | |||
1b4e71710df2 | epriestley | Support BitBucket as an auth provider | Jun 28 2014 | |||
29237431056e | Joshua Spence | Update library map for `phutil_is_utf8_slowly`. | Jun 22 2014 | |||
e0fd683ec58a | epriestley | Provide more flexible string truncation in libphutil | Jun 20 2014 | |||
5559a21fe307 | Joshua Spence | Add a native JSON parser. | Jun 19 2014 | |||
b62b10c046be | Joshua Spence | Move infrastructure tests up one directory. | Jun 15 2014 | |||
04712fda4b76 | epriestley | Rebuild libphutil library map to remove `sprintf_escape` function | Jun 15 2014 | |||
1fa58627e797 | Joshua Spence/epriestley | Add a `PhutilConsoleTable` class for drawing tables. | Jun 15 2014 | |||
9b2f35480dc0 | Ben Alpert/epriestley | Implementation of PhutilLexer for Python | Jun 5 2014 | |||
a80783bec2c4 | Chad Little | Rebuild map | May 20 2014 | |||
094582983b54 | epriestley | Minor, update map. | May 8 2014 | |||
90aaeb01bb92 | Ashish SHUKLA/epriestley | Add WordPress.com OAuth2 plugin | May 8 2014 | |||
b88b8ba78580 | epriestley | Introduce a quoted reply block rule for Remarkup | May 5 2014 | |||
3e7297e073e0 | epriestley | Make Phobject detect iteration of non-iterable objects | Apr 30 2014 | |||
1ea12a01671d | epriestley | Use new Google+ API for Google auth instead of "userinfo" | Mar 25 2014 | |||
f3eca1026279 | epriestley | Allow multiple LDAP search filters, and complex search queries | Mar 17 2014 | |||
c59177d3251b | epriestley | Generate a reasonable Diviner book from libphutil | Mar 5 2014 | |||
5a9002ebed4f | epriestley | Change "%s" in qsprintf to exclude non-BMP characters | Feb 24 2014 | |||
0879582275a5 | epriestley | Add phutil_is_utf8_with_only_bmp_characters() | Feb 24 2014 | |||
57d568ab3cbf | epriestley | Implement a basic `phutil_units()` function for writing "30 days in seconds"… | Feb 3 2014 | |||
54dbec7ac274 | Joshua Spence/epriestley | Fixed missing symbols | Jan 24 2014 | |||
10a688376d24 | Bob Trahan | Add WARNING and IMPORTANT to remarkup | Jan 24 2014 | |||
cded4338fe33 | epriestley | Add unit test scaffolding for XHPAST/PHPAST | Jan 21 2014 | |||
a54218ad3a78 | Bob Trahan | Remarkup - add underline rule | Jan 17 2014 | |||
1b39ae6f1a42 | epriestley | Add a read buffer size to PhutilChannel | Dec 16 2013 | |||
59114868de66 | epriestley | Dramatically improve subprocess I/O for large buffers | Dec 15 2013 |
c4science · Help