--- /dev/null
+--- lms/bin/lms-makedhcpconf.orig 2004-10-26 08:13:40.000000000 +0200
++++ lms/bin/lms-makedhcpconf 2004-10-26 08:19:44.000000000 +0200
+@@ -137,6 +137,7 @@
+ my $cperm = $ini->val('dhcp','config_permission') || '0600';
+ my $olddhcpd = $ini->val('dhcp','ignore_ddns') || '';
+ my $logfacility = $ini->val('dhcp','log_facility') || '';
++my $authoritative = $ini->val('dhcp','authoritative') || 1;
+
+ my $dbhost = $ini->val('database', 'host') || 'localhost';
+ my $dbuser = $ini->val('database', 'user') || 'root';
+@@ -226,6 +227,14 @@
+ print DHCPDCONF "\tsubnet $row->{'address'} netmask $row->{'mask'} { # Network: $key (ID:$row->{'id'})\n";
+ print DHCPDCONF "\t\tdefault-lease-time $ndeflease;\n";
+ print DHCPDCONF "\t\tmax-lease-time $nmaxlease;\n";
++ if($authoritative)
++ {
++ print DHCPDCONF "\t\tauthoritative;\n";
++ }
++ else
++ {
++ print DHCPDCONF "\t\tnot authoritative;\n";
++ }
+ if($row->{'dhcpstart'} && $row->{'dhcpend'})
+ {
+ print DHCPDCONF "\t\trange $row->{'dhcpstart'} $row->{'dhcpend'};\n";
+
--- /dev/null
+--- lms/modules/traffic.php.orig 2004-11-01 13:19:21.403404075 +0100
++++ lms/modules/traffic.php 2004-11-01 13:21:32.709210849 +0100
+@@ -27,28 +27,34 @@
+
+ $bars = 1;
+
+-if (isset($_GET['bar']) && isset($_POST['order']))
++if (isset($_GET['bar']) && isset($_POST['order'])) {
+ $_SESSION['trafficorder'] = $_POST['order'];
++ $_SESSION['trafficnet'] = $_POST['net'];
++}
+
+ switch($_GET['bar'])
+ {
+ case 'hour':
+- $traffic = $LMS->Traffic( '?NOW?-(60*60)', '?NOW?', 0,
++ $traffic = $LMS->Traffic( '?NOW?-(60*60)', '?NOW?',
++ isset($_SESSION['trafficnet']) ? $_SESSION['trafficnet'] : 0,
+ isset($_SESSION['trafficorder']) ? $_SESSION['trafficorder'] : 'download');
+ break;
+
+ case 'day':
+- $traffic = $LMS->Traffic( '?NOW?-(60*60*24)','?NOW?', 0,
++ $traffic = $LMS->Traffic( '?NOW?-(60*60*24)','?NOW?',
++ isset($_SESSION['trafficnet']) ? $_SESSION['trafficnet'] : 0,
+ isset($_SESSION['trafficorder']) ? $_SESSION['trafficorder'] : 'download');
+ break;
+
+ case 'month':
+- $traffic = $LMS->Traffic( '?NOW?-(60*60*24*30)', '?NOW?', 0,
++ $traffic = $LMS->Traffic( '?NOW?-(60*60*24*30)', '?NOW?',
++ isset($_SESSION['trafficnet']) ? $_SESSION['trafficnet'] : 0,
+ isset($_SESSION['trafficorder']) ? $_SESSION['trafficorder'] : 'download');
+ break;
+
+ case 'year':
+- $traffic = $LMS->Traffic( '?NOW?-(60*60*24*365)', '?NOW?', 0,
++ $traffic = $LMS->Traffic( '?NOW?-(60*60*24*365)', '?NOW?',
++ isset($_SESSION['trafficnet']) ? $_SESSION['trafficnet'] : 0,
+ isset($_SESSION['trafficorder']) ? $_SESSION['trafficorder'] : 'download');
+ break;
+