GitHub / thecodingmachine/safe / commits
All PHP functions, rewritten to throw exceptions instead of returning false
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 8928cbd4 | Fix 8.6 builds |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
10 days ago | |
| e527bb2d | [gen] Build after rm -rf'ing ./generated |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
10 days ago | |
| 6288527a | [gen] support building a single version at a time |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
10 days ago | |
| 6d05da25 | [dev] create composer.json before running cs-fixer |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
10 days ago | |
| fd2439ba | [gen] show warnings when there are warnings |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
10 days ago | |
| 90284071 | [gen] if there are xml errors, say which |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
10 days ago | |
| 174c9ce2 | [gen] s/Mock/Stub/ to fix test warning |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
10 days ago | |
| c8bf3d24 | detect ldap_* family, fixes #730 |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
10 days ago | |
| 6ea6a5bd | detect getimagesizefromstring |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
about 2 months ago | |
| 69a74eee | fix type errors revealed by recent phpstan |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
about 2 months ago | |
| 67dfd678 | regenerate |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
about 2 months ago | |
| 35dd62d0 | add auto-generated file to .gitignore |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
about 2 months ago | |
| 4fbc0088 | use the official php/doc-base repository |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
6 months ago | |
| a4f8976c | Bump dependencies to avoid warnings |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
6 months ago | |
| ad7f9556 | re-sync |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
6 months ago | |
| 82f7cc30 | re-sync |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
6 months ago | |
| 44aa2a60 | Support for php 8.6 |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
7 months ago | |
| 705683a2 | Add safe wrapper fo unserialize |
Rafael Garcia <r****5@g****m>
Committed by: Shish <w****r@s****g> |
7 months ago | |
| bea0fa3a | Deduplicate generated files |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
7 months ago | |
| d16210eb | Upgrade the GitHub actions |
Oliver Klee <t****g@o****e>
Committed by: Shish <w****r@s****g> |
7 months ago | |
| 31553ee1 | Don't include descriptions in the generated DocBlocks |
Jake Hotson <j****b@q****k>
Committed by: Shish <w****r@s****g> |
7 months ago | |
| 8a0c8fd9 | add php 8.5 to support matrix |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
7 months ago | |
| 2c0e00e7 | avoid conflicting definitions for readgzfile |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
7 months ago | |
| 640679f4 | pin php 8.5 version of the library to 8.5's release date |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
7 months ago | |
| 914d728f | format |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
7 months ago | |
| a9a434d7 | regen |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
7 months ago | |
| 763cbbbb | support both docbook:para and docbook:simpara |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
7 months ago | |
| a61037be | Always reset docs to master after generation |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
7 months ago | |
| 6e636c4e | Silence a new PHPStan warning |
Jake Hotson <j****b@q****k>
Committed by: Shish <w****r@s****g> |
7 months ago | |
| 9493141a | make `preg_replace()` use generics |
Alex <a****s@g****m>
Committed by: Shish <w****r@s****g> |
8 months ago | |
| 98d020e2 | Put me in to funding (#700) |
Silas Joisten <s****n@p****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 64cdf2a4 | Fix |
Silas Joisten <s****n@p****e>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| bb5b088f | feat(chore): better display of unsafe method |
Silas Joisten <s****n@p****e>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 43b03043 | feat(chore): normalize `composer.json` (#698) |
Silas Joisten <s****n@p****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 55838ec9 | feat(PHP 8.1): support for `ftp_raw` (#693) |
Silas Joisten <s****n@p****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 325287bd | feat(chore): Adds `download-docs` command (#697) |
Silas Joisten <s****n@p****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| db00812a | Add missing `hash_file()` and `hash_hmac_file()` functions (#694) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| c40d0f23 |
fix: `passthru` on PHP 8.1 (#691)
Co-authored-by: Oskar Stark <o****k@g****m> |
Silas Joisten <s****n@p****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 2fe3bd56 |
Automatically regenerate the files (#692)
Co-authored-by: Kharhamel <1****l@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 2cdd579e | Fix `date_create()` on PHP < 8.4 (#687) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b81b90ae | Fix `openssl_random_pseudo_bytes()` on PHP 8.1 (#682) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 94335fa7 | Fix `date_sun_info()` on PHP < 8.4 (#689) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 240b5968 | Fix `date_parse()` on PHP < 8.4 (#688) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 65a26a77 | Fix `curl_share_errno()` on PHP < 8.4 (#686) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 1da4d46b | Fix `shuffle()` on PHP < 8.4 (#685) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ff8e3c96 | Fix `apache_request_headers()`/`apache_response_headers()` on PHP < 8.4 (#684) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 37d74019 | Fix `stream_socket_get_name()` on PHP 8.1 (#683) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 625a153a | Fix `mysqli_get_client_stats()` on PHP 8.1 (#681) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| a1426f83 | Fix `imagecolorsforindex()` on PHP 8.1 (#680) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 9b16dc5f | Fix `sleep()` on PHP 8.1 (#679) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 51a45c52 | Fix `hash_hkdf()` on PHP 8.1 (#678) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| bb6e2c97 | Fix `gmp_random_seed()` on PHP 8.1 (#677) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| eed82f10 | Fix `array_replace()` / `array_replace_recursive()` on PHP 8.1 (#674) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 1b092a31 | Fix `array_flip()` on PHP 8.1 (#673) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| bf4c4c96 | Fix `array_combine()` on PHP 8.1 (#672) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b7ffc8d6 | Ignore `long2ip()` that is actually safe (#671) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 58578cfa | Fix `mktime()` on PHP 8.2 and 8.3 (#670) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 991659aa | Ignore the already safe `date()` function (#665) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 554aeebf | Ignore the already safe `imagesx()`/`imagesy()` functions (#669) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 529e6126 | Ignore the already safe `getallheaders()` function (#668) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 8513e5c2 | Ignore the already safe `array_walk_recursive()` function (#666) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 60cdf7c6 | Fix the generation of `gmmktime()`/`mktime()` on PHP 8.4+ (#667) |
Cédric Anne <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ced9bc7e | merge Hide the already safe `pack()` function (#664) |
Silas Joisten <s****n@p****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| c027ce89 | Hide the already safe `pack()` function | Cédric Anne <c****e@g****m> | over 1 year ago | |
| 97b45ec0 | detect openssl_pkey_get_details in earlier php versions, see #662 |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| b065ccb9 | fix typehint for ini_set, see #133 |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 234f6fe3 | always returns string |
Michael Hirschler <m****l@h****e>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 47a13a99 | Automatically regenerate the files |
Kharhamel <1****l@u****m>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 5a38dcb7 | Automatically regenerate the files (#655) |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 2b32b3bc | merge Automatically regenerate the files (#652) |
Silas Joisten <s****n@p****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 66bb24da | Automatically regenerate the files |
Kharhamel <1****l@u****m>
Committed by: github-actions[bot] <4****]@u****m> |
over 1 year ago | |
| e14ac961 | merge Automatically regenerate the files (#651) |
Silas Joisten <s****n@p****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 1510fa68 | Automatically regenerate the files |
Kharhamel <1****l@u****m>
Committed by: github-actions[bot] <4****]@u****m> |
over 1 year ago | |
| 23deee52 | merge Automatically regenerate the files (#650) |
Silas Joisten <s****n@p****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e5a5a60c | Automatically regenerate the files |
Kharhamel <1****l@u****m>
Committed by: github-actions[bot] <4****]@u****m> |
over 1 year ago | |
| 8e8a0b4a | [json_decode] update function signature to match PHP 8.X, fixes #645 |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| f19e1f48 | [array_combine] override phpstan's incorrect function map, fixes #646 |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| a255eee1 | [generator] use libxml internal errors |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 6deb259a | merge Automatically regenerate the files (#644) |
Silas Joisten <s****n@p****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 55729896 | Automatically regenerate the files |
Kharhamel <1****l@u****m>
Committed by: github-actions[bot] <4****]@u****m> |
over 1 year ago | |
| 8002aaa1 | Mark sodium verify functions as hidden |
Tim Smid <t****m@i****l>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| ea6033ec | Add falsy regexes, primarily for session functions |
Tim Smid <t****m@i****l>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 031612af | Automatically regenerate the files |
Kharhamel <1****l@u****m>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 16a03ed0 | Automatically regenerate the files |
Kharhamel <1****l@u****m>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 22ffad32 | fix readme badge |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| efc63c41 | Retain specific `int` details in docblocks |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| a775bd3c | Remove more redundant overrides |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 323f2492 | more docs |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 37123c3b | More consistent formatting for generated files |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 5bdf054b | Remove another redundant "bugfix" (and in doing so, fix `pg_copy_from`) |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 5c2ce656 | Generate full functions even for pass-through wrappers, fixes #621 |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 5f1338b8 | Add a hidden functions list, fixes #618 |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 288a30a8 | [generator] defer nullable/falsable handling |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 1fb13c3a | Hide a couple of parameters from stack traces |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 78b5bffa | [generator] remove some redundant edge-cases |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| c87a46b9 | More thorough nullability detection |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 03e6e194 | Make _all_ return types alphabetical |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 6b5efbb5 | [generator] remove unused function |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 3043e7b4 | [generator] better error handling |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| bab89f5c | Update .gitattributes |
Markus Podar <m****s@f****e>
Committed by: Shish <w****r@s****g> |
over 1 year ago |