<?xml version="1.0" encoding="utf-8"?>
<!--  RSS generated by Flaimo.com RSS Builder [2010-09-06 11:07:13]  --> <rss version="2.0" xmlns:im="http://purl.org/rss/1.0/item-images/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" >
<channel>
<docs>http://www.packetfence.org/bugs/</docs>
<description>PacketFence - Support - ISSUES</description>
<link>http://www.packetfence.org/bugs/</link>
<title>PacketFence - Support - ISSUES</title>
<image>
<title>PacketFence - Support - ISSUES</title>
<url>http://www.packetfence.org/bugs/images/mantis_logo_button.gif</url>
<link>http://www.packetfence.org/bugs/</link>
<description>PacketFence - Support - ISSUES</description>
</image>
<category>All Projects</category>
<ttl>10</ttl>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2010-09-06T11:07:12-04:00</sy:updateBase>
<item>
<title>0001059: move 'static' methods out of pf::SNMP into a util module</title>
<link>http://www.packetfence.org/bugs/view.php?id=1059</link>
<description>when they have no state or side effects with the object, they just take up memory into each objects and our switch objects are probably already big enough&lt;br /&gt;
&lt;br /&gt;
among good candidates are:&lt;br /&gt;
- getBitAtPosition&lt;br /&gt;
- modifyBitmask&lt;br /&gt;
- createPortListWithOneItem&lt;br /&gt;
- reverseBitmask&lt;br /&gt;
- ...&lt;br /&gt;
&lt;br /&gt;
Sending those of to pf::util would clutter this module I think, so may I suggest a new pf::SNMP::util ?</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1059</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1059#bugnotes</comments>
</item>
<item>
<title>0001058: get rid of pf::SNMP::connectMySQL and associated $this-&gt;{_mysqlConnection}</title>
<link>http://www.packetfence.org/bugs/view.php?id=1058</link>
<description>It is no longer used anywhere and the next major release is a great opportunity to remove that dead code.&lt;br /&gt;
&lt;br /&gt;
Don't forget that pfsetvlan does the connection (even though it is unused) so you need to remove that code too.</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1058</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1058#bugnotes</comments>
</item>
<item>
<title>0001050: Force DHCP to send DHCPNACKs to client that juste changed VLAN that insist on getting an invalid IP</title>
<link>http://www.packetfence.org/bugs/view.php?id=1050</link>
<description>Problem description:&lt;br /&gt;
&lt;br /&gt;
In /var/log/messages you see errors like:&lt;br /&gt;
&lt;br /&gt;
dhcpd: DHCPREQUEST for &lt;IP&gt; from &lt;MAC&gt; via eth1: unknown lease &lt;IP&gt;.&lt;br /&gt;
&lt;br /&gt;
This will happen with some devices when they are moved from a production VLAN into a registration or isolation VLAN in a non IP-Helper setup. The device will do it's REQUEST with the prod IP and the dhcpd will say unknown because it's not under it's authority.&lt;br /&gt;
&lt;br /&gt;
By default ISC's dhcpd will not reply with a DHCPNACK to allow several dhcp servers to co-exist on the same LAN without NACKin' each other. This is not the usual PacketFence setup so we can be more aggressive on NACKin' the clients.&lt;br /&gt;
&lt;br /&gt;
To solve the problem, we need to deny production scopes&lt;br /&gt;
&lt;br /&gt;
For example, add the following to /etc/dhcpd.conf:&lt;br /&gt;
&lt;br /&gt;
subnet 192.168.0.0 netmask 255.255.255.0 {&lt;br /&gt;
  pool {&lt;br /&gt;
    range 192.168.0.1 192.168.0.255;&lt;br /&gt;
    deny all clients;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
where production network is 192.168.0.0/24.&lt;br /&gt;
&lt;br /&gt;
A proper implementation would be to alter the dhcpd.conf template so it will automatically generate such a config.&lt;br /&gt;
&lt;br /&gt;
See &lt;a href=&quot;http://www.isc.org/files/auth.html&quot;&gt;http://www.isc.org/files/auth.html&lt;/a&gt; [&lt;a href=&quot;http://www.isc.org/files/auth.html&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;] for details.</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1050</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1050#bugnotes</comments>
</item>
<item>
<title>0001057: registration.maxnodes is not enforced the same way on the captive portal and in pfcmd manage register</title>
<link>http://www.packetfence.org/bugs/view.php?id=1057</link>
<description>registration.maxnodes is not enforced the same way on the captive portal and in pfcmd manage register. This leads to a strange situation like the captive portal accepted you but when trying to register you generate an error in the log and you stay in registration VLAN.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;
Sep 01 21:49:27 register.cgi(0) DEBUG: got (1, 0) from authenticate() call (pf::web::web_user_authen
ticate)
Sep 01 21:49:27 register.cgi(0) INFO: calling /usr/local/pf/bin/pfcmd 'manage register 00:21:86:9e:a
b:f8 &quot;douche&quot; pid=&quot;1&quot;,user_agent=&quot;Mozilla 5.0  X11; U; Linux i686; en-US; r
v:1.9.0.8  Gecko 2009033100 Ubuntu 9.04  jaunty  Firefox 3.0.8&quot;,vlan=&quot;66&quot;' (pf::web::
web_node_register)
Sep 01 21:49:28 pfcmd(0) ERROR: maxnodes met or exceeded - registration of 00:21:86:9e:ab:f8 to douc
he failed (pf::node::node_register)
Sep 01 21:49:28 pfcmd(0) INFO: VLAN isolation is enabled and manage_register is part of adjustswitch
portvlanreasons (main::generate_switchport_vlan_assignment)
Sep 01 21:49:28 pfcmd(0) INFO: 00:21:86:9e:ab:f8 is currentlog connected at 10.42.0.101 ifIndex 1001
8 in VLAN 65 (main::generate_switchport_vlan_assignment)
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
changing in node_register():&lt;br /&gt;
   -my $owned_nodes = pf::person::person_nodes($pid);&lt;br /&gt;
   +my $owned_nodes = node_pid($pid);</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1057</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1057#bugnotes</comments>
</item>
<item>
<title>0001056: editing a node category with spaces in it's name fails</title>
<link>http://www.packetfence.org/bugs/view.php?id=1056</link>
<description>Category name is not put in parenthesis, thus editing it using web interface fails miserably (adding works OK).&lt;br /&gt;
&lt;br /&gt;
Sample:&lt;br /&gt;
&lt;br /&gt;
 Error: Problems executing 'PFCMD node view category=VLAN5 - swetry order by mac asc limit 0,25'&lt;br /&gt;
&lt;br /&gt;
Command not understood. (pfcmd grammar test failed at line 214.)&lt;br /&gt;
&lt;br /&gt;
Error: Problems executing 'PFCMD node count category=VLAN5 - swetry'&lt;br /&gt;
&lt;br /&gt;
Command not understood. (pfcmd grammar test failed at line 214.)</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1056</guid>
<author>rafamiga &lt;rafamiga@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1056#bugnotes</comments>
</item>
<item>
<title>0001055: deleting a node breaks paging</title>
<link>http://www.packetfence.org/bugs/view.php?id=1055</link>
<description>When a node is deleted, the paging buttons disappear and plain message &quot;(25 results)&quot; with no navigation buttons is displayed under the node listing.</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1055</guid>
<author>rafamiga &lt;rafamiga@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1055#bugnotes</comments>
</item>
<item>
<title>0001054: locationlog's port is not always relevant to humans</title>
<link>http://www.packetfence.org/bugs/view.php?id=1054</link>
<description>We show this port in the node lookup information but it's not always relevant to humans. But even worse, it the Cisco 3550's case they are like interchanged in an non-obvious way (48 is 19, 19 is 21, 21 is 48, etc.) which causes confusion among users.&lt;br /&gt;
&lt;br /&gt;
I suggest a new mandatory interface call: getHumanReadablePort that would do the right thing per switch and maybe default to ifIndex + &quot;might not be accurate&quot; in pf::SNMP.&lt;br /&gt;
&lt;br /&gt;
Then, in there, we could do what we want, dot1d, ifDescr, ifName, etc.&lt;br /&gt;
&lt;br /&gt;
Add the mandatory interface to a new SNMP switch interface test.</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1054</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1054#bugnotes</comments>
</item>
<item>
<title>0001053: restart code needs to be more aggressive if a daemon doesn't kill quickly enough</title>
<link>http://www.packetfence.org/bugs/view.php?id=1053</link>
<description>Here's a situation that happened at a client:&lt;br /&gt;
&lt;br /&gt;
- a restart is issued in a high-load situation&lt;br /&gt;
for some reason, one daemon stays stuck and didn't finish (in our case one of the pfdhcplistener)&lt;br /&gt;
- the rest of the systems restarts but because that daemon is hung, the restart of the daemons of the same type (pfdhcplistener) is delayed indefinitely.&lt;br /&gt;
&lt;br /&gt;
Another `pfcmd service pfdhcplistener restart` fixed it but it took days to realized that (IP to MAC stopped working).&lt;br /&gt;
&lt;br /&gt;
Our restart code should handle that situation and start being more aggressive if it waited longer than 1 minute (for ex.).&lt;br /&gt;
&lt;br /&gt;
Logs provided below.</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1053</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1053#bugnotes</comments>
</item>
<item>
<title>0001052: pf::SNMP not properly initialized or configuration parsing problem?</title>
<link>http://www.packetfence.org/bugs/view.php?id=1052</link>
<description>This happened to me twice this week and it's very odd.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;
Aug 26 11:01:22 pfsetvlan(1) INFO: secureMacAddrViolation trap received on 192.168.1.67 ifIndex 1017
 for 90:e6:ba:70:e7:4b (main::handleTrap)
Aug 26 11:01:22 pfsetvlan(1) DEBUG: opening SNMP v1 read connection to 192.168.1.74 (pf::SNMP::conne
ctRead)
Aug 26 11:01:22 pfsetvlan(1) TRACE: SNMP get_request for sysLocation: 1.3.6.1.2.1.1.6.0 (pf::SNMP::c
onnectRead)
Aug 26 11:01:26 pfsetvlan(1) ERROR: error creating SNMP v1 read connection to 192.168.1.74: No respo
nse from remote host '192.168.1.74' (pf::SNMP::connectRead)
Aug 26 11:01:26 pfsetvlan(1) TRACE: SNMP get_table for extremeVlanIfVlanId: 1.3.6.1.4.1.1916.1.2.1.2
.1.10 (pf::SNMP::Extreme::_getVlanTagLookupTable)
Aug 26 11:01:26 pfsetvlan(1) TRACE: SNMP get_table for extremeFdbMacFdbTable: 1.3.6.1.4.1.1916.1.16.
1 (pf::SNMP::Extreme::getAllSecureMacAddresses)
Aug 26 11:01:26 pfsetvlan(1) TRACE: SNMP get_table for extremeFdbMacFdbStatus: 1.3.6.1.4.1.1916.1.16
.1.1.5 (pf::SNMP::Extreme::getAllSecureMacAddresses)
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
In plain english:&lt;br /&gt;
- even though trap comes from 1.67, the first read attempts are made on 1.74 by this same thread. There's no explanation for that behavior. The first time it happened to me it was the opposite situation, a trap from 1.74 and read attempts on 1.67..&lt;br /&gt;
&lt;br /&gt;
PacketFence was restarted right before the new test on both occurrence..&lt;br /&gt;
&lt;br /&gt;
What's going on?</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1052</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1052#bugnotes</comments>
</item>
<item>
<title>0001051: radiusd restarted by PacketFence</title>
<link>http://www.packetfence.org/bugs/view.php?id=1051</link>
<description>Based on the current way we want to tackle &lt;a href=&quot;http://www.packetfence.org/bugs/view.php?id=1028&quot;&gt;0001028&lt;/a&gt;, we will need to restart radiusd whenever the switch configuration changes.&lt;br /&gt;
&lt;br /&gt;
See &lt;a href=&quot;http://github.com/alandekok/freeradius-server/blob/v2.1.x/raddb/sql.conf&quot;&gt;http://github.com/alandekok/freeradius-server/blob/v2.1.x/raddb/sql.conf&lt;/a&gt; [&lt;a href=&quot;http://github.com/alandekok/freeradius-server/blob/v2.1.x/raddb/sql.conf&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;] for details:&lt;br /&gt;
        # Clients will ONLY be read on server startup.  For performance&lt;br /&gt;
        # and security reasons, finding clients via SQL queries CANNOT&lt;br /&gt;
        # be done &quot;live&quot; while the server is running.&lt;br /&gt;
        # &lt;br /&gt;
&lt;br /&gt;
This bug is to track this change.</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1051</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1051#bugnotes</comments>
</item>
<item>
<title>0001010: several SOAP issues</title>
<link>http://www.packetfence.org/bugs/view.php?id=1010</link>
<description>I experienced weird SOAP problems the other day. I was in a rush so I tried several things to fix it.&lt;br /&gt;
&lt;br /&gt;
Original error: &lt;br /&gt;
&lt;pre&gt;
Application failed during request deserialization: no element found at line 1, column 0, byte -1.
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
I pulled in: perl-LWP-UserAgent-Determined&lt;br /&gt;
I got rid of perl-SOAP-Lite-0.711 and installed perl-SOAP-Lite-0.710.08-1 instead.&lt;br /&gt;
&lt;br /&gt;
At this point, no more deserialization problems but still 500 Internal Server Error issues.&lt;br /&gt;
&lt;br /&gt;
Then I think the problem was the print statement in node_modify (performed by auto-registration).&lt;br /&gt;
&lt;br /&gt;
I also got rid of the eval block around the radius call in pdp.cgi. Thats where things started to work again.&lt;br /&gt;
&lt;br /&gt;
Not sure what mix of these fixed it but it was done in that order so I should try to reproduce first then go with various iteration of the topic.&lt;br /&gt;
&lt;br /&gt;
One bad thing about all this is that error reporting was ridiculously missing. I had to sniff traffic to get a clue of what was going on.</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1010</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1010#bugnotes</comments>
</item>
<item>
<title>0001027: freeradius needs to be configured manually</title>
<link>http://www.packetfence.org/bugs/view.php?id=1027</link>
<description>To make the world a better place, PacketFence should automatically configure radius.&lt;br /&gt;
&lt;br /&gt;
This is a meta-bug that tracks individuals tasks.&lt;br /&gt;
&lt;br /&gt;
I looked at cpan or webmin to find perl modules to manipulate the files but I haven't found anything. There was one module to handle the client file but it was not maintained.</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1027</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1027#bugnotes</comments>
</item>
<item>
<title>0001028: adding radius clients needs to be performed from the command line</title>
<link>http://www.packetfence.org/bugs/view.php?id=1028</link>
<description>In a 802.1x, Mac Authentication or Mac Address Bypass context, the switches that communicates with PacketFence need to be added to a freeradius clients (or user don't remember) flat file.&lt;br /&gt;
&lt;br /&gt;
This should be automatically done based on what is in switches.conf and a new radius shared secret parameter should be added in switches.conf.</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1028</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1028#bugnotes</comments>
</item>
<item>
<title>0001034: Our freeradius module is not aware of EAP's success or failure</title>
<link>http://www.packetfence.org/bugs/view.php?id=1034</link>
<description>Any action we make in our radius module will be triggered over 802.1X no matter if EAP is successful or not. This means that an unauthenticated user can insert itself in locationlog, etc. even if he doesn't have the right credentials.&lt;br /&gt;
&lt;br /&gt;
Not critical but let me give you an example where this is a problem:&lt;br /&gt;
&lt;br /&gt;
Auto-registration of successfully authenticated devices. Since we can't tell if EAP was successful or not, we will always auto-register a device trying to do dot1x and in certain setup he could fall-back to MAB and be considered registered! That's bad!</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1034</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1034#bugnotes</comments>
</item>
<item>
<title>0001047: missing dependency Authen::Radius for authentication::radius (conf/authentication/radius.pm)</title>
<link>http://www.packetfence.org/bugs/view.php?id=1047</link>
<description>As reported on the mailing list, radius authentication fails out of the box because the required module is not pulled in by our RPM spec file.&lt;br /&gt;
&lt;br /&gt;
Authentication will fail with: &quot;cannot validate credentials at this time.&quot;.&lt;br /&gt;
&lt;br /&gt;
Try to compile the module will reveal the problem:&lt;br /&gt;
&lt;br /&gt;
# perl -c conf/authentication/radius.pm &lt;br /&gt;
Can't locate Authen/Radius.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at conf/authentication/radius.pm line 37.&lt;br /&gt;
&lt;br /&gt;
As a workaround you can install the module manually:&lt;br /&gt;
# yum search perl-Authen-Radius</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1047</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1047#bugnotes</comments>
</item>
<item>
<title>0001049: provide a %%client-range%% variable for apache templates</title>
<link>http://www.packetfence.org/bugs/view.php?id=1049</link>
<description>This would be useful when we want to give captured users access to something specific on the PacketFence server even if they are not in the registration / isolation VLAN. So far we hardcode such values in a per-client way. Bad for network changes. &lt;br /&gt;
&lt;br /&gt;
Looking at the proper variable to use, here's trapping.range description.&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# trapping.range&lt;br /&gt;
#&lt;br /&gt;
# Comma-delimited list of address ranges/CIDR blocks that PacketFence will monitor/detect/trap on.  &lt;br /&gt;
# Gateway, network, and broadcast addresses are ignored.&lt;br /&gt;
&lt;br /&gt;
Implementation:&lt;br /&gt;
&lt;br /&gt;
trapping.range would need to be translated in a format compatible with the output of pf::util::get_internal_nets()&lt;br /&gt;
&lt;br /&gt;
- pf::config would populate a global&lt;br /&gt;
- a new sub under pf::util would output it in a %%internal-nets%% compatible fashion&lt;br /&gt;
- pf::services would populate the template tag by calling the new function</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1049</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1049#bugnotes</comments>
</item>
<item>
<title>0001048: Proxy-support for pfcmd update ...</title>
<link>http://www.packetfence.org/bugs/view.php?id=1048</link>
<description>The update mechanism (pfcmd update...) for DHCP fingerprints and IEEE OUI's could have a way to handle a proxied access to the Internet.&lt;br /&gt;
&lt;br /&gt;
We are using LWP::UserAgent internally and this can be configured to use a proxy easily. &lt;br /&gt;
&lt;a href=&quot;http://search.cpan.org/~gaas/libwww-perl-5.836/lib/LWP/UserAgent.pm&quot;&gt;http://search.cpan.org/~gaas/libwww-perl-5.836/lib/LWP/UserAgent.pm&lt;/a&gt; [&lt;a href=&quot;http://search.cpan.org/~gaas/libwww-perl-5.836/lib/LWP/UserAgent.pm&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]&lt;br /&gt;
&lt;br /&gt;
We would need to add parameters in pf.conf to make it clean.</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1048</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1048#bugnotes</comments>
</item>
<item>
<title>0001046: Switch (aka network devices) add/edit dialog revamp</title>
<link>http://www.packetfence.org/bugs/view.php?id=1046</link>
<description>There is too much information to fill-in and most of it is optional based on the switch type and operation mode.&lt;br /&gt;
&lt;br /&gt;
For example, all access parameters could be regrouped:&lt;br /&gt;
- SNMP (based on version)&lt;br /&gt;
- htaccess (renamed to XML-RPC, SOAP or Web Services?)&lt;br /&gt;
- cli...&lt;br /&gt;
&lt;br /&gt;
Also when you chose SNMPv1 or 2c, all other v3 only parameters could be hidden. &lt;br /&gt;
&lt;br /&gt;
All the various VLAN information under another tab, etc.</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1046</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1046#bugnotes</comments>
</item>
<item>
<title>0001044: pfsetvlan is memory hungry (217Mb on a normal, inactive setup)</title>
<link>http://www.packetfence.org/bugs/view.php?id=1044</link>
<description>There is definitely something grossly inefficient in there. A little run in the debuger could give us a clue.&lt;br /&gt;
&lt;pre&gt;
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                
                    
 2760 root      15   0  480m 217m 1104 S  0.0 43.3   0:02.45 pfsetvlan
&lt;/pre&gt;</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1044</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1044#bugnotes</comments>
</item>
<item>
<title>0001045: extension points for pf::web and cgi-bin files</title>
<link>http://www.packetfence.org/bugs/view.php?id=1045</link>
<description>These files changes a lot from install to install due to customization. And the RPM upgrade process wipes them clean. &lt;br /&gt;
&lt;br /&gt;
We should provide an extension point ability like we do for pf::vlan and pf::radius (in trunk). And our templates subsystem should be improved to better cope with change and future upgrades.</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1045</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1045#bugnotes</comments>
</item>
<item>
<title>0001040: PHP errors when clicking on NODE</title>
<link>http://www.packetfence.org/bugs/view.php?id=1040</link>
<description>Error: Problems executing 'PFCMD node view all order by mac asc limit 0,25'&lt;br /&gt;
&lt;br /&gt;
	/usr/local/pf/bin/pfcmd line 2004 (&lt;a href=&quot;http://www.packetfence.org/bugs/view.php?id=1&quot;&gt;0000001&lt;/a&gt;)	Can't use string (&quot;0&quot;) as a HASH ref while &quot;strict refs&quot; in use at /usr/local/pf/bin/pfcmd line 2004. at /usr/local/pf/bin/pfcmd line 2004	main::print_results('node_view_all', 'all', 'orderby', 'order by mac asc', 'limit', 'limit 0,25') called at /usr/local/pf/bin/pfcmd line 1872	main::command_param('node') called at /usr/local/pf/bin/pfcmd line 173	main::__ANON__() called at /usr/local/pf/bin/pfcmd line 203</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1040</guid>
<author>DanCreed &lt;DanCreed@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1040#bugnotes</comments>
</item>
<item>
<title>0000965: Admin Portal - Granular Access Control</title>
<link>http://www.packetfence.org/bugs/view.php?id=965</link>
<description>I had a client request that for their PF installation that some staff only have access to certain areas of the Admin portal. &lt;br /&gt;
&lt;br /&gt;
The Network administrator desired total access for their staff. And, that help-desk staff only need access to the Node pages to register company laptops and and deal with daily operational issues. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Richard Danielli&lt;br /&gt;
President, eSubnet</description>
<guid>http://www.packetfence.org/bugs/view.php?id=965</guid>
<author>rdanielli &lt;rdanielli@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=965#bugnotes</comments>
</item>
<item>
<title>0001032: Interface between nessus and packetfence needs improvement</title>
<link>http://www.packetfence.org/bugs/view.php?id=1032</link>
<description>Right now, we run the CLI nessus client by hand and perform only file existence validation.&lt;br /&gt;
&lt;br /&gt;
Several cases were experimented that we could handle with some regexp and status checking.&lt;br /&gt;
&lt;br /&gt;
Maybe there's an API or another approach that is recommended.&lt;br /&gt;
&lt;br /&gt;
Or, being pragmatic here, maybe we should provide a CLI nessus scan test in addons/ that would exercise the right piece of code and send everything to STDOUT so people can troubleshoot by themselves.</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1032</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1032#bugnotes</comments>
</item>
<item>
<title>0001043: no documentation for configuration files outside of pf.conf / pf.conf.defaults</title>
<link>http://www.packetfence.org/bugs/view.php?id=1043</link>
<description>Find a way to provide documentation for these that match the features of the documentation.conf approach which are:&lt;br /&gt;
&lt;br /&gt;
- parsable and outputable by the CLI&lt;br /&gt;
- parsable and outputable by the Web interface</description>
<guid>http://www.packetfence.org/bugs/view.php?id=1043</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=1043#bugnotes</comments>
</item>
<item>
<title>0000874: pfcmd_vlan should log at the same place as everyone else</title>
<link>http://www.packetfence.org/bugs/view.php?id=874</link>
<description>making wireless a lot harder to troubleshoot because deassociate traps leave no clue to what happened&lt;br /&gt;
&lt;br /&gt;
solution: port bin/pfcmd_vlan to use conf/log.conf like everyone else!</description>
<guid>http://www.packetfence.org/bugs/view.php?id=874</guid>
<author>obilodeau &lt;obilodeau@example.com&gt;</author>
<comments>http://www.packetfence.org/bugs/view.php?id=874#bugnotes</comments>
</item>
</channel>
</rss>
