/[pxelator]/lib
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /lib

View Directory Listing Directory Listing


Sticky Revision:

Revision 337 - Directory Listing
Modified Sat Aug 29 12:55:34 2009 UTC (14 years, 7 months ago) by dpavlin
nicer scan result path /tmp/nmap.what, store scan result in CouchDB

Revision 336 - Directory Listing
Modified Sat Aug 29 00:07:00 2009 UTC (14 years, 7 months ago) by dpavlin
just warn about unreachable clients, but wrap our soap invocation in eval

Revision 335 - Directory Listing
Modified Sat Aug 29 00:06:32 2009 UTC (14 years, 7 months ago) by dpavlin
ping host and offer wake-on-lan if down

Revision 334 - Directory Listing
Modified Fri Aug 28 23:30:38 2009 UTC (14 years, 7 months ago) by dpavlin
cleanup client detection (again), added ping to single host


Revision 333 - Directory Listing
Modified Fri Aug 28 22:55:01 2009 UTC (14 years, 7 months ago) by dpavlin
better formatting of brctl output


Revision 332 - Directory Listing
Modified Fri Aug 28 22:51:45 2009 UTC (14 years, 7 months ago) by dpavlin
use client;

Revision 331 - Directory Listing
Modified Fri Aug 28 22:36:06 2009 UTC (14 years, 7 months ago) by dpavlin
fill-in hostnames from dns


Revision 330 - Directory Listing
Modified Fri Aug 28 22:29:08 2009 UTC (14 years, 7 months ago) by dpavlin
added fping to all hosts

Revision 329 - Directory Listing
Modified Fri Aug 28 21:55:41 2009 UTC (14 years, 7 months ago) by dpavlin
move refresh from arp into client


Revision 328 - Directory Listing
Modified Fri Aug 28 19:44:38 2009 UTC (14 years, 7 months ago) by dpavlin
correctly decode url escape -- should I move to real http server like Mojo?

Revision 327 - Directory Listing
Modified Fri Aug 28 19:41:16 2009 UTC (14 years, 7 months ago) by dpavlin
cleanup dev column from arp

Revision 326 - Directory Listing
Modified Fri Aug 28 19:39:54 2009 UTC (14 years, 7 months ago) by dpavlin
added remove button

Revision 325 - Directory Listing
Modified Fri Aug 28 19:36:36 2009 UTC (14 years, 7 months ago) by dpavlin
don't save invalid mac addresses

Revision 324 - Directory Listing
Modified Fri Aug 28 19:22:24 2009 UTC (14 years, 7 months ago) by dpavlin
save mac address on renew

Revision 323 - Directory Listing
Modified Fri Aug 28 18:51:43 2009 UTC (14 years, 7 months ago) by dpavlin
added remove and test change_ip

Revision 322 - Directory Listing
Modified Fri Aug 28 16:41:46 2009 UTC (14 years, 7 months ago) by dpavlin
refactored into client:all_ips


Revision 321 - Directory Listing
Modified Fri Aug 28 16:20:43 2009 UTC (14 years, 7 months ago) by dpavlin
move pids to directory


Revision 320 - Directory Listing
Modified Fri Aug 28 15:58:25 2009 UTC (14 years, 7 months ago) by dpavlin
hopefully, finally fixed editing of clients


Revision 319 - Directory Listing
Modified Fri Aug 28 12:34:10 2009 UTC (14 years, 7 months ago) by dpavlin
show edit mask just for machines which are within our range


Revision 318 - Directory Listing
Modified Thu Aug 27 20:01:29 2009 UTC (14 years, 7 months ago) by dpavlin
edit every address in our interface


Revision 317 - Directory Listing
Modified Thu Aug 27 20:00:30 2009 UTC (14 years, 7 months ago) by dpavlin
few more fake targets

Revision 316 - Directory Listing
Modified Thu Aug 27 19:58:56 2009 UTC (14 years, 7 months ago) by dpavlin
correctly pack/unpack into 32-bit number for marking etc.


Revision 315 - Directory Listing
Modified Thu Aug 27 19:58:18 2009 UTC (14 years, 7 months ago) by dpavlin
added empty option if none of them is selected


Revision 314 - Directory Listing
Modified Thu Aug 27 19:03:56 2009 UTC (14 years, 7 months ago) by dpavlin
arp visible clients are not integrated into table


Revision 313 - Directory Listing
Modified Thu Aug 27 18:59:12 2009 UTC (14 years, 7 months ago) by dpavlin
use upper case mac addresses separated by :

Revision 312 - Directory Listing
Modified Thu Aug 27 18:57:46 2009 UTC (14 years, 7 months ago) by dpavlin
we need to open ethernet tunnel as root, so check it


Revision 311 - Directory Listing
Modified Thu Aug 27 17:44:03 2009 UTC (14 years, 7 months ago) by dpavlin
added nmap scanning and discovery of network

Revision 310 - Directory Listing
Modified Thu Aug 27 17:43:05 2009 UTC (14 years, 7 months ago) by dpavlin
few more dummy deploy targets

Revision 309 - Directory Listing
Modified Thu Aug 27 16:47:42 2009 UTC (14 years, 7 months ago) by dpavlin
work a bit more on clients table layout

Revision 307 - Directory Listing
Modified Thu Aug 27 14:31:49 2009 UTC (14 years, 7 months ago) by dpavlin
added zebra stripes

Revision 306 - Directory Listing
Modified Thu Aug 27 14:31:15 2009 UTC (14 years, 7 months ago) by dpavlin
show configuration using clinet::all_conf

Revision 305 - Directory Listing
Modified Thu Aug 27 14:30:55 2009 UTC (14 years, 7 months ago) by dpavlin
added all_conf which return all configuration variables for single IP address


