Welcome! Log In Create A New Profile

Advanced

Best way to have new features included...

Posted by Resicow 
Resicow
Best way to have new features included...
January 14, 2009 11:45PM
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
mike
Re: Best way to have new features included...
January 15, 2009 01:45AM
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...

On Wed, Jan 14, 2009 at 2:16 PM, Resicow <[email protected]> wrote:
> 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
>
>
Merlin
Re: Best way to have new features included...
January 15, 2009 03:25AM
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, Jan 14, 2009 at 4:29 PM, mike <[email protected]> wrote:

> 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...
>
> On Wed, Jan 14, 2009 at 2:16 PM, Resicow <[email protected]> wrote:
> > 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
> >
> >
>
>
mike
Re: Best way to have new features included...
January 15, 2009 03:35AM
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)
Andrew Deason
Re: Best way to have new features included...
January 16, 2009 03:55AM
On Wed, 14 Jan 2009 18:05:17 -0800
mike <[email protected]> wrote:

> On Wed, Jan 14, 2009 at 5:55 PM, Merlin <merlin-qsbm5OUjhNPQT0dZR
> [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)

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.

--
Andrew Deason
adeason2@uiuc.edu
mike
Re: Best way to have new features included...
January 16, 2009 04:25AM
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 Jan 15, 2009, at 6:18 PM, Andrew Deason <[email protected]> wrote:

> On Wed, 14 Jan 2009 18:05:17 -0800
> mike <[email protected]> wrote:
>
>> On Wed, Jan 14, 2009 at 5:55 PM, Merlin <merlin-qsbm5OUjhNPQT0dZR
>> [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)
>
> 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.
>
> --
> Andrew Deason
> adeason2@uiuc.edu
>
>
> 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
Sorry, only registered users may post in this forum.

Click here to login