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
328 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 28 19:44:38 2009 UTC
(14 years, 9 months ago)
by
dpavlin
File length: 9842 byte(s)
Diff to
previous 327
correctly decode url escape -- should I move to real http server like Mojo?
Revision
319 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 28 12:34:10 2009 UTC
(14 years, 9 months ago)
by
dpavlin
File length: 9440 byte(s)
Diff to
previous 318
show edit mask just for machines which are within our range
Revision
284 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 24 22:04:39 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 9003 byte(s)
Diff to
previous 262
show client setup just to... well clients within range
Revision
262 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 19 11:02:15 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 8843 byte(s)
Diff to
previous 251
use client IP if it's not specified in amt file
(assuming that AMT is on DHCP settings)
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
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
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
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
200 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 11 15:55:26 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 7920 byte(s)
Diff to
previous 199
refactor code to make clinet::change_ip which works
Revision
199 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 11 15:13:19 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 7814 byte(s)
Diff to
previous 193
rewrite ok and redirect headers into subs, allowing configurable url for redirect
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
start daemons first and then listen to recover from allready running httpd without any other windows
Revision
188 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 9 22:05:09 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 7046 byte(s)
Diff to
previous 185
display deployment options only if we saw mac from this ip
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
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
DEV=eth0 ./bin/start.sh
will not run PXElator on existing device eth0 without
touching tap0 or bringing kvm up
Revision
173 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 6 22:29:58 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 8002 byte(s)
Diff to
previous 166
use x11::xterm, detect existed processes, show clients in table
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
implement list of clients if accessing /client from server
and enable changing of all client options
Revision
158 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 6 15:36:13 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 7547 byte(s)
Diff to
previous 153
start each server individually and forget about screen
(since we run httpd as root now)
Revision
153 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 5 23:22:17 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 7534 byte(s)
Diff to
previous 149
added client hostname and deploy of configuration over web
Revision
149 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 5 13:25:55 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 6942 byte(s)
Diff to
previous 140
split server status into own page, add menu to top and bottom
Revision
140 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 4 17:16:11 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 6821 byte(s)
Diff to
previous 136
first try to ifup tap0 and report suggestion if it fails
Revision
128 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 3 19:59:08 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 6760 byte(s)
Diff to
previous 118
added back refresh, this time in as server->refresh
Revision
118 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 3 08:52:32 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 6741 byte(s)
Diff to
previous 115
added timestamp and moved Module::Refresh->refresh into server
Revision
115 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 2 12:09:02 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 6784 byte(s)
Diff to
previous 107
implement common (and correct) progress_bar for tftpd and httpd
Revision
107 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Aug 1 00:44:52 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 7071 byte(s)
Diff to
previous 105
flush data to client and display estimated time to finish
Revision
96 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 31 20:45:09 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 6739 byte(s)
Diff to
previous 91
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, 10 months ago)
by
dpavlin
File length: 6419 byte(s)
Diff to
previous 87
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
81 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 31 16:47:52 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 6181 byte(s)
Diff to
previous 78
provide interface to all methods which are defined inside start_options
Revision
77 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 31 14:42:45 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 5935 byte(s)
Diff to
previous 72
kill using pstree from children to parent
Revision
72 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 30 23:57:19 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 5820 byte(s)
Diff to
previous 71
record and display log changes by mac addresses
Revision
70 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 30 22:44:55 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 5634 byte(s)
Diff to
previous 67
implement forker for static file serving and interface to kill/report them
Revision
67 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 30 21:31:30 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 4999 byte(s)
Diff to
previous 66
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
66 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 30 20:15:39 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 4833 byte(s)
Diff to
previous 65
turn httpd server into real process manager which starts other components
Revision
65 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 30 17:07:48 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 4356 byte(s)
Diff to
previous 64
correct static file serving and implement progress bar
Revision
53 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 30 12:10:53 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 3654 byte(s)
Diff to
previous 45
start/stop screen with servers from web interface
Revision
45 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 29 22:04:58 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 2937 byte(s)
Diff to
previous 43
dump all other peaces in, first configuration which can again boot
(wrong image, that is :-)
Revision
42 -
(
view)
(
annotate)
-
[select for diffs]
Added
Wed Jul 29 17:42:48 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 2339 byte(s)
simple httpd server
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.