Revision 304 - Directory Listing
Modified Thu Aug 27 12:52:23 2009 UTC (14 years, 7 months ago) by dpavlin
sort by ip addresses


Revision 303 - Directory Listing
Modified Thu Aug 27 12:42:53 2009 UTC (14 years, 7 months ago) by dpavlin
columns ip, mac, hostname


Revision 299 - Directory Listing
Modified Wed Aug 26 15:59:19 2009 UTC (14 years, 7 months ago) by dpavlin
format humanly readable dates in url of document

Revision 297 - Directory Listing
Modified Wed Aug 26 12:43:47 2009 UTC (14 years, 7 months ago) by dpavlin
send wake-on-lan packet to network broadcast address
because machines which are off won't respond to arp
requests if we try to send to their's IP address directly


Revision 296 - Directory Listing
Modified Wed Aug 26 11:42:33 2009 UTC (14 years, 7 months ago) by dpavlin
power_up by IP or MAC

Revision 295 - Directory Listing
Modified Wed Aug 26 10:21:44 2009 UTC (14 years, 7 months ago) by dpavlin
skeleton for wake on lan


Revision 293 - Directory Listing
Modified Wed Aug 26 09:06:49 2009 UTC (14 years, 7 months ago) by dpavlin
deploy amt serial console from sysadmin cookbook

Revision 292 - Directory Listing
Modified Wed Aug 26 09:06:10 2009 UTC (14 years, 7 months ago) by dpavlin
keep permissions from original file

Revision 291 - Directory Listing
Modified Wed Aug 26 08:59:50 2009 UTC (14 years, 7 months ago) by dpavlin
test and fix mkdir

Revision 290 - Directory Listing
Modified Wed Aug 26 08:43:40 2009 UTC (14 years, 7 months ago) by dpavlin
added copy_once and modified append to understand exit in shell scripts and insert before it

Revision 289 - Directory Listing
Modified Tue Aug 25 17:39:28 2009 UTC (14 years, 7 months ago) by dpavlin
added serial port

Revision 288 - Directory Listing
Modified Tue Aug 25 17:09:52 2009 UTC (14 years, 7 months ago) by dpavlin
server::setup_from_dev will take configuration from existing device


Revision 287 - Directory Listing
Modified Tue Aug 25 17:09:12 2009 UTC (14 years, 7 months ago) by dpavlin
fix warning

Revision 286 - Directory Listing
Modified Tue Aug 25 15:00:20 2009 UTC (14 years, 7 months ago) by dpavlin
-e doesn't return true for symlinks, so -l is right thing


Revision 285 - Directory Listing
Modified Tue Aug 25 14:55:39 2009 UTC (14 years, 7 months ago) by dpavlin
don't deploy anything by default

Revision 284 - Directory Listing
Modified Mon Aug 24 22:04:39 2009 UTC (14 years, 7 months ago) by dpavlin
show client setup just to... well clients within range

Revision 283 - Directory Listing
Modified Mon Aug 24 18:07:19 2009 UTC (14 years, 7 months ago) by dpavlin
http://blog.rot13.org/2009/08/tap_magic_kvm_bridge_ssh_ethernet_tunnel.html

turned into simple package for pxelator... nice and simple
(runs same commands on both hosts :-)


Revision 281 - Directory Listing
Modified Sat Aug 22 13:51:33 2009 UTC (14 years, 7 months ago) by dpavlin
spell check

Revision 280 - Directory Listing
Modified Sat Aug 22 11:50:57 2009 UTC (14 years, 7 months ago) by dpavlin
wrote introduction chapter


Revision 278 - Directory Listing
Modified Thu Aug 20 19:44:19 2009 UTC (14 years, 7 months ago) by dpavlin
added masquarade to default device and few helpers for that


Revision 277 - Directory Listing
Modified Thu Aug 20 19:00:13 2009 UTC (14 years, 7 months ago) by dpavlin
put all customization above debootstrap into rw overlay
(aufs branch), record mounted variations correctly


Revision 276 - Directory Listing
Modified Thu Aug 20 17:36:17 2009 UTC (14 years, 7 months ago) by dpavlin
extracted first_time into once package

Revision 275 - Directory Listing
Modified Thu Aug 20 17:35:44 2009 UTC (14 years, 7 months ago) by dpavlin
use tag as identifier in url and strip path from it

Revision 273 - Directory Listing
Modified Wed Aug 19 23:12:18 2009 UTC (14 years, 7 months ago) by dpavlin
cache response into $mounted

Revision 272 - Directory Listing
Modified Wed Aug 19 23:12:02 2009 UTC (14 years, 7 months ago) by dpavlin
moved first_tile check to mount image if needed

Revision 271 - Directory Listing
Modified Wed Aug 19 22:48:54 2009 UTC (14 years, 7 months ago) by dpavlin
first semi-complicated setup to show off some of sysadmin DSL in PXElator

implement nfs root boot with writable snapshot directories for each
client which are rolled out on demand using aufs on server side.

So, client can implement additional layer of aufs if needed
(for /tmp and things like that) and offload more important files
(configuration changes) back to server via NFS.


Revision 270 - Directory Listing
Modified Wed Aug 19 18:10:37 2009 UTC (14 years, 7 months ago) by dpavlin
added debian_mirror configuration variable with sensible default
(so you can use Apt-Cacher NG to provide local Debian mirror)
execute /tmp/configure.sh script after debootstrap


Revision 268 - Directory Listing
Modified Wed Aug 19 17:01:57 2009 UTC (14 years, 7 months ago) by dpavlin
semi-working nfsroot configuration


Revision 267 - Directory Listing
Modified Wed Aug 19 17:01:20 2009 UTC (14 years, 7 months ago) by dpavlin
don't die without mac address (like flash proxy requests)

