Dobrica Pavlinusic [Tue, 4 Aug 2009 18:36:07 +0000 (18:36 +0000)]
added tinycore
Dobrica Pavlinusic [Tue, 4 Aug 2009 18:27:21 +0000 (18:27 +0000)]
added MASQUERADE to vde network
Dobrica Pavlinusic [Tue, 4 Aug 2009 18:20:45 +0000 (18:20 +0000)]
fetch webconverger from our httpd server
Dobrica Pavlinusic [Tue, 4 Aug 2009 18:05:49 +0000 (18:05 +0000)]
added debirf rescue
Dobrica Pavlinusic [Tue, 4 Aug 2009 17:29:59 +0000 (17:29 +0000)]
all this code to add Reuse => 1 into udp listener, sigh!
Dobrica Pavlinusic [Tue, 4 Aug 2009 17:16:11 +0000 (17:16 +0000)]
first try to ifup tap0 and report suggestion if it fails
Dobrica Pavlinusic [Tue, 4 Aug 2009 16:35:26 +0000 (16:35 +0000)]
cleanup
Dobrica Pavlinusic [Tue, 4 Aug 2009 15:25:09 +0000 (15:25 +0000)]
quite huge refactoring
- config is now place to define client configuration
- upstream provide mirroring
- pxelinux creates per-client specific configurations
- various tweaks and cleanups
Dobrica Pavlinusic [Tue, 4 Aug 2009 13:31:06 +0000 (13:31 +0000)]
uups, renamed refresh back to server->refresh so we can call it
Dobrica Pavlinusic [Tue, 4 Aug 2009 13:30:47 +0000 (13:30 +0000)]
fix warning about undefined $pid
Dobrica Pavlinusic [Tue, 4 Aug 2009 13:19:08 +0000 (13:19 +0000)]
implement mirror and configuration creation for webconverger
Dobrica Pavlinusic [Tue, 4 Aug 2009 13:18:36 +0000 (13:18 +0000)]
fix warning about refresh redefinition
Dobrica Pavlinusic [Tue, 4 Aug 2009 11:50:52 +0000 (11:50 +0000)]
make a look at booting WinPE at some point in future
Dobrica Pavlinusic [Tue, 4 Aug 2009 11:50:24 +0000 (11:50 +0000)]
removed net-cow-server and create better configuration for pxelinux
Dobrica Pavlinusic [Mon, 3 Aug 2009 20:59:35 +0000 (20:59 +0000)]
move base dir
Dobrica Pavlinusic [Mon, 3 Aug 2009 20:59:23 +0000 (20:59 +0000)]
don't insert tap0 twice in /etc/network/interfaces
Dobrica Pavlinusic [Mon, 3 Aug 2009 20:53:46 +0000 (20:53 +0000)]
split out pxelinux config in own package and implement webconverger
Dobrica Pavlinusic [Mon, 3 Aug 2009 19:59:08 +0000 (19:59 +0000)]
added back refresh, this time in as server->refresh
Dobrica Pavlinusic [Mon, 3 Aug 2009 16:28:02 +0000 (16:28 +0000)]
added exports and few more explicit options, but it still oops kernel for me
Dobrica Pavlinusic [Mon, 3 Aug 2009 15:06:36 +0000 (15:06 +0000)]
start dnsd
Dobrica Pavlinusic [Mon, 3 Aug 2009 15:06:23 +0000 (15:06 +0000)]
implement resolver for queries which we don't handle
Dobrica Pavlinusic [Mon, 3 Aug 2009 12:19:22 +0000 (12:19 +0000)]
removed timestamp based on ALARM
Dobrica Pavlinusic [Mon, 3 Aug 2009 11:33:06 +0000 (11:33 +0000)]
install Net::DNS package
Dobrica Pavlinusic [Mon, 3 Aug 2009 08:57:59 +0000 (08:57 +0000)]
skeleton of DNS server from Net::DNS::Nameserver
Dobrica Pavlinusic [Mon, 3 Aug 2009 08:57:12 +0000 (08:57 +0000)]
experiment with nfs cow which oops kernel for now
Dobrica Pavlinusic [Mon, 3 Aug 2009 08:54:23 +0000 (08:54 +0000)]
don't return error if there isn't any (it gets triggered by ALARM)
Dobrica Pavlinusic [Mon, 3 Aug 2009 08:53:47 +0000 (08:53 +0000)]
import Net::TFTPd for local modifications
Dobrica Pavlinusic [Mon, 3 Aug 2009 08:52:32 +0000 (08:52 +0000)]
added timestamp and moved Module::Refresh->refresh into server
Dobrica Pavlinusic [Sun, 2 Aug 2009 12:28:12 +0000 (12:28 +0000)]
push changes upstream
Dobrica Pavlinusic [Sun, 2 Aug 2009 12:27:23 +0000 (12:27 +0000)]
added TODO list
Dobrica Pavlinusic [Sun, 2 Aug 2009 12:09:02 +0000 (12:09 +0000)]
implement common (and correct) progress_bar for tftpd and httpd
Dobrica Pavlinusic [Sun, 2 Aug 2009 03:31:39 +0000 (03:31 +0000)]
added pxelinux dhcp options documented at tools.ietf.org/html/draft-ietf-dhc-pxelinux-03
Dobrica Pavlinusic [Sun, 2 Aug 2009 02:56:24 +0000 (02:56 +0000)]
install prerequisites
Dobrica Pavlinusic [Sun, 2 Aug 2009 02:54:48 +0000 (02:54 +0000)]
build image using live-helper
Dobrica Pavlinusic [Sun, 2 Aug 2009 02:20:24 +0000 (02:20 +0000)]
start wireshark on tap0
Dobrica Pavlinusic [Sun, 2 Aug 2009 02:04:00 +0000 (02:04 +0000)]
cleanup $file and move it to dhcpd, added config::ip_for to refresh it
Dobrica Pavlinusic [Sun, 2 Aug 2009 01:23:05 +0000 (01:23 +0000)]
renamed logs
Dobrica Pavlinusic [Sat, 1 Aug 2009 00:50:17 +0000 (00:50 +0000)]
require autodie and LWP::Simple
Dobrica Pavlinusic [Sat, 1 Aug 2009 00:44:52 +0000 (00:44 +0000)]
flush data to client and display estimated time to finish
Dobrica Pavlinusic [Sat, 1 Aug 2009 00:39:36 +0000 (00:39 +0000)]
cache sudo credentials
Dobrica Pavlinusic [Fri, 31 Jul 2009 23:22:05 +0000 (23:22 +0000)]
better download progress with estimated time
Dobrica Pavlinusic [Fri, 31 Jul 2009 22:52:22 +0000 (22:52 +0000)]
display download speed
Dobrica Pavlinusic [Fri, 31 Jul 2009 22:52:04 +0000 (22:52 +0000)]
mirror upstream requirements for Debian live
Dobrica Pavlinusic [Fri, 31 Jul 2009 22:36:06 +0000 (22:36 +0000)]
mirror upstream Debian live
Dobrica Pavlinusic [Fri, 31 Jul 2009 22:06:47 +0000 (22:06 +0000)]
added autodie
Dobrica Pavlinusic [Fri, 31 Jul 2009 21:42:28 +0000 (21:42 +0000)]
use local bin/uzbl
Dobrica Pavlinusic [Fri, 31 Jul 2009 21:42:10 +0000 (21:42 +0000)]
update /etc/network/interfaces as root, add user to vde2-net group
Dobrica Pavlinusic [Fri, 31 Jul 2009 21:30:25 +0000 (21:30 +0000)]
cleanup old scripts
Dobrica Pavlinusic [Fri, 31 Jul 2009 21:28:29 +0000 (21:28 +0000)]
start script
Dobrica Pavlinusic [Fri, 31 Jul 2009 20:45:09 +0000 (20:45 +0000)]
flush socket to client and set block to 1400 bytes so we don't fragment
TCP packets because pxelinux hangs sometimes, cleanup output
Dobrica Pavlinusic [Fri, 31 Jul 2009 20:08:06 +0000 (20:08 +0000)]
be less chatty without debug
Dobrica Pavlinusic [Fri, 31 Jul 2009 20:07:53 +0000 (20:07 +0000)]
cleanup output
Dobrica Pavlinusic [Fri, 31 Jul 2009 19:59:28 +0000 (19:59 +0000)]
much better output
Dobrica Pavlinusic [Fri, 31 Jul 2009 19:42:29 +0000 (19:42 +0000)]
activate window
Dobrica Pavlinusic [Fri, 31 Jul 2009 18:48:29 +0000 (18:48 +0000)]
added clean completed downloads
Dobrica Pavlinusic [Fri, 31 Jul 2009 18:26:37 +0000 (18:26 +0000)]
color xterms
Dobrica Pavlinusic [Fri, 31 Jul 2009 18:26:28 +0000 (18:26 +0000)]
fix REST API for /start_stop/ change
Dobrica Pavlinusic [Fri, 31 Jul 2009 18:16:14 +0000 (18:16 +0000)]
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
Dobrica Pavlinusic [Fri, 31 Jul 2009 17:43:38 +0000 (17:43 +0000)]
sort processes by name
Dobrica Pavlinusic [Fri, 31 Jul 2009 17:41:19 +0000 (17:41 +0000)]
fixed kill
Dobrica Pavlinusic [Fri, 31 Jul 2009 17:35:30 +0000 (17:35 +0000)]
report tap status
Dobrica Pavlinusic [Fri, 31 Jul 2009 17:35:20 +0000 (17:35 +0000)]
if interface is up, just change IP address
Dobrica Pavlinusic [Fri, 31 Jul 2009 17:12:52 +0000 (17:12 +0000)]
split ifconfig out and return resonable status
Dobrica Pavlinusic [Fri, 31 Jul 2009 17:07:39 +0000 (17:07 +0000)]
split network setup into own package and fixed it (tests help :-)
Dobrica Pavlinusic [Fri, 31 Jul 2009 16:47:52 +0000 (16:47 +0000)]
provide interface to all methods which are defined inside start_options
Dobrica Pavlinusic [Fri, 31 Jul 2009 16:47:15 +0000 (16:47 +0000)]
move monitor to tcp/ip port
Dobrica Pavlinusic [Fri, 31 Jul 2009 14:51:19 +0000 (14:51 +0000)]
don't actually *start* browser in test
Dobrica Pavlinusic [Fri, 31 Jul 2009 14:43:30 +0000 (14:43 +0000)]
move more output to debug
Dobrica Pavlinusic [Fri, 31 Jul 2009 14:42:45 +0000 (14:42 +0000)]
kill using pstree from children to parent
Dobrica Pavlinusic [Fri, 31 Jul 2009 13:54:07 +0000 (13:54 +0000)]
display pos only with debug
Dobrica Pavlinusic [Fri, 31 Jul 2009 13:22:45 +0000 (13:22 +0000)]
fix debug default value
Dobrica Pavlinusic [Fri, 31 Jul 2009 13:16:11 +0000 (13:16 +0000)]
move shared (between processes) configuration files into own package
Dobrica Pavlinusic [Fri, 31 Jul 2009 12:53:48 +0000 (12:53 +0000)]
fix permissions on conf and log directory
Dobrica Pavlinusic [Thu, 30 Jul 2009 23:57:19 +0000 (23:57 +0000)]
record and display log changes by mac addresses
Dobrica Pavlinusic [Thu, 30 Jul 2009 22:55:08 +0000 (22:55 +0000)]
much better output for /proc/$pid/status
Dobrica Pavlinusic [Thu, 30 Jul 2009 22:44:55 +0000 (22:44 +0000)]
implement forker for static file serving and interface to kill/report them
Dobrica Pavlinusic [Thu, 30 Jul 2009 22:44:21 +0000 (22:44 +0000)]
use absolute directory
Dobrica Pavlinusic [Thu, 30 Jul 2009 22:43:48 +0000 (22:43 +0000)]
fix glob
Dobrica Pavlinusic [Thu, 30 Jul 2009 21:31:30 +0000 (21:31 +0000)]
implemented correct start/stop logic (which now works!)
and pushed debug state into $server::debug and file
conf/debug for shared state between servers
Dobrica Pavlinusic [Thu, 30 Jul 2009 20:15:39 +0000 (20:15 +0000)]
turn httpd server into real process manager which starts other components
Dobrica Pavlinusic [Thu, 30 Jul 2009 17:07:48 +0000 (17:07 +0000)]
correct static file serving and implement progress bar
Dobrica Pavlinusic [Thu, 30 Jul 2009 16:26:54 +0000 (16:26 +0000)]
show server ip and netmask
Dobrica Pavlinusic [Thu, 30 Jul 2009 16:16:18 +0000 (16:16 +0000)]
create pre IP configuration for pxelinux
Dobrica Pavlinusic [Thu, 30 Jul 2009 16:15:40 +0000 (16:15 +0000)]
use correct private IEEE mac
Dobrica Pavlinusic [Thu, 30 Jul 2009 15:47:23 +0000 (15:47 +0000)]
fix output of generated screenrc
Dobrica Pavlinusic [Thu, 30 Jul 2009 15:23:29 +0000 (15:23 +0000)]
more url examples
Dobrica Pavlinusic [Thu, 30 Jul 2009 15:23:16 +0000 (15:23 +0000)]
listen to 0.0.0.0
Dobrica Pavlinusic [Thu, 30 Jul 2009 15:20:39 +0000 (15:20 +0000)]
fix dhcpd start
Dobrica Pavlinusic [Thu, 30 Jul 2009 14:16:59 +0000 (14:16 +0000)]
handle our own children, start kvm
Dobrica Pavlinusic [Thu, 30 Jul 2009 14:16:13 +0000 (14:16 +0000)]
start kvm with exec in xterm to see monitor output
Dobrica Pavlinusic [Thu, 30 Jul 2009 14:15:09 +0000 (14:15 +0000)]
added Module::Refresh
Dobrica Pavlinusic [Thu, 30 Jul 2009 12:28:49 +0000 (12:28 +0000)]
start kvm with vde2
Dobrica Pavlinusic [Thu, 30 Jul 2009 12:10:53 +0000 (12:10 +0000)]
start/stop screen with servers from web interface
Dobrica Pavlinusic [Thu, 30 Jul 2009 11:47:16 +0000 (11:47 +0000)]
create pxelinux.cfg if it doesn't exist
Dobrica Pavlinusic [Thu, 30 Jul 2009 11:44:01 +0000 (11:44 +0000)]
more dependencies
Dobrica Pavlinusic [Thu, 30 Jul 2009 00:08:38 +0000 (00:08 +0000)]
test
Dobrica Pavlinusic [Thu, 30 Jul 2009 00:08:21 +0000 (00:08 +0000)]
replacement for bin/start-split.sh
Dobrica Pavlinusic [Thu, 30 Jul 2009 00:07:57 +0000 (00:07 +0000)]
fix package name
Dobrica Pavlinusic [Wed, 29 Jul 2009 23:03:00 +0000 (23:03 +0000)]
create $server::base_dir
Dobrica Pavlinusic [Wed, 29 Jul 2009 22:25:42 +0000 (22:25 +0000)]
fix booting, added tftp transport for kernel and initrd