Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
View all features
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
rakuco
/
lwan
Public
forked from
lpereira/lwan
Notifications
You must be signed in to change notification settings
Fork
0
Star
2
Code
Pull requests
0
Actions
Projects
0
Wiki
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security
Insights
Commits
Branch selector
kqueue-port
User selector
All users
Datepicker
All time
Commit History
Commits on Feb 20, 2012
FreeBSD: Port from epoll(2) to kqueue(2).
Show description for 6466e32
rakuco
committed
6466e32
Copy full SHA for 6466e32
FreeBSD: Make the pthread_setaffinity_np code work on FreeBSD.
Show description for 762eca1
rakuco
committed
762eca1
Copy full SHA for 762eca1
FreeBSD: Use TCP_NOPUSH instead of TCP_CORK.
Show description for 8c22d5a
rakuco
committed
8c22d5a
Copy full SHA for 8c22d5a
FreeBSD: Adjust headers in lwan-serve-files and the call to sendfile.
Show description for b3300a5
rakuco
committed
b3300a5
Copy full SHA for b3300a5
FreeBSD: Comment out the lines related to TCP_DEFER_ACCEPT.
Show description for eae3783
rakuco
committed
eae3783
Copy full SHA for eae3783
Commits on Feb 19, 2012
Be more portable with realpath(3)
rakuco
authored and
lpereira
committed
83c7c09
Copy full SHA for 83c7c09
Free requests array on shutdown
Show description for d4d0af0
lpereira
committed
d4d0af0
Copy full SHA for d4d0af0
Merge pull request #1 from rakuco/kqueue-port^
Show description for b57d2b8
lpereira
committed
b57d2b8
Copy full SHA for b57d2b8
Nit: Add missing empty line at the end of the file.
rakuco
committed
9bacf51
Copy full SHA for 9bacf51
Add Server header to responses
lpereira
committed
c1af261
Copy full SHA for c1af261
Inline lwan_request_set_response()
lpereira
committed
0873c19
Copy full SHA for 0873c19
Fix alignment issue in HTTP header parsing code
lpereira
committed
e65ed3c
Copy full SHA for e65ed3c
Pack booleans in structures
lpereira
committed
b2606ab
Copy full SHA for b2606ab
Limit the listen() backlog to the maximum number of file descriptors
lpereira
committed
e662d4d
Copy full SHA for e662d4d
Enable SO_LINGER by default
Show description for 9a46bbb
lpereira
committed
9a46bbb
Copy full SHA for 9a46bbb
Fix file serving.
lpereira
committed
1297b09
Copy full SHA for 1297b09
Add benchmark tool
lpereira
committed
66ba18c
Copy full SHA for 66ba18c
Use a switch() statement to catch some errors in serve_files handler
Show description for aa1e3ac
lpereira
committed
aa1e3ac
Copy full SHA for aa1e3ac
Use writev() to send responses
Show description for 9547e1a
lpereira
committed
9547e1a
Copy full SHA for 9547e1a
Some functions are pure, so declare them like so
Show description for 824d03c
lpereira
committed
824d03c
Copy full SHA for 824d03c
Don't wake up threads if threre's no need to do so
lpereira
committed
bb56356
Copy full SHA for bb56356
Also close connections on EPOLLHUP events
lpereira
committed
7649bf1
Copy full SHA for 7649bf1
Properly assemble response headers
Show description for 23a3808
lpereira
committed
23a3808
Copy full SHA for 23a3808
Close the standard input
Show description for dada620
lpereira
committed
dada620
Copy full SHA for dada620
Better keep-alive implementation
Show description for 138e243
lpereira
committed
138e243
Copy full SHA for 138e243
Naive implementation of a Lorentz waterwheel thread scheduler
lpereira
committed
d63d263
Copy full SHA for d63d263
Commits on Feb 17, 2012
Introduce DISABLE_{BRANCH_PREDICTION,INLINE_FUNCTIONS} macros
Show description for ce1c0de
lpereira
committed
ce1c0de
Copy full SHA for ce1c0de
Ditch snprintf() in favor of memcpy() while building the response
Show description for 3c57492
lpereira
committed
3c57492
Copy full SHA for 3c57492
Check for precise HTTP version
lpereira
committed
4bc8395
Copy full SHA for 4bc8395
It is unlikely that a request's URL doesn't begin with an '/'
lpereira
committed
11794f6
Copy full SHA for 11794f6
New LIKELY_IS(x,y) macro
lpereira
committed
97678f3
Copy full SHA for 97678f3
Implement HTTP header parsing
Show description for 7e6ac27
lpereira
committed
7e6ac27
Copy full SHA for 7e6ac27
Commits on Feb 13, 2012
isspace() might use locale info, which is slow.
lpereira
committed
ecfe6ea
Copy full SHA for ecfe6ea
Add 'benchmark' and 'benchmark-keep-alive' targets to the Makefile
lpereira
committed
6de4fa8
Copy full SHA for 6de4fa8
Commits on Feb 12, 2012
Request URL should begin with an '/'
lpereira
committed
fb952cd
Copy full SHA for fb952cd
Pagination
Previous
Next
You can’t perform that action at this time.