Revision 266 - Directory Listing
Modified Wed Aug 19 17:00:46 2009 UTC (14 years, 7 months ago) by dpavlin
support for mirroring single file specified as url only

Revision 265 - Directory Listing
Modified Wed Aug 19 12:46:07 2009 UTC (14 years, 7 months ago) by dpavlin
added ip::devices_up and use it for wireshark to offer sniffing targets


Revision 264 - Directory Listing
Modified Wed Aug 19 12:45:07 2009 UTC (14 years, 7 months ago) by dpavlin
refresh $package::debug from shared state on filesystem

Revision 263 - Directory Listing
Modified Wed Aug 19 11:51:51 2009 UTC (14 years, 7 months ago) by dpavlin
dump amt data into audit log

Revision 262 - Directory Listing
Modified Wed Aug 19 11:02:15 2009 UTC (14 years, 7 months ago) by dpavlin
use client IP if it's not specified in amt file
(assuming that AMT is on DHCP settings)


Revision 261 - Directory Listing
Modified Wed Aug 19 10:58:02 2009 UTC (14 years, 7 months ago) by dpavlin
move refresh after each request

Revision 260 - Directory Listing
Modified Wed Aug 19 10:56:04 2009 UTC (14 years, 7 months ago) by dpavlin
record all dhcp request options in audit log

Revision 259 - Directory Listing
Modified Tue Aug 18 22:02:11 2009 UTC (14 years, 7 months ago) by dpavlin
create just one audit entry for each dns request

Revision 258 - Directory Listing
Modified Tue Aug 18 21:53:19 2009 UTC (14 years, 7 months ago) by dpavlin
dump full caller trace only with DEBUG enviroment set
fix sub name by extracting it from right caller


Revision 257 - Directory Listing
Modified Tue Aug 18 21:37:49 2009 UTC (14 years, 7 months ago) by dpavlin
splice part of caller output to useful one

Revision 256 - Directory Listing
Modified Tue Aug 18 21:30:55 2009 UTC (14 years, 7 months ago) by dpavlin
extract real coller and whole call stack


Revision 254 - Directory Listing
Modified Tue Aug 18 14:31:56 2009 UTC (14 years, 7 months ago) by dpavlin
really don't do mkdir if it exists

Revision 251 - Directory Listing
Modified Tue Aug 18 12:46:41 2009 UTC (14 years, 7 months ago) by dpavlin
move debug to server tab

Revision 249 - Directory Listing
Modified Tue Aug 18 12:18:49 2009 UTC (14 years, 7 months ago) by dpavlin
and depdendency for it

Revision 247 - Directory Listing
Modified Tue Aug 18 08:57:47 2009 UTC (14 years, 7 months ago) by dpavlin
added grouping category to syslog

Revision 246 - Directory Listing
Modified Mon Aug 17 15:31:53 2009 UTC (14 years, 7 months ago) by dpavlin
don't create directory if it allready exists

Revision 245 - Directory Listing
Modified Mon Aug 17 15:14:58 2009 UTC (14 years, 7 months ago) by dpavlin
check if process is running before killing it

Revision 244 - Directory Listing
Modified Mon Aug 17 13:27:18 2009 UTC (14 years, 7 months ago) by dpavlin
check if client allready have ip address and if it does
don't respond to it unless it's in our ip range, but
record information for later review


Revision 243 - Directory Listing
Modified Mon Aug 17 13:25:48 2009 UTC (14 years, 7 months ago) by dpavlin
better process messages and start/stop

Revision 242 - Directory Listing
Modified Mon Aug 17 10:28:17 2009 UTC (14 years, 7 months ago) by dpavlin
first start without /tmp/pxelator.once doesn't die

Revision 241 - Directory Listing
Modified Mon Aug 17 00:55:13 2009 UTC (14 years, 7 months ago) by dpavlin
removed svn:executable

Revision 240 - Directory Listing
Modified Mon Aug 17 00:52:51 2009 UTC (14 years, 7 months ago) by dpavlin
stip package name from sub

Revision 239 - Directory Listing
Modified Mon Aug 17 00:51:24 2009 UTC (14 years, 7 months ago) by dpavlin
split into start and message so we can reload code between


Revision 238 - Directory Listing
Modified Mon Aug 17 00:45:41 2009 UTC (14 years, 7 months ago) by dpavlin
improve parsing of syslog messages

Revision 236 - Directory Listing
Modified Sun Aug 16 23:45:29 2009 UTC (14 years, 7 months ago) by dpavlin
fix url typo, must be same as name of the sub in config


Revision 234 - Directory Listing
Modified Sun Aug 16 23:32:21 2009 UTC (14 years, 7 months ago) by dpavlin
implement Debian live and fix tests

Revision 233 - Directory Listing
Modified Sun Aug 16 23:31:30 2009 UTC (14 years, 7 months ago) by dpavlin
implement first_time($identifier) with Storable

Revision 232 - Directory Listing
Modified Sun Aug 16 22:51:57 2009 UTC (14 years, 7 months ago) by dpavlin
cleanup audit start

Revision 231 - Directory Listing
Modified Sun Aug 16 22:24:22 2009 UTC (14 years, 7 months ago) by dpavlin
and start it

Revision 230 - Directory Listing
Modified Sun Aug 16 22:23:55 2009 UTC (14 years, 7 months ago) by dpavlin
simpliest possible syslog server


Revision 229 - Directory Listing
Modified Sun Aug 16 21:35:23 2009 UTC (14 years, 7 months ago) by dpavlin
use kernel bridge (named virtual) instead of vde

it's much faster, and we know all commands to use it :-)


Revision 228 - Directory Listing
Modified Sun Aug 16 21:27:39 2009 UTC (14 years, 7 months ago) by dpavlin
we really need to replace spaces in name

