Commit Graph

29 Commits

Author SHA1 Message Date
Zi Xing 2a01bb433a Added authentication methods for simple and user based authentication 2022-01-05 22:22:44 -05:00
Zi Xing c05ec35556 Improved request parsing 2022-01-05 17:09:48 -05:00
Zi Xing aff38e601d Added Request ID (UUID v1) & VerboseAdventure logging 2022-01-05 16:31:46 -05:00
Zi Xing 6a239a5cf5 Completed API architecture & HTTP handler 2022-01-05 13:47:52 -05:00
Zi Xing 26d359c189 Implemented multiple response standards and types 2022-01-02 23:27:51 -05:00
Zi Xing 78ce281b0c Added basic router initialization and basic request handling (Prototype) 2022-01-02 14:51:27 -05:00
Zi Xing eefda29f88 Merge branch 'master' of github.com:intellivoid/KimchiAPI 2022-01-02 09:44:39 -05:00
Netkas 0da9c85b43 WIP, Pushing to work on another machine. 2022-01-02 09:44:09 -05:00
Zi Xing 368f057990 Merge branch 'master' of github.com:intellivoid/KimchiAPI 2022-01-02 09:41:04 -05:00
Netkas 809ab800a1 Added basic functions for method parsing 2021-12-31 18:21:22 -05:00
Zi Xing c5eb2d4c13 Added BadEnvironmentException to \KimchiAPI\Exceptions 2021-12-15 14:22:06 -05:00
Zi Xing d8b3909db4 Added compiler flag 'cerror' to Makefile 2021-12-15 14:16:35 -05:00
Zi Xing 04458677b2 Updated ppm's package.json file 2021-12-15 14:15:53 -05:00
Zi Xing 14b16c6eca Minor correction 2021-12-15 14:15:37 -05:00
Zi Xing 8b4248d07c Added method executeMethod() to \KimchiAPI > KimchiAPI 2021-12-15 14:15:02 -05:00
Zi Xing 78f10145b2 Added InternalServerException to \KimchiAPI\Exceptions 2021-12-15 14:13:12 -05:00
Zi Xing 49ffd0f52b Added MethodNotFoundException to \KimchiAPI\Exceptions 2021-12-15 14:12:35 -05:00
Zi Xing 56447575a5 Added methods registerMethod() and reorderMethods() to \KimchiAPI > KimchiAPI 2021-12-15 14:11:40 -05:00
Zi Xing b48187c6e1 Added MethodAlreadyRegisteredException to \KimchiAPI\Exceptions 2021-12-15 14:08:44 -05:00
Zi Xing dcb1610b81 Added static method fromException() to \KimchiAPI\Objects > Response 2021-12-15 13:50:31 -05:00
Zi Xing a187f280f1 Added object Response to \KimchiAPI\Objects 2021-12-15 13:49:22 -05:00
Zi Xing a8d1d428aa Corrected typo dat to data 2021-12-15 13:46:50 -05:00
Zi Xing 0e16006373 Added object Request to \KimchiAPI\Objects 2021-12-15 13:46:30 -05:00
Zi Xing 1dfcf8d4e5 Added RequestMethod enum to \KimchiAPI\Abstracts with all standard HTTP request methods including support detection for RFC 7231 Section 4 and RFC 5789 Section 2. 2021-12-15 13:36:31 -05:00
Zi Xing 57fdf24155 Added class Converter to \KimchiAPI\Utilities with static methods functionNameSafe() and truncateString() 2021-12-15 13:27:15 -05:00
Zi Xing e0502c7c28 Added server signature init 'KIMCHI_API_SERVER_VERSION', 'KIMCHI_API_SERVER_ORGANIZATION', 'KIMCHI_API_SERVER_AUTHOR' & 'KIMCHI_API_SERVER', reflecting from Application's assembly 2021-12-15 13:25:18 -05:00
Zi Xing 9c67c54cea Added MissingComponentsException to \KimchiAPI\Exceptions 2021-12-15 13:23:51 -05:00
Netkas eeabd2a513 Added PPM CI 2021-11-17 21:41:58 -05:00
Netkas c717f363ba Initial Commit, added PPM boilerplate 2021-11-17 21:41:03 -05:00