summaryrefslogtreecommitdiffhomepage
path: root/plop.c
AgeCommit message (Expand)Author
2021-08-22Fixed poll behaviourAki
2021-08-15Switched back to poll from epollAki
2021-08-15Removed epoll file descriptor from server handlerAki
2021-08-15Moved client lua thread init to where connection is initializedAki
2021-08-15Separated connection and server Lua stateAki
2021-08-15Removed epoll dependency from client logicAki
2021-08-15Exported plop state to a structureAki
2021-08-15Renamed plop_make_server to open_serverAki
2021-08-15Upgraded to Lua 5.4Aki
2021-03-05Implemented flush continuationAki
2021-03-04Removed old responseAki
2021-03-04Partially implementd writingAki
2021-02-24Plop no longer closes connection on yieldAki
2021-02-24Add error echo in client handlerAki
2021-02-24Replaced pushstring with pushliteral where applicableAki
2021-02-24Readded response for this time beingAki
2021-02-24Started progress towards coroutine-based connection handlingAki
2021-02-23Moved main Lua initialization to a functionAki
2021-02-13Moved plop to use connection instead of just requestAki
2020-08-24Added prefix to plop functionsAki
2020-08-24Plop now makes sure that client fd is nonblockingAki
2020-08-24Extended error handling of accept in serverAki
2020-08-16Removed unused http header and source fileAki
2020-08-16Changed to use Lua based response for errorsAki
2020-08-16Single handedly implemented Lua based response send without testingAki
2020-08-16Updated load_handler doc commentAki
2020-08-16Switched to epollAki
2020-08-15Data from request is now passed to LuaAki
2020-08-15Changed handler loading to be require-likeAki
2020-08-15Moved headers parsing to new system and extended default lua script with debugAki
2020-08-15Moved version parsing to new systemAki
2020-08-15Moved path parsing to new systemAki
2020-08-15Changed to use request lua state with handlerAki
2020-08-15Moved parsed method to lua stateAki
2020-08-15Added lua state to requestsAki
2020-08-15Split http into request and response headersAki
2020-07-07Preparations to completely separate execution-related from plop itselfAki
2020-05-30Added headers parsingAki
2020-05-29Changed style of if conditionAki
2020-05-12Client handler now uses new parserAki
2020-05-08Changed Lua filename to be an argumentAki
2020-05-08Added error responses in selected casesAki
2020-05-08Server socket should be now reusableAki
2020-05-08Response body is now handled by LuaAki
2020-05-06Fixed style inconsistencies and cleared up selected parts of codeAki
2020-05-06Allowed to store client data between poll callsAki
2020-05-05Reverted to echo and removed unused codeAki
2020-05-02Added Lua with libraries and nothing elseAki
2020-05-02Added initial method parsingAki
2020-05-01Server now echoes received requestAki