Revision 227 - Directory Listing
Modified Sun Aug 16 21:27:15 2009 UTC (14 years, 7 months ago) by dpavlin
fix order of pid killing

Revision 226 - Directory Listing
Modified Sun Aug 16 21:10:42 2009 UTC (14 years, 7 months ago) by dpavlin
don't create screenrc files with spaces in filename

Revision 225 - Directory Listing
Modified Sun Aug 16 00:03:30 2009 UTC (14 years, 7 months ago) by dpavlin
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 224 - Directory Listing
Modified Sat Aug 15 22:38:02 2009 UTC (14 years, 7 months ago) by dpavlin
added ip parser


Revision 223 - Directory Listing
Modified Sat Aug 15 14:41:33 2009 UTC (14 years, 7 months ago) by dpavlin
don't pass blessed objects

Revision 222 - Directory Listing
Modified Sat Aug 15 14:41:17 2009 UTC (14 years, 7 months ago) by dpavlin
show also CouchDB database

Revision 221 - Directory Listing
Modified Sat Aug 15 14:21:55 2009 UTC (14 years, 7 months ago) by dpavlin
cleanup CouchDB API

Revision 220 - Directory Listing
Modified Sat Aug 15 13:47:37 2009 UTC (14 years, 7 months ago) by dpavlin
fix handling of non-existing configuration files and test it

Revision 219 - Directory Listing
Modified Sat Aug 15 13:44:13 2009 UTC (14 years, 7 months ago) by dpavlin
mkbasedir and conf_value which knows how to read symlinks from filesystem correctly


Revision 217 - Directory Listing
Modified Thu Aug 13 13:32:19 2009 UTC (14 years, 7 months ago) by dpavlin
cleanup

Revision 216 - Directory Listing
Modified Thu Aug 13 13:06:18 2009 UTC (14 years, 7 months ago) by dpavlin
cleanup format::mac

Revision 214 - Directory Listing
Modified Thu Aug 13 12:42:46 2009 UTC (14 years, 7 months ago) by dpavlin
fix color allocation scheme

Revision 213 - Directory Listing
Modified Thu Aug 13 12:06:35 2009 UTC (14 years, 7 months ago) by dpavlin
extracted pretty printer into format.pm

Revision 212 - Directory Listing
Modified Thu Aug 13 12:02:43 2009 UTC (14 years, 7 months ago) by dpavlin
added locale=hr to kernel append line for debian-live


Revision 211 - Directory Listing
Modified Thu Aug 13 12:00:51 2009 UTC (14 years, 7 months ago) by dpavlin
some work on logging format


Revision 210 - Directory Listing
Modified Thu Aug 13 12:00:38 2009 UTC (14 years, 7 months ago) by dpavlin
re-try put if newer version allready exists, unbless cloned data


Revision 209 - Directory Listing
Modified Thu Aug 13 00:06:48 2009 UTC (14 years, 7 months ago) by dpavlin
strict removal only of command-line params


Revision 208 - Directory Listing
Modified Wed Aug 12 23:59:01 2009 UTC (14 years, 7 months ago) by dpavlin
cleanup logging a bit


Revision 207 - Directory Listing
Modified Wed Aug 12 22:56:45 2009 UTC (14 years, 7 months ago) by dpavlin
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 206 - Directory Listing
Modified Wed Aug 12 22:27:57 2009 UTC (14 years, 7 months ago) by dpavlin
better encode json and add some x_meta data

Revision 205 - Directory Listing
Modified Wed Aug 12 19:49:36 2009 UTC (14 years, 7 months ago) by dpavlin
simple CouchDB API for storage and reporting

Revision 204 - Directory Listing
Modified Wed Aug 12 19:41:24 2009 UTC (14 years, 7 months ago) by dpavlin
added shell execution and output parsing

Revision 203 - Directory Listing
Modified Wed Aug 12 11:35:15 2009 UTC (14 years, 7 months ago) by dpavlin
ping AMT address before trying to get SOAP response

Revision 202 - Directory Listing
Modified Wed Aug 12 01:29:11 2009 UTC (14 years, 7 months ago) by dpavlin
return of the screen: log, scrollback buffers and remote access again!


Revision 201 - Directory Listing
Modified Tue Aug 11 23:38:53 2009 UTC (14 years, 7 months ago) by dpavlin
take hostname from dhcp request if it exists

Revision 200 - Directory Listing
Modified Tue Aug 11 15:55:26 2009 UTC (14 years, 7 months ago) by dpavlin
refactor code to make clinet::change_ip which works

Revision 199 - Directory Listing
Modified Tue Aug 11 15:13:19 2009 UTC (14 years, 7 months ago) by dpavlin
rewrite ok and redirect headers into subs, allowing configurable url for redirect


Revision 198 - Directory Listing
Modified Tue Aug 11 12:39:05 2009 UTC (14 years, 7 months ago) by dpavlin
create base conf/ip directory if it doesn't exist

Revision 197 - Directory Listing
Modified Tue Aug 11 12:38:23 2009 UTC (14 years, 7 months ago) by dpavlin
force --yes to install of vde2

Revision 195 - Directory Listing
Modified Tue Aug 11 12:35:41 2009 UTC (14 years, 7 months ago) by dpavlin
Import Net::TFTPd 0.04 so we don't depend on CPAN for deployment

Revision 194 - Directory Listing
Modified Mon Aug 10 17:30:01 2009 UTC (14 years, 7 months ago) by dpavlin
added client::ip_from_mac with database upgrade so that macs are now symlinks

Revision 193 - Directory Listing
Modified Mon Aug 10 16:36:16 2009 UTC (14 years, 7 months ago) by dpavlin
show mac as table

Revision 191 - Directory Listing
Modified Mon Aug 10 12:28:03 2009 UTC (14 years, 7 months ago) by dpavlin
use Intel::AMT from /srv/Intel-AMT/lib/


