211 Commits

Author SHA1 Message Date
jbergstroem
7dc51eb92b Merge configs from default,file and argv 2010-02-16 08:16:49 +01:00
jbergstroem
5636eb6d00 Switch to execfile instead of imp, suggested by davisp. Introduce default config dict 2010-02-16 08:13:34 +01:00
jbergstroem
34d81a7703 Add method for returning a config (python) file as dict. Heavily inspired by pyconf 2010-02-16 08:12:39 +01:00
Benoit Chesneau
374f0898a9 fix issue #15. patch provided by @lericson . Thanks! 2010-02-15 20:28:09 +01:00
Benoit Chesneau
e8a82c9598 really fix this indent stuff. 2010-02-15 16:02:24 +01:00
Benoit Chesneau
947ddaee40 fix indent. I hate osx sometimes 2010-02-15 15:59:46 +01:00
Benoit Chesneau
6e3fec40fc update README. while I'm here add short option for workers 2010-02-15 15:57:58 +01:00
Benoit Chesneau
ec7614f50c fix django extensions 2010-02-15 15:48:02 +01:00
Benoit Chesneau
dabf3395aa some will put it as integer in conf file 2010-02-15 15:37:49 +01:00
benoitc
5cc19f7037 allow changin worker user/group in non daemon mode. fix authorization of
unix socket too
2010-02-15 15:27:29 +01:00
Benoit Chesneau
330e945c7a license header 2010-02-15 14:54:21 +01:00
Paul J. Davis
e63bd7b843 Use getsockname for logging TCP socket info.
When a user wants the kernel to choose a random port we need to display
which port was chosen.
2010-02-15 14:53:32 +01:00
Paul J. Davis
61b31994d1 Refactored the socket creation code. 2010-02-15 14:53:32 +01:00
Benoit Chesneau
26e8f153ca shouldn't have been merged 2010-02-15 14:53:02 +01:00
Benoit Chesneau
2e170bb3ad fix paster serve 2010-02-15 14:43:39 +01:00
Benoit Chesneau
d00712da2e while we are here just parse all the address in the conf file. so we
could have unix socket support in paster app too by just passing the
host
2010-02-15 14:41:13 +01:00
Benoit Chesneau
7036e424bb reuse code 2010-02-15 14:35:25 +01:00
Benoit Chesneau
df74d1679f useless spaces 2010-02-15 14:05:15 +01:00
Benoit Chesneau
53814c1af4 add user/group option. uid/gid or username/groupname can now be passed
in daemon mode.
2010-02-15 14:03:48 +01:00
benoitc
07d252eb4d add umask option 2010-02-15 11:30:15 +01:00
Benoit Chesneau
2d760e492d apply patch from lericson 2010-02-12 14:37:55 +01:00
Benoit Chesneau
d8baf9b30e fix #10 & #11. thanks 2010-02-12 10:22:22 +01:00
jbergstroem
7230d65e22 Fix: Typos, tabs to spaces and default workers 2010-02-10 16:59:24 -05:00
jbergstroem
cb2d9203ee No need for duplicate test(ing).py 2010-02-10 16:59:23 -05:00
jbergstroem
b9482801f6 Fix typos 2010-02-10 16:59:23 -05:00
jbergstroem
4745bc6830 Include tests and examples in sdist 2010-02-10 16:59:23 -05:00
jbergstroem
21db06c7c0 Manifest.in is case sensitive 2010-02-10 16:59:23 -05:00
Paul J. Davis
47776417d5 Repeated headers request test.
Test the environ produced by a request object for repeated headers.
2010-02-10 11:01:14 -05:00
Paul J. Davis
588b48b2cd Comma separate repeated request headers.
RFC 2616 says that only headers that are allowed to have comma separated
values are acceptable for repetition. Though it doesn't specify an error
condition for that situation. I reckon the cleanest way would be to list
the headers that are acceptable for repetition, and return a 400 Bad
Request.
2010-02-10 10:55:09 -05:00
Benoit Chesneau
61840c3707 response headers should be a tupple. 2010-02-10 16:07:05 +01:00
Benoit Chesneau
54357b3487 fix logging in file in daemon mode. error spotted by @jbergstroem and
fixed with help of @asenchi
2010-02-10 12:04:06 +01:00
Benoit Chesneau
b0250cbb5e test first with args if any then use the default. While I'm here remove
caps that was hurting my eyes.
2010-02-10 10:41:32 +01:00
Benoit Chesneau
f2274ca23b oops typo. sry for that 2010-02-10 10:20:58 +01:00
Benoit Chesneau
950f5d356e update THANKS 2010-02-10 10:19:40 +01:00
Benoit Chesneau
029a861fd0 fix usages messages 2010-02-10 10:18:08 +01:00
Benoit Chesneau
a7f3d941a3 add possibility to set the settings.py path in gunicorn_django command.
(allows you to use different files too)
2010-02-10 10:10:40 +01:00
Benoit Chesneau
593051a43d only looks for settings.py after we set the command line options 2010-02-10 09:54:01 +01:00
Benoit Chesneau
f071e7d4e1 fix version handling 2010-02-09 23:05:12 +01:00
Benoit Chesneau
3e20e11e39 bump version 2010-02-09 22:59:26 +01:00
Benoit Chesneau
0d0367361f no need for this change now 2010-02-08 18:51:16 +01:00
Benoit Chesneau
652f8d2734 fix USR2/HUP handling. spotted by @jbergstroem on irc, thanks ! 2010-02-08 18:14:12 +01:00
Benoit Chesneau
cc060fbd0e little bump 2010-02-03 19:46:14 +01:00
Benoit Chesneau
eb0414e02c console override ini 2010-02-03 19:43:45 +01:00
Benoit Chesneau
bfbac6fa4c fix gunicorn_paster 2010-02-03 19:41:14 +01:00
Benoit Chesneau
00d85b9428 bzzz 2010-02-03 19:00:21 +01:00
Benoit Chesneau
5cb1f47e87 serve and not server. spotted by @batok on irc. 2010-02-03 18:56:19 +01:00
Benoit Chesneau
2d10aa1f83 var changed 2010-02-03 17:48:13 +01:00
Benoit Chesneau
9928aca73f fix indent 2010-02-03 17:09:35 +01:00
Benoit Chesneau
fba0342536 we don't want that. 2010-02-03 16:38:18 +01:00
Benoit Chesneau
859e74be40 display an error when we can't connect and exit 2010-02-03 16:37:23 +01:00