Best way to have new features included

Hello,

As you may know I have been asking about certain features from time to
time on this list.

What would be the best way to go about having features added to nginx,
either core of as optional modules. There are some rather basic features
that I would love to see included, but I do not believe I have the skill
to develop these modules. Are there developers that are for hire that
can contribute to the code, that would of course benefit the entire
project?

Thanks,

John

I’ve been trying to get a couple modifications done too.

Best thing would be probably ask this list, maybe nginx on
freenode, and try out rentacoder.com and maybe other sites, or look
for people who know C well enough to adapt to nginx module coding…

I would suggest this list as the best place, hands down. I particularly
don’t like RentACoder and doubt you’ll find anyone there (or anywhere
else)
skilled with nginx that ISN’T here on this list.

That said, I know C and am learning how to make modules. I would not
mind
checking out a few simple tasks that I could apply as a module/patch and
submit to the list for use or maybe if it’s really good and useful
possible
inclusion in release; however, ultimately, Igor determines what goes
into a
release we can only ask. He has little time, though, so maybe we can
help
crank out simple things.

Anything at all non-trivial, I would still be willing to work on, but I
would probably want some compensation as my free time is not in high
supply. I would guess most anyone else on this list in similar
situation as
myself (knows C, played with NginX modules, wants to learn more) would
be
willing to work under the same terms.

If nothing else, you can always hone your skills with C and we can learn
how
to make NginX modules together :).

On Wed, 14 Jan 2009 18:05:17 -0800
mike [email protected] wrote:

rentacoder for it. Neither sound 100% sure they can do it (I’m looking
at getting mod_auth_gss ported from apache to nginx so it can do
Kerberos/SPNEGO auth)

I’m just wondering (I don’t have time to try doing this), but are you
sure this is even possible with a regular nginx module? I’m not sure
there exists a GSS asynchronous API. GSS calls can block on network
communication (to e.g. contact the KDC) afaik, which would totally kill
nginx processing.

If that is indeed the case, you may be better off first getting FastCGI
authorizer support or something.

I have been in contact with one of the main kerberos development guys
right now and he didn’t seem to see an issue with that. I am not sure.

On Wed, Jan 14, 2009 at 5:55 PM, Merlin [email protected] wrote:

I would suggest this list as the best place, hands down. I particularly
don’t like RentACoder and doubt you’ll find anyone there (or anywhere else)
skilled with nginx that ISN’T here on this list.

I would agree, but so far nobody has seemed interested. I’ve hit up a
lot of people about this, and I’ve only received two bids on
rentacoder for it. Neither sound 100% sure they can do it (I’m looking
at getting mod_auth_gss ported from apache to nginx so it can do
Kerberos/SPNEGO auth)

What would be the best way to go about having features added to nginx,
either core of as optional modules. There are some rather basic features
that I would love to see included, but I do not believe I have the skill
to develop these modules. Are there developers that are for hire that can
contribute to the code, that would of course benefit the entire project?

I’d really like to get nginx to support chunked encoding of POST/PUT
bodies.
It’s annoying that some mobile and DAV clients (OS X 10.5) don’t work
because nginx doesn’t support this.

I know there was some mention of “… wait until Igor implements support
for
input filters”

http://www.ruby-forum.com/topic/148166

I have no idea whether input filters are a “wish list” item, or are
being
worked on. I’m willing to contribute money to get this done. Is there
anyone
else that wants to see this?

Rob