Revision 190 - Directory Listing
Modified Mon Aug 10 00:07:38 2009 UTC (14 years, 7 months ago) by dpavlin
added arp table display

Revision 189 - Directory Listing
Modified Sun Aug 9 23:18:59 2009 UTC (14 years, 7 months ago) by dpavlin
start daemons first and then listen to recover from allready running httpd without any other windows

Revision 188 - Directory Listing
Modified Sun Aug 9 22:05:09 2009 UTC (14 years, 7 months ago) by dpavlin
display deployment options only if we saw mac from this ip

Revision 187 - Directory Listing
Modified Sun Aug 9 21:59:17 2009 UTC (14 years, 7 months ago) by dpavlin
fix empty strings highlight


Revision 186 - Directory Listing
Modified Sun Aug 9 21:44:53 2009 UTC (14 years, 7 months ago) by dpavlin
deduce IP adress from password in conf/server.ip/ip/client.ip/amt


Revision 185 - Directory Listing
Modified Sun Aug 9 21:13:36 2009 UTC (14 years, 7 months ago) by dpavlin
split daemons into own package

Revision 184 - Directory Listing
Modified Sun Aug 9 20:46:00 2009 UTC (14 years, 7 months ago) by dpavlin
let daemons create pid files, so we can adopt them if they are still alive (makes httpd restartable)

Revision 183 - Directory Listing
Modified Sun Aug 9 19:26:38 2009 UTC (14 years, 7 months ago) by dpavlin
added link to ip configuration

Revision 182 - Directory Listing
Modified Sun Aug 9 19:09:00 2009 UTC (14 years, 7 months ago) by dpavlin
fix aligment

Revision 181 - Directory Listing
Modified Sun Aug 9 19:00:52 2009 UTC (14 years, 7 months ago) by dpavlin
added AMT settings based on Intel::AMT

Revision 180 - Directory Listing
Modified Sun Aug 9 18:56:04 2009 UTC (14 years, 7 months ago) by dpavlin
added pre_dump

Revision 179 - Directory Listing
Modified Sun Aug 9 16:37:46 2009 UTC (14 years, 7 months ago) by dpavlin
DEV=eth0 ./bin/start.sh

will not run PXElator on existing device eth0 without
touching tap0 or bringing kvm up


Revision 177 - Directory Listing
Modified Fri Aug 7 14:08:21 2009 UTC (14 years, 7 months ago) by dpavlin
fix mac symlink creation

Revision 176 - Directory Listing
Modified Fri Aug 7 12:27:28 2009 UTC (14 years, 7 months ago) by dpavlin
use $server::ip to fetch squashfs image


Revision 175 - Directory Listing
Modified Fri Aug 7 12:26:49 2009 UTC (14 years, 7 months ago) by dpavlin
don't configure tap in ::ip isn't in 172. network

Revision 173 - Directory Listing
Modified Thu Aug 6 22:29:58 2009 UTC (14 years, 7 months ago) by dpavlin
use x11::xterm, detect existed processes, show clients in table


Revision 172 - Directory Listing
Modified Thu Aug 6 22:27:34 2009 UTC (14 years, 7 months ago) by dpavlin
implement table header with negative witdh

Revision 171 - Directory Listing
Modified Thu Aug 6 22:15:09 2009 UTC (14 years, 7 months ago) by dpavlin
and x11::xterm itself

Revision 170 - Directory Listing
Modified Thu Aug 6 22:11:02 2009 UTC (14 years, 7 months ago) by dpavlin
cleanup and use x11::xterm

Revision 168 - Directory Listing
Modified Thu Aug 6 21:31:10 2009 UTC (14 years, 7 months ago) by dpavlin
extracted client::next_ip

Revision 167 - Directory Listing
Modified Thu Aug 6 20:14:43 2009 UTC (14 years, 7 months ago) by dpavlin
cleaup output without debug

Revision 166 - Directory Listing
Modified Thu Aug 6 18:55:51 2009 UTC (14 years, 7 months ago) by dpavlin
added hostname

Revision 165 - Directory Listing
Modified Thu Aug 6 18:51:57 2009 UTC (14 years, 7 months ago) by dpavlin
display client mac addresses

Revision 164 - Directory Listing
Modified Thu Aug 6 18:43:55 2009 UTC (14 years, 7 months ago) by dpavlin
read symlink destination istead of content


Revision 163 - Directory Listing
Modified Thu Aug 6 18:24:58 2009 UTC (14 years, 7 months ago) by dpavlin
use google-chrome as browser

Revision 162 - Directory Listing
Modified Thu Aug 6 18:10:31 2009 UTC (14 years, 7 months ago) by dpavlin
implement list of clients if accessing /client from server
and enable changing of all client options


Revision 161 - Directory Listing
Modified Thu Aug 6 18:09:30 2009 UTC (14 years, 7 months ago) by dpavlin
fix selected option

Revision 160 - Directory Listing
Modified Thu Aug 6 18:09:17 2009 UTC (14 years, 7 months ago) by dpavlin
send just requested dhcp options to clients except for server identifier
which busybox udhcpc implementation requires but don't request


Revision 159 - Directory Listing
Modified Thu Aug 6 15:40:42 2009 UTC (14 years, 7 months ago) by dpavlin
use clinet::conf instead of server::shared

Revision 158 - Directory Listing
Modified Thu Aug 6 15:36:13 2009 UTC (14 years, 7 months ago) by dpavlin
start each server individually and forget about screen
(since we run httpd as root now)


Revision 156 - Directory Listing
Modified Thu Aug 6 15:15:53 2009 UTC (14 years, 7 months ago) by dpavlin
implement client::conf to fetch/set (with default) client configuration


Revision 155 - Directory Listing
Modified Thu Aug 6 15:15:23 2009 UTC (14 years, 7 months ago) by dpavlin
use uzbl if it exists or fallback to /etc/alternatives/x-www-browser


Revision 154 - Directory Listing
Modified Wed Aug 5 23:53:24 2009 UTC (14 years, 7 months ago) by dpavlin
deploy client configuration


Revision 153 - Directory Listing
Modified Wed Aug 5 23:22:17 2009 UTC (14 years, 7 months ago) by dpavlin
added client hostname and deploy of configuration over web

Revision 152 - Directory Listing
Modified Wed Aug 5 19:49:19 2009 UTC (14 years, 7 months ago) by dpavlin
use $server::ip

Revision 151 - Directory Listing
Modified Wed Aug 5 19:48:58 2009 UTC (14 years, 7 months ago) by dpavlin
configure network for webconverger

Revision 150 - Directory Listing
Modified Wed Aug 5 14:01:59 2009 UTC (14 years, 7 months ago) by dpavlin
added reverse lookup .in-addr.arpa PTR


Revision 149 - Directory Listing
Modified Wed Aug 5 13:25:55 2009 UTC (14 years, 7 months ago) by dpavlin
split server status into own page, add menu to top and bottom

Revision 148 - Directory Listing
Modified Wed Aug 5 13:25:19 2009 UTC (14 years, 7 months ago) by dpavlin
added server::domain_name and use it

Revision 147 - Directory Listing
Modified Wed Aug 5 13:08:28 2009 UTC (14 years, 7 months ago) by dpavlin
added support for file mirroring (unused, probably broken)

Revision 146 - Directory Listing
Modified Wed Aug 5 12:45:29 2009 UTC (14 years, 7 months ago) by dpavlin
fix conf/ip symlink creation, added nameservers and domain_name
to dhcp response


Revision 145 - Directory Listing
Modified Tue Aug 4 18:36:07 2009 UTC (14 years, 7 months ago) by dpavlin
added tinycore

Revision 144 - Directory Listing
Modified Tue Aug 4 18:27:21 2009 UTC (14 years, 7 months ago) by dpavlin
added MASQUERADE to vde network

Revision 143 - Directory Listing
Modified Tue Aug 4 18:20:45 2009 UTC (14 years, 7 months ago) by dpavlin
fetch webconverger from our httpd server

Revision 142 - Directory Listing
Modified Tue Aug 4 18:05:49 2009 UTC (14 years, 7 months ago) by dpavlin
added debirf rescue


Revision 141 - Directory Listing
Modified Tue Aug 4 17:29:59 2009 UTC (14 years, 7 months ago) by dpavlin
all this code to add Reuse => 1 into udp listener, sigh!

Revision 140 - Directory Listing
Modified Tue Aug 4 17:16:11 2009 UTC (14 years, 7 months ago) by dpavlin
first try to ifup tap0 and report suggestion if it fails

Revision 138 - Directory Listing
Modified Tue Aug 4 15:25:09 2009 UTC (14 years, 7 months ago) by dpavlin
quite huge refactoring

- config is now place to define client configuration
- upstream provide mirroring
- pxelinux creates per-client specific configurations
- various tweaks and cleanups


Revision 137 - Directory Listing
Modified Tue Aug 4 13:31:06 2009 UTC (14 years, 7 months ago) by dpavlin
uups, renamed refresh back to server->refresh so we can call it


Revision 136 - Directory Listing
Modified Tue Aug 4 13:30:47 2009 UTC (14 years, 7 months ago) by dpavlin
fix warning about undefined $pid


Revision 135 - Directory Listing
Modified Tue Aug 4 13:19:08 2009 UTC (14 years, 7 months ago) by dpavlin
implement mirror and configuration creation for webconverger


Revision 134 - Directory Listing
Modified Tue Aug 4 13:18:36 2009 UTC (14 years, 7 months ago) by dpavlin
fix warning about refresh redefinition

Revision 131 - Directory Listing
Modified Mon Aug 3 20:59:35 2009 UTC (14 years, 7 months ago) by dpavlin
move base dir

Revision 130 - Directory Listing
Modified Mon Aug 3 20:59:23 2009 UTC (14 years, 7 months ago) by dpavlin
don't insert tap0 twice in /etc/network/interfaces


Revision 129 - Directory Listing
Modified Mon Aug 3 20:53:46 2009 UTC (14 years, 7 months ago) by dpavlin
split out pxelinux config in own package and implement webconverger


Revision 128 - Directory Listing
Modified Mon Aug 3 19:59:08 2009 UTC (14 years, 7 months ago) by dpavlin
added back refresh, this time in as server->refresh


Revision 126 - Directory Listing
Modified Mon Aug 3 15:06:36 2009 UTC (14 years, 7 months ago) by dpavlin
start dnsd


Revision 125 - Directory Listing
Modified Mon Aug 3 15:06:23 2009 UTC (14 years, 7 months ago) by dpavlin
implement resolver for queries which we don't handle


Revision 124 - Directory Listing
Modified Mon Aug 3 12:19:22 2009 UTC (14 years, 7 months ago) by dpavlin
removed timestamp based on ALARM

Revision 122 - Directory Listing
Modified Mon Aug 3 08:57:59 2009 UTC (14 years, 7 months ago) by dpavlin
skeleton of DNS server from Net::DNS::Nameserver


Revision 120 - Directory Listing
Modified Mon Aug 3 08:54:23 2009 UTC (14 years, 7 months ago) by dpavlin
don't return error if there isn't any (it gets triggered by ALARM)


Revision 119 - Directory Listing
Modified Mon Aug 3 08:53:47 2009 UTC (14 years, 7 months ago) by dpavlin
import Net::TFTPd for local modifications


Revision 118 - Directory Listing
Modified Mon Aug 3 08:52:32 2009 UTC (14 years, 7 months ago) by dpavlin
added timestamp and moved Module::Refresh->refresh into server


Revision 115 - Directory Listing
Modified Sun Aug 2 12:09:02 2009 UTC (14 years, 7 months ago) by dpavlin
implement common (and correct) progress_bar for tftpd and httpd


Revision 114 - Directory Listing
Modified Sun Aug 2 03:31:39 2009 UTC (14 years, 7 months ago) by dpavlin
added pxelinux dhcp options documented at http://tools.ietf.org/html/draft-ietf-dhc-pxelinux-03

Revision 111 - Directory Listing
Modified Sun Aug 2 02:20:24 2009 UTC (14 years, 7 months ago) by dpavlin
start wireshark on tap0


Revision 110 - Directory Listing
Modified Sun Aug 2 02:04:00 2009 UTC (14 years, 7 months ago) by dpavlin
cleanup $file and move it to dhcpd, added config::ip_for to refresh it

Revision 109 - Directory Listing
Modified Sun Aug 2 01:23:05 2009 UTC (14 years, 7 months ago) by dpavlin
renamed logs


Revision 107 - Directory Listing
Modified Sat Aug 1 00:44:52 2009 UTC (14 years, 8 months ago) by dpavlin
flush data to client and display estimated time to finish

Revision 105 - Directory Listing
Modified Fri Jul 31 23:22:05 2009 UTC (14 years, 8 months ago) by dpavlin
better download progress with estimated time

Revision 104 - Directory Listing
Modified Fri Jul 31 22:52:22 2009 UTC (14 years, 8 months ago) by dpavlin
display download speed

Revision 103 - Directory Listing
Modified Fri Jul 31 22:52:04 2009 UTC (14 years, 8 months ago) by dpavlin
mirror upstream requirements for Debian live

Revision 102 - Directory Listing
Modified Fri Jul 31 22:36:06 2009 UTC (14 years, 8 months ago) by dpavlin
mirror upstream Debian live

Revision 100 - Directory Listing
Modified Fri Jul 31 21:42:28 2009 UTC (14 years, 8 months ago) by dpavlin
use local bin/uzbl

Revision 99 - Directory Listing
Modified Fri Jul 31 21:42:10 2009 UTC (14 years, 8 months ago) by dpavlin
update /etc/network/interfaces as root, add user to vde2-net group

Revision 96 - Directory Listing
Modified Fri Jul 31 20:45:09 2009 UTC (14 years, 8 months ago) by dpavlin
flush socket to client and set block to 1400 bytes so we don't fragment
TCP packets because pxelinux hangs sometimes, cleanup output


Revision 95 - Directory Listing
Modified Fri Jul 31 20:08:06 2009 UTC (14 years, 8 months ago) by dpavlin
be less chatty without debug


Revision 94 - Directory Listing
Modified Fri Jul 31 20:07:53 2009 UTC (14 years, 8 months ago) by dpavlin
cleanup output


Revision 93 - Directory Listing
Modified Fri Jul 31 19:59:28 2009 UTC (14 years, 8 months ago) by dpavlin
much better output


Revision 92 - Directory Listing
Modified Fri Jul 31 19:42:29 2009 UTC (14 years, 8 months ago) by dpavlin
activate window

Revision 91 - Directory Listing
Modified Fri Jul 31 18:48:29 2009 UTC (14 years, 8 months ago) by dpavlin
added clean completed downloads

Revision 90 - Directory Listing
Modified Fri Jul 31 18:26:37 2009 UTC (14 years, 8 months ago) by dpavlin
color xterms


Revision 89 - Directory Listing
Modified Fri Jul 31 18:26:28 2009 UTC (14 years, 8 months ago) by dpavlin
fix REST API for /start_stop/ change


Revision 88 - Directory Listing
Modified Fri Jul 31 18:16:14 2009 UTC (14 years, 8 months ago) by dpavlin
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 87 - Directory Listing
Modified Fri Jul 31 17:43:38 2009 UTC (14 years, 8 months ago) by dpavlin
sort processes by name


Revision 86 - Directory Listing
Modified Fri Jul 31 17:41:19 2009 UTC (14 years, 8 months ago) by dpavlin
fixed kill


Revision 85 - Directory Listing
Modified Fri Jul 31 17:35:30 2009 UTC (14 years, 8 months ago) by dpavlin
report tap status


Revision 84 - Directory Listing
Modified Fri Jul 31 17:35:20 2009 UTC (14 years, 8 months ago) by dpavlin
if interface is up, just change IP address


Revision 83 - Directory Listing
Modified Fri Jul 31 17:12:52 2009 UTC (14 years, 8 months ago) by dpavlin
split ifconfig out and return resonable status


Revision 82 - Directory Listing
Modified Fri Jul 31 17:07:39 2009 UTC (14 years, 8 months ago) by dpavlin
split network setup into own package and fixed it (tests help :-)


Revision 81 - Directory Listing
Modified Fri Jul 31 16:47:52 2009 UTC (14 years, 8 months ago) by dpavlin
provide interface to all methods which are defined inside start_options


Revision 80 - Directory Listing
Modified Fri Jul 31 16:47:15 2009 UTC (14 years, 8 months ago) by dpavlin
move monitor to tcp/ip port


Revision 79 - Directory Listing
Modified Fri Jul 31 14:51:19 2009 UTC (14 years, 8 months ago) by dpavlin
don't actually *start* browser in test


Revision 78 - Directory Listing
Modified Fri Jul 31 14:43:30 2009 UTC (14 years, 8 months ago) by dpavlin
move more output to debug

Revision 77 - Directory Listing
Modified Fri Jul 31 14:42:45 2009 UTC (14 years, 8 months ago) by dpavlin
kill using pstree from children to parent

Revision 76 - Directory Listing
Modified Fri Jul 31 13:54:07 2009 UTC (14 years, 8 months ago) by dpavlin
display pos only with debug


Revision 75 - Directory Listing
Modified Fri Jul 31 13:22:45 2009 UTC (14 years, 8 months ago) by dpavlin
fix debug default value


Revision 74 - Directory Listing
Modified Fri Jul 31 13:16:11 2009 UTC (14 years, 8 months ago) by dpavlin
move shared (between processes) configuration files into own package


Revision 72 - Directory Listing
Modified Thu Jul 30 23:57:19 2009 UTC (14 years, 8 months ago) by dpavlin
record and display log changes by mac addresses


Revision 71 - Directory Listing
Modified Thu Jul 30 22:55:08 2009 UTC (14 years, 8 months ago) by dpavlin
much better output for /proc/$pid/status


Revision 70 - Directory Listing
Modified Thu Jul 30 22:44:55 2009 UTC (14 years, 8 months ago) by dpavlin
implement forker for static file serving and interface to kill/report them


Revision 69 - Directory Listing
Modified Thu Jul 30 22:44:21 2009 UTC (14 years, 8 months ago) by dpavlin
use absolute directory


Revision 68 - Directory Listing
Modified Thu Jul 30 22:43:48 2009 UTC (14 years, 8 months ago) by dpavlin
fix glob


Revision 67 - Directory Listing
Modified Thu Jul 30 21:31:30 2009 UTC (14 years, 8 months ago) by dpavlin
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 - Directory Listing
Modified Thu Jul 30 20:15:39 2009 UTC (14 years, 8 months ago) by dpavlin
turn httpd server into real process manager which starts other components


Revision 65 - Directory Listing
Modified Thu Jul 30 17:07:48 2009 UTC (14 years, 8 months ago) by dpavlin
correct static file serving and implement progress bar


Revision 64 - Directory Listing
Modified Thu Jul 30 16:26:54 2009 UTC (14 years, 8 months ago) by dpavlin
show server ip and netmask


Revision 63 - Directory Listing
Modified Thu Jul 30 16:16:18 2009 UTC (14 years, 8 months ago) by dpavlin
create pre IP configuration for pxelinux


Revision 62 - Directory Listing
Modified Thu Jul 30 16:15:40 2009 UTC (14 years, 8 months ago) by dpavlin
use correct private IEEE mac


Revision 61 - Directory Listing
Modified Thu Jul 30 15:47:23 2009 UTC (14 years, 8 months ago) by dpavlin
fix output of generated screenrc


Revision 60 - Directory Listing
Modified Thu Jul 30 15:23:29 2009 UTC (14 years, 8 months ago) by dpavlin
more url examples


Revision 59 - Directory Listing
Modified Thu Jul 30 15:23:16 2009 UTC (14 years, 8 months ago) by dpavlin
listen to 0.0.0.0


Revision 57 - Directory Listing
Modified Thu Jul 30 14:16:59 2009 UTC (14 years, 8 months ago) by dpavlin
handle our own children, start kvm


Revision 56 - Directory Listing
Modified Thu Jul 30 14:16:13 2009 UTC (14 years, 8 months ago) by dpavlin
start kvm with exec in xterm to see monitor output


Revision 54 - Directory Listing
Modified Thu Jul 30 12:28:49 2009 UTC (14 years, 8 months ago) by dpavlin
start kvm with vde2


Revision 53 - Directory Listing
Modified Thu Jul 30 12:10:53 2009 UTC (14 years, 8 months ago) by dpavlin
start/stop screen with servers from web interface


Revision 52 - Directory Listing
Modified Thu Jul 30 11:47:16 2009 UTC (14 years, 8 months ago) by dpavlin
create pxelinux.cfg if it doesn't exist


Revision 50 - Directory Listing
Modified Thu Jul 30 00:08:38 2009 UTC (14 years, 8 months ago) by dpavlin
test

Revision 49 - Directory Listing
Modified Thu Jul 30 00:08:21 2009 UTC (14 years, 8 months ago) by dpavlin
replacement for bin/start-split.sh


Revision 48 - Directory Listing
Modified Thu Jul 30 00:07:57 2009 UTC (14 years, 8 months ago) by dpavlin
fix package name


Revision 47 - Directory Listing
Modified Wed Jul 29 23:03:00 2009 UTC (14 years, 8 months ago) by dpavlin
create $server::base_dir


Revision 46 - Directory Listing
Modified Wed Jul 29 22:25:42 2009 UTC (14 years, 8 months ago) by dpavlin
fix booting, added tftp transport for kernel and initrd


Revision 45 - Directory Listing
Modified Wed Jul 29 22:04:58 2009 UTC (14 years, 8 months ago) by dpavlin
dump all other peaces in, first configuration which can again boot
(wrong image, that is :-)


Revision 44 - Directory Listing
Modified Wed Jul 29 20:55:44 2009 UTC (14 years, 8 months ago) by dpavlin
cleanup dhcpd server


Revision 43 - Directory Listing
Modified Wed Jul 29 19:57:07 2009 UTC (14 years, 8 months ago) by dpavlin
turn debug on/off


Revision 42 - Directory Listing
Modified Wed Jul 29 17:42:48 2009 UTC (14 years, 8 months ago) by dpavlin
simple httpd server


Revision 27 - Directory Listing
Modified Wed Jul 29 00:46:29 2009 UTC (14 years, 8 months ago) by dpavlin
really implement DHCP protocol, so this server now has correct name :-)


Revision 25 - Directory Listing
Added Wed Jul 29 00:01:38 2009 UTC (14 years, 8 months ago) by dpavlin
import upstream Net::DHCP for modification


  ViewVC Help
Powered by ViewVC 1.1.26