This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
Log of /lib/PXElator/httpd.pm
Parent Directory
| Revision Log
Revision
433 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 14 21:11:23 2009 UTC
(14 years, 9 months ago)
by
dpavlin
File length: 13212 byte(s)
Diff to
previous 431
,
to
selected 391
use just four targets: pids, server, couch and client
which allows us to nicely separate menu into partsi
which open in new tabs (just 4 of them)
Revision
421 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 11 11:22:40 2009 UTC
(14 years, 9 months ago)
by
dpavlin
File length: 13134 byte(s)
Diff to
previous 419
,
to
selected 391
parse http headers and use Host: header to create our url
This allows usage from any IP adress on PXElator host and
usage over ssh tunnels (especially redirects)
Revision
393 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 8 16:54:35 2009 UTC
(14 years, 9 months ago)
by
dpavlin
File length: 11461 byte(s)
Diff to
previous 392
,
to
selected 391
first step towards configurable server (broken in it's current state)
- move configuration into tied variables using server::tie
- rename server::domain_name into server::domain
Revision
392 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 7 21:57:35 2009 UTC
(14 years, 9 months ago)
by
dpavlin
File length: 11466 byte(s)
Diff to
previous 391
fill enviroment nr when just calling methods on packages
Revision
391 -
(
view)
(
annotate)
-
[selected]
Modified
Mon Sep 7 21:53:45 2009 UTC
(14 years, 9 months ago)
by
dpavlin
File length: 11368 byte(s)
Diff to
previous 390
added new_clients shared server configuration directive
which contains number of new clients to accept
Revision
347 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Aug 29 17:03:35 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 10588 byte(s)
Diff to
previous 346
,
to
selected 391
rename deploy to config to be same as package name which is invoked
one less reference to remember
Revision
229 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 16 21:35:23 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 8613 byte(s)
Diff to
previous 225
,
to
selected 391
use kernel bridge (named virtual) instead of vde
it's much faster, and we know all commands to use it :-)
Revision
225 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 16 00:03:30 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 8493 byte(s)
Diff to
previous 224
,
to
selected 391
split out wireshark as separate process from kvm
implemented fork_if_active (for sub-processes) and fork_actions
which can be run without dependencies
Revision
207 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 12 22:56:45 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 8067 byte(s)
Diff to
previous 200
,
to
selected 391
first verision which boots virtual machine logging using new CouchDB::audit code
it need some more work to make it less ugly (especially console output) and
less redundant/useful, but it's a start
Revision
189 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 9 23:18:59 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 7046 byte(s)
Diff to
previous 188
,
to
selected 391
start daemons first and then listen to recover from allready running httpd without any other windows
Revision
184 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 9 20:46:00 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 8480 byte(s)
Diff to
previous 181
,
to
selected 391
let daemons create pid files, so we can adopt them if they are still alive (makes httpd restartable)
Revision
179 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 9 16:37:46 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 8065 byte(s)
Diff to
previous 173
,
to
selected 391
DEV=eth0 ./bin/start.sh
will not run PXElator on existing device eth0 without
touching tap0 or bringing kvm up
Revision
162 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 6 18:10:31 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 7787 byte(s)
Diff to
previous 159
,
to
selected 391
implement list of clients if accessing /client from server
and enable changing of all client options
Revision
96 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 31 20:45:09 2009 UTC
(14 years, 11 months ago)
by
dpavlin
File length: 6739 byte(s)
Diff to
previous 91
,
to
selected 391
flush socket to client and set block to 1400 bytes so we don't fragment
TCP packets because pxelinux hangs sometimes, cleanup output
Revision
88 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 31 18:16:14 2009 UTC
(14 years, 11 months ago)
by
dpavlin
File length: 6419 byte(s)
Diff to
previous 87
,
to
selected 391
code cleanup
- rename start_options to start_fork to better describe what it does
- implemented actions which can be called directly from web
- /start_stop REST API correction
Revision
67 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 30 21:31:30 2009 UTC
(14 years, 11 months ago)
by
dpavlin
File length: 4999 byte(s)
Diff to
previous 66
,
to
selected 391
implemented correct start/stop logic (which now works!)
and pushed debug state into $server::debug and file
conf/debug for shared state between servers
Revision
45 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 29 22:04:58 2009 UTC
(14 years, 11 months ago)
by
dpavlin
File length: 2937 byte(s)
Diff to
previous 43
,
to
selected 391
dump all other peaces in, first configuration which can again boot
(wrong image, that is :-)
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.