On 11 Sep 2009, at 18:20, Luis Lavena wrote:

On Fri, Sep 11, 2009 at 7:03 PM, Daniel Gies <daniel_g...@bigfix.com> wrote:
Hello Mongrel users,

I¹m a software developer at BigFix ( http://www.bigfix.com ) and we use Mongrel in one of our products. We have made changes to the mongrel_service
component to address problems outlined in Mongrel tickets 44 and 54:
http://mongrel.rubyforge.org/ticket/44
http://mongrel.rubyforge.org/ticket/54

The modifications are as follows:
Change the way mongrel_service detects its runtime environment to use a method compliant with the Windows Vista security model. This modification
consists primarily of replacing elevated privilege code for process
inspection with a command-line argument.
Check for the ³-l² command line option and use that for the log file instead
of using a hard-coded location.  The ³-P² option was not implemented.

In accordance with term 2.a of the Ruby License (
http://www.ruby-lang.org/en/LICENSE.txt ), we are making our changes freely
available to the open source community.
The patch is based off of root/branches/stable_1-2/projects/ mongrel_service
as of 2009-09-10, also known as mongrel_service 0.35.
If you would prefer to receive the patch in an email attachment please let
me know.

Hello Daniel,

Thank you for your patches!

I'll have to invest on mongrel_service the upcoming week to fix this
issue and integrate other pull request at GitHub repository.

While I can do manually, would you mind review your patches against
mongrel_service repository at GitHub?

http://github.com/fauna/mongrel_service

Either way, I'm going to take care of this.

Thank you once again for your contributions.

Hey Luis,

Just thought I'd mention, I've got some (very simple) service wrappers using win32-service in http://libraggi.rubyforge.org/ these days, and the codes are up on my github. I know those libs used to be a problem for us, but combined with the rubyw_helper they are very stable these days (in production in a couple of environments). Of course, there's a side note that win32-service depends on libs that compile with windows system error handling extensions, which won't build on mingw (gcc specifically), so some of the dependencies have to be gem installed with --platform x86-mswin32 for the prebuilds.

You may not be willing to switch over, given the above, and that the freebasic wrappers have been working well for such a long time, but I thought I'd mention it.

Regards,

James


--
Luis Lavena
AREA 17
-
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupéry
_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users

_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to