/[pxelator]/lib/PXElator/tftpd.pm
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/PXElator/tftpd.pm

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 548 - (view) (annotate) - [select for diffs]
Modified Sat Oct 9 20:06:44 2010 UTC (13 years, 5 months ago) by dpavlin
File length: 2958 byte(s)
Diff to previous 545 , to selected 47
ignore SIGCHLD

Revision 545 - (view) (annotate) - [select for diffs]
Modified Sat Oct 9 13:50:38 2010 UTC (13 years, 5 months ago) by dpavlin
File length: 2927 byte(s)
Diff to previous 544 , to selected 47
added forking on each tftp request

this allows faster booting of multiple clients
at the same time


Revision 544 - (view) (annotate) - [select for diffs]
Modified Sat Oct 9 13:34:37 2010 UTC (13 years, 5 months ago) by dpavlin
File length: 2850 byte(s)
Diff to previous 482 , to selected 47
shorter timeouts


Revision 482 - (view) (annotate) - [select for diffs]
Modified Sat Jan 23 18:31:14 2010 UTC (14 years, 2 months ago) by dpavlin
File length: 2842 byte(s)
Diff to previous 472 , to selected 47
use store::audit proxy all over the place


Revision 472 - (view) (annotate) - [select for diffs]
Modified Tue Jan 5 00:25:34 2010 UTC (14 years, 2 months ago) by dpavlin
File length: 2852 byte(s)
Diff to previous 462 , to selected 47
why are we trying to re-process request after error?!


Revision 462 - (view) (annotate) - [select for diffs]
Modified Sun Jan 3 01:18:50 2010 UTC (14 years, 2 months ago) by dpavlin
File length: 2877 byte(s)
Diff to previous 357 , to selected 47
send 512 byte packets to make Dell's RAC happy


Revision 357 - (view) (annotate) - [select for diffs]
Modified Sun Aug 30 10:19:44 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 2835 byte(s)
Diff to previous 261 , to selected 47
store requested path in path instead of file which will be
owerwriten with full path of package which created audit event


Revision 261 - (view) (annotate) - [select for diffs]
Modified Wed Aug 19 10:58:02 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 2835 byte(s)
Diff to previous 208 , to selected 47
move refresh after each request

Revision 208 - (view) (annotate) - [select for diffs]
Modified Wed Aug 12 23:59:01 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 2834 byte(s)
Diff to previous 207 , to selected 47
cleanup logging a bit


Revision 207 - (view) (annotate) - [select for diffs]
Modified Wed Aug 12 22:56:45 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 2734 byte(s)
Diff to previous 141 , to selected 47
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 141 - (view) (annotate) - [select for diffs]
Modified Tue Aug 4 17:29:59 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 2543 byte(s)
Diff to previous 138 , to selected 47
all this code to add Reuse => 1 into udp listener, sigh!

Revision 138 - (view) (annotate) - [select for diffs]
Modified Tue Aug 4 15:25:09 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 2156 byte(s)
Diff to previous 128 , to selected 47
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 128 - (view) (annotate) - [select for diffs]
Modified Mon Aug 3 19:59:08 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 2108 byte(s)
Diff to previous 118 , to selected 47
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, 7 months ago) by dpavlin
File length: 2089 byte(s)
Diff to previous 115 , to selected 47
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, 7 months ago) by dpavlin
File length: 2137 byte(s)
Diff to previous 110 , to selected 47
implement common (and correct) progress_bar for tftpd and httpd


Revision 110 - (view) (annotate) - [select for diffs]
Modified Sun Aug 2 02:04:00 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 2140 byte(s)
Diff to previous 93 , to selected 47
cleanup $file and move it to dhcpd, added config::ip_for to refresh it

Revision 93 - (view) (annotate) - [select for diffs]
Modified Fri Jul 31 19:59:28 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 2120 byte(s)
Diff to previous 68 , to selected 47
much better output


Revision 68 - (view) (annotate) - [select for diffs]
Modified Thu Jul 30 22:43:48 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 1947 byte(s)
Diff to previous 67 , to selected 47
fix glob


Revision 67 - (view) (annotate) - [select for diffs]
Modified Thu Jul 30 21:31:30 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 1942 byte(s)
Diff to previous 59 , to selected 47
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 59 - (view) (annotate) - [select for diffs]
Modified Thu Jul 30 15:23:16 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 1903 byte(s)
Diff to previous 47
listen to 0.0.0.0


Revision 47 - (view) (annotate) - [selected]
Modified Wed Jul 29 23:03:00 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 1877 byte(s)
Diff to previous 45
create $server::base_dir


Revision 45 - (view) (annotate) - [select for diffs]
Added Wed Jul 29 22:04:58 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 1874 byte(s)
Diff to selected 47
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.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26