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/dhcpd.pm
Parent Directory
| Revision Log
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: 6195 byte(s)
Diff to
previous 324
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
267 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 19 17:01:20 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 6149 byte(s)
Diff to
previous 260
don't die without mac address (like flash proxy requests)
Revision
244 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 17 13:27:18 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 5977 byte(s)
Diff to
previous 232
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
207 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 12 22:56:45 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 5423 byte(s)
Diff to
previous 201
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: 4945 byte(s)
Diff to
previous 194
refactor code to make clinet::change_ip which works
Revision
194 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 10 17:30:01 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 5266 byte(s)
Diff to
previous 177
added client::ip_from_mac with database upgrade so that macs are now symlinks
Revision
160 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 6 18:09:17 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 5404 byte(s)
Diff to
previous 156
send just requested dhcp options to clients except for server identifier
which busybox udhcpc implementation requires but don't request
Revision
156 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 6 15:15:53 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 5021 byte(s)
Diff to
previous 153
implement client::conf to fetch/set (with default) client configuration
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: 4982 byte(s)
Diff to
previous 146
added client hostname and deploy of configuration over web
Revision
146 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 5 12:45:29 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 5054 byte(s)
Diff to
previous 129
fix conf/ip symlink creation, added nameservers and domain_name
to dhcp response
Revision
129 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 3 20:53:46 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 5018 byte(s)
Diff to
previous 128
split out pxelinux config in own package and implement webconverger
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: 4864 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: 4845 byte(s)
Diff to
previous 114
added timestamp and moved Module::Refresh->refresh into server
Revision
110 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 2 02:04:00 2009 UTC
(14 years, 10 months ago)
by
dpavlin
File length: 4684 byte(s)
Diff to
previous 94
cleanup $file and move it to dhcpd, added config::ip_for to refresh it
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: 4668 byte(s)
Diff to
previous 69
record and display log changes by mac addresses
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: 4610 byte(s)
Diff to
previous 63
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, 10 months ago)
by
dpavlin
File length: 4564 byte(s)
Diff to
previous 44
dump all other peaces in, first configuration which can again boot
(wrong image, that is :-)
Revision
22 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 28 16:35:49 2009 UTC
(14 years, 10 months ago)
by
dpavlin
Original Path:
bin/dhcpd.pl
File length: 3186 byte(s)
Diff to
previous 17
- correct handling of files and symlinks in conf/
- use autodie for errors
- move detection of server IP into dhcpd
- $gpxe_file defines payload for gPXE
Revision
12 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 27 22:18:51 2009 UTC
(14 years, 10 months ago)
by
dpavlin
Original Path:
bin/dhcpd.pl
File length: 2449 byte(s)
Diff to
previous 8
make first pxe payload configurable
(and use gPXE if there is no setup for $file)
beginning of symlink farm type configuration
Revision
6 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 26 15:16:52 2009 UTC
(14 years, 10 months ago)
by
dpavlin
Original Path:
bin/dhcpd.pl
File length: 2362 byte(s)
Diff to
previous 4
don't deliver gPXE to systems which allready have that user class option
in DHCP request (to prevent loops)
Revision
4 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 26 14:21:48 2009 UTC
(14 years, 10 months ago)
by
dpavlin
Original Path:
bin/dhcpd.pl
File length: 2322 byte(s)
Diff to
previous 3
added next file support so we deliver first gpxe and than config
examples for tftp and http boot of tinycore
Revision
3 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 26 13:58:39 2009 UTC
(14 years, 10 months ago)
by
dpavlin
Original Path:
bin/dhcpd.pl
File length: 2252 byte(s)
Diff to
previous 1
rename IP address of current server to $server_ip and split it out in file
Revision
1 -
(
view)
(
annotate)
-
[select for diffs]
Added
Sun Jul 26 00:38:57 2009 UTC
(14 years, 10 months ago)
by
dpavlin
Original Path:
bin/dhcpd.pl
File length: 2231 byte(s)
first cut at dhcp and tftp servers in perl (gPXE boot works)
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.