Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Fossa a superset of Mongoose #237

Open
7 of 9 tasks
cpq opened this issue Mar 21, 2015 · 1 comment
Open
7 of 9 tasks

Make Fossa a superset of Mongoose #237

cpq opened this issue Mar 21, 2015 · 1 comment
Assignees
Labels

Comments

@cpq
Copy link
Member

cpq commented Mar 21, 2015

Move missing HTTP functionality from Mongoose to Fossa.
Then make Mongoose a unifdef-generated from fossa.

Functionality to move:

  • Directory listing
  • IP based ACL
  • SSI
  • CGI
  • DAV
  • Range header (resumed download)
  • URL rewrites
  • Auto-generate mongoose/mongoose.с
  • Merge mongoose examples to Fossa
@cpq cpq added the p1 label Mar 21, 2015
@cpq cpq self-assigned this Mar 21, 2015
@cpq cpq added this to the Release 4.0 milestone Mar 21, 2015
cpq added a commit that referenced this issue Mar 25, 2015
cpq added a commit that referenced this issue Mar 25, 2015
cpq added a commit that referenced this issue Mar 25, 2015
cpq added a commit that referenced this issue Mar 25, 2015
cpq added a commit that referenced this issue Mar 25, 2015
alashkin added a commit that referenced this issue Mar 26, 2015
Add ns_check_ip_acl() API call (for #237)
cpq added a commit that referenced this issue Mar 27, 2015
cpq added a commit that referenced this issue Mar 27, 2015
cpq added a commit that referenced this issue Mar 27, 2015
cpq added a commit that referenced this issue Mar 27, 2015
cpq added a commit that referenced this issue Mar 27, 2015
cpq added a commit that referenced this issue Mar 27, 2015
cpq added a commit that referenced this issue Mar 28, 2015
cpq added a commit that referenced this issue Mar 28, 2015
cpq added a commit that referenced this issue Mar 28, 2015
cpq added a commit that referenced this issue Mar 28, 2015
cpq added a commit that referenced this issue Mar 28, 2015
cpq added a commit that referenced this issue Mar 28, 2015
cpq added a commit that referenced this issue Mar 29, 2015
cpq added a commit that referenced this issue Mar 29, 2015
alashkin added a commit that referenced this issue Mar 29, 2015
Add Range: header support (#237)
cpq added a commit that referenced this issue Mar 29, 2015
cpq added a commit that referenced this issue Mar 29, 2015
cpq added a commit that referenced this issue Mar 29, 2015
cpq added a commit that referenced this issue Mar 29, 2015
cpq added a commit that referenced this issue Mar 29, 2015
cpq added a commit that referenced this issue Mar 30, 2015
cpq added a commit that referenced this issue Mar 30, 2015
cpq added a commit that referenced this issue Mar 30, 2015
cpq added a commit that referenced this issue Mar 30, 2015
cpq added a commit that referenced this issue Mar 30, 2015
cpq added a commit that referenced this issue Mar 30, 2015
@cpq
Copy link
Member Author

cpq commented Apr 2, 2015

Max, please take this over.

What we need to do:

  • Add fossa/src/mongoose_compat.c which is an adapter layer for mongoose api
  • All code in fossa/src/mongoose_compat.c wrap in #ifdef NS_ENABLE_MONGOOSE_API
  • Write an adapter layer that implements mongoose api (mongoose/mongoose.h)
  • Add a target to fossa/Makefile to generate mongoose.c using unifdef utility

@cpq cpq assigned imax9000 and unassigned cpq Apr 2, 2015
@cpq cpq removed this from the Release 4.0 milestone Apr 21, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants