2005-12-12 21:14 acidos * net/bj/pfpro/gui/swing/table/VectorCellRenderer.java: RuleListModel is not around anymore. 2005-12-12 21:13 acidos * net/bj/pfpro/gui/swing/: RuleListModel.java, table/VectorCellEditor.java: Not needed anymore. 2005-12-12 21:06 acidos * net/bj/pfpro/gui/swing/table/RuleTableModel.java: Note for later: Make Interface column into a collection and return a Vector from this.getValue(...) 2005-12-12 21:05 acidos * net/bj/pfpro/gui/swing/table/PfListCellRenderer.java: - Handle display names (was improperly being done by RuleListModel instead) - Handle String-type icons (mainly for action/direction) 2005-12-12 21:03 acidos * net/bj/pfpro/gui/swing/table/StringCellRenderer.java: Used primarily for action/direction Rule table columns, but can be used in other columns as well. Uses the value of the String as the imageBaseName for the icon. 2005-12-12 21:02 acidos * net/bj/pfpro/gui/swing/panel/RulePanel.java: - Remove unneccessary forcing of VectorCell{Renderer,Editor} on some columns - Make action/direction combo boxes use the PfListCellRenderer - Make action/direction columns use new StringCellRenderer 2005-12-12 21:01 acidos * net/bj/pfpro/System.java: Combine declaration and initialization of URL imageURL 2005-12-09 11:40 acidos * net/bj/pfpro/gui/swing/table/: PfListCellRenderer.java, VectorCellRenderer.java: Initial attempt to support icons in table. Table model needs to do things differently for it to work properly though, but place holder images can be seen. 2005-12-09 11:39 acidos * net/bj/pfpro/gui/swing/images/add-above.png, net/bj/pfpro/gui/swing/images/add-below.png, net/bj/pfpro/gui/swing/images/add-bottom.png, net/bj/pfpro/gui/swing/images/add-top.png, net/bj/pfpro/gui/swing/images/add.png, net/bj/pfpro/gui/swing/images/delete.png, net/bj/pfpro/gui/swing/images/firewall.png, net/bj/pfpro/gui/swing/images/groups.png, net/bj/pfpro/gui/swing/images/host.png, net/bj/pfpro/gui/swing/images/image-missing.png, net/bj/pfpro/gui/swing/images/interface.png, net/bj/pfpro/gui/swing/images/network.png, net/bj/pfpro/gui/swing/images/objects.png, net/bj/pfpro/gui/swing/images/service.png, net/bj/pfpro/gui/swing/images/user.png, net/bj/pfpro/gui/swing/images/users.png, net/bj/pfpro/gui/swing/toolbar/PfToolBar.java, net/bj/pfpro/gui/swing/toolbar/RuleToolBar.java, net/bj/pfpro/gui/swing/toolbar/add.png, net/bj/pfpro/gui/swing/toolbar/delete.png, net/bj/pfpro/gui/swing/tree/ObjectsTreeCellRenderer.java, net/bj/pfpro/gui/swing/tree/firewall.png, net/bj/pfpro/gui/swing/tree/host.png, net/bj/pfpro/gui/swing/tree/network.png, net/bj/pfpro/gui/swing/tree/objects.png, net/bj/pfpro/gui/swing/tree/service.png, build.xml, net/bj/pfpro/System.java, net/bj/pfpro/image-missing.png, net/bj/pfpro/gui/swing/tree/interface.png: All icon images should be stored and retreived from a common point in the resource hierarcy. 2005-12-07 20:48 acidos * net/bj/pfpro/: System.java, gui/swing/tree/ObjectsTreeCellRenderer.java, gui/swing/tree/PfTreeModel.java, gui/swing/table/PfTableModel.java: Handle new "Users" objects properly, and initial support for handling "Groups" (it has become apparent that I need to add another level of containers to the XML Schema) 2005-12-07 20:12 acidos * net/bj/pfpro/gui/swing/table/NATTableModel.java, net/bj/pfpro/gui/swing/table/PfTableModel.java, net/bj/pfpro/gui/swing/table/RedirectTableModel.java, net/bj/pfpro/gui/swing/table/RuleTableModel.java, net/bj/pfpro/gui/swing/table/VectorCellEditor.java, net/bj/pfpro/gui/swing/table/VectorCellRenderer.java, net/bj/pfpro/gui/swing/RuleListModel.java, net/bj/pfpro/gui/swing/panel/RulePanel.java, net/bj/pfpro/gui/swing/tree/PfTreeModel.java, xml/baseline.xml, xml/mapping.xml, xml/pfpro.xsd, xsl/xml2pf.xsl: Update baseline. Does things in a more XML way. Also some GUI hacks (tree) and mostly working updates (table) to keep things rolling. Exceptions should be expected. 2005-12-07 20:10 acidos * net/bj/pfpro/firewall/: Dest.java, DestDescriptor.java, From.java, FromDescriptor.java, Groups.java, GroupsDescriptor.java, HostGroup.java, HostGroupDescriptor.java, NetworkGroup.java, NetworkGroupDescriptor.java, ServiceGroup.java, ServiceGroupDescriptor.java, To.java, ToDescriptor.java, User.java, UserDescriptor.java, UserGroup.java, UserGroupDescriptor.java, Users.java, UsersDescriptor.java: New files generated from pending baseline update. 2005-12-07 20:09 acidos * net/bj/pfpro/firewall/.cvsignore: Admin stuff 2005-12-07 20:05 acidos * net/bj/pfpro/firewall/: Firewall.java, FirewallDescriptor.java, Host.java, HostDescriptor.java, Interface.java, InterfaceDescriptor.java, Nat.java, NatDescriptor.java, Network.java, NetworkDescriptor.java, Objects.java, ObjectsDescriptor.java, Pfpro.java, PfproDescriptor.java, Redirect.java, RedirectDescriptor.java, Rule.java, RuleDescriptor.java, Scrub.java, ScrubDescriptor.java, Service.java, ServiceDescriptor.java: Forced commit of regeneration of classes previously generated in order to support immediately pending update. 2005-11-14 19:22 acidos * .cvsignore: Ignore new Castor crap file 2005-11-14 19:18 acidos * net/bj/pfpro/: PfPro.java, System.java: Handle usage of java.lang.System and net.bj.pfpro.System better. 2005-10-25 22:33 acidos * doc/README, net/bj/pfpro/PfPro.java, net/bj/pfpro/gui/swing/MainFrame.java: Initial support for command line options with optional last argument being a PfPro document to open upon startup. Must use -L to pass Java logging property file now. Redirecting default stdout logging to a file (-f) to be supported, debugging (-D) to be supported. 2005-10-24 20:10 acidos * net/bj/pfpro/gui/swing/tree/ObjectsTreeCellRenderer.java: Use pfpro.System to get display values and icons 2005-10-24 20:09 acidos * build.xml, net/bj/pfpro/System.java, net/bj/pfpro/image-missing.png, net/bj/pfpro/gui/swing/tree/firewall.png, net/bj/pfpro/gui/swing/tree/host.png, net/bj/pfpro/gui/swing/tree/interface.png, net/bj/pfpro/gui/swing/tree/network.png, net/bj/pfpro/gui/swing/tree/objects.png, net/bj/pfpro/gui/swing/tree/service.png: New icons and pfpro.System icon-handling routine 2005-10-14 22:10 acidos * net/bj/pfpro/gui/swing/toolbar/AlignTop16.gif, net/bj/pfpro/gui/swing/toolbar/Delete16.gif, net/bj/pfpro/gui/swing/toolbar/PfToolBar.java, net/bj/pfpro/gui/swing/toolbar/delete.png, build.xml, net/bj/pfpro/gui/swing/MainFrame.java, net/bj/pfpro/gui/swing/toolbar/Add16.gif, net/bj/pfpro/gui/swing/toolbar/AlignBottom16.gif, net/bj/pfpro/gui/swing/toolbar/BasicToolBar.java, net/bj/pfpro/gui/swing/toolbar/RowDelete16.gif, net/bj/pfpro/gui/swing/toolbar/RowInsertAfter16.gif, net/bj/pfpro/gui/swing/toolbar/RowInsertBefore16.gif, net/bj/pfpro/gui/swing/toolbar/RuleToolBar.java, net/bj/pfpro/gui/swing/toolbar/add.png: Abandon old icons and start using icons from the Tango Project. Also give them credit in the about dialog. 2005-10-14 22:09 acidos * net/bj/pfpro/gui/swing/panel/ObjectsPanel.java: Object tree needs to be editable 2005-10-10 18:06 acidos * net/bj/pfpro/gui/swing/: table/PfTableModel.java, table/VectorCellEditor.java, panel/PfPanel.java, tree/PfTreeModel.java: Cleanup some unused variables. 2005-09-26 19:48 acidos * net/bj/pfpro/gui/swing/MainFrame.java: Store window preferences and handle "X-ing" out window properly. 2005-05-28 19:52 acidos * net/bj/pfpro/gui/swing/tree/PfTreeModel.java: Make getChild use new System method. 2005-05-28 19:52 acidos * net/bj/pfpro/gui/swing/panel/ObjectsPanel.java: Stop using DefaultTreeCellEditor as a better approach needs to be implemented. 2005-05-28 19:50 acidos * net/bj/pfpro/System.java: Added getName and getChild 2005-05-25 19:57 acidos * net/bj/pfpro/gui/swing/: SwingSystem.java, table/VectorCellEditor.java, panel/ObjectsPanel.java, panel/PfPanel.java: Extract out duplicate GUI methods into Singleton. 2005-05-25 19:56 acidos * net/bj/pfpro/: System.java, gui/swing/tree/ObjectsTreeCellRenderer.java, gui/swing/tree/PfTreeModel.java: Extract out duplicate methods into System singleton. 2005-05-22 13:42 acidos * regen-firewall.zsh: Use new XML Schema during generation. 2005-05-22 13:42 acidos * xml/baseline.xml: Add Objects to baseline 2005-05-13 21:40 acidos * net/bj/pfpro/gui/swing/tree/PfTreeModel.java: Fix potential IndexOutOfRange exception in isLeaf(Object) when passing Host-less Network objects. 2005-05-13 21:39 acidos * net/bj/pfpro/gui/swing/: panel/ObjectsPanel.java, tree/ObjectsTreeCellRenderer.java: Use ObjectsTreeCellRenderer. 2005-05-13 21:38 acidos * net/bj/pfpro/gui/swing/InternalFrame.java: Default size adjustment. 2005-05-12 21:46 acidos * net/bj/pfpro/gui/swing/tree/PfTreeModel.java: o Make the tree model actually work! o Debug statements (lotsa and lotsa) 2005-05-12 21:45 acidos * net/bj/pfpro/gui/swing/: panel/ObjectsPanel.java, InternalFrame.java: Initial Objects tree support. 2005-05-09 20:48 acidos * net/bj/pfpro/gui/swing/tree/PfTreeModel.java: Initial Objects tree model. 2005-05-09 20:47 acidos * net/bj/pfpro/gui/swing/table/: FirewallTableModel.java, NATTableModel.java, PfTableModel.java, RedirectTableModel.java, RuleTableModel.java, ScrubTableModel.java: FirewallTableModel -> PfTableModel 2005-05-02 20:24 acidos * net/bj/pfpro/gui/swing/InternalFrame.java: o Fixed problem where File -> Save wasn't enabled o Extra debug logging o Support for version reporting in generated configurations 2005-05-02 20:22 acidos * net/bj/pfpro/gui/swing/MainFrame.java, xsl/xml2pf.xsl: Support version reporting in generated configurations. 2005-05-02 20:06 acidos * net/bj/pfpro/firewall/DirectionDescriptor.java, net/bj/pfpro/firewall/InterfaceDescriptor.java, net/bj/pfpro/firewall/Nat.java, net/bj/pfpro/firewall/Objects.java, net/bj/pfpro/firewall/ObjectsDescriptor.java, net/bj/pfpro/firewall/Option.java, net/bj/pfpro/firewall/OptionDescriptor.java, net/bj/pfpro/firewall/PfproDescriptor.java, net/bj/pfpro/firewall/Rule.java, net/bj/pfpro/firewall/RuleDescriptor.java, net/bj/pfpro/firewall/ServiceDescriptor.java, net/bj/pfpro/firewall/State.java, net/bj/pfpro/firewall/Direction.java, net/bj/pfpro/firewall/Firewall.java, net/bj/pfpro/firewall/FirewallDescriptor.java, net/bj/pfpro/firewall/Host.java, net/bj/pfpro/firewall/HostDescriptor.java, net/bj/pfpro/firewall/IPVersion.java, net/bj/pfpro/firewall/IPVersionDescriptor.java, net/bj/pfpro/firewall/Interface.java, net/bj/pfpro/firewall/Macro.java, net/bj/pfpro/firewall/MacroDescriptor.java, net/bj/pfpro/firewall/NatDescriptor.java, net/bj/pfpro/firewall/Network.java, net/bj/pfpro/firewall/NetworkDescriptor.java, net/bj/pfpro/firewall/Pfpro.java, net/bj/pfpro/firewall/Redirect.java, net/bj/pfpro/firewall/RedirectDescriptor.java, net/bj/pfpro/firewall/Scrub.java, net/bj/pfpro/firewall/ScrubDescriptor.java, net/bj/pfpro/firewall/Service.java, net/bj/pfpro/firewall/StateDescriptor.java, net/bj/pfpro/PfPro.java, net/bj/pfpro/gui/swing/InternalFrame.java, net/bj/pfpro/gui/swing/panel/MacroPanel.java, net/bj/pfpro/gui/swing/panel/NATPanel.java, net/bj/pfpro/gui/swing/panel/PfPanel.java, net/bj/pfpro/gui/swing/panel/RedirectPanel.java, net/bj/pfpro/gui/swing/panel/RulePanel.java, net/bj/pfpro/gui/swing/panel/ScrubPanel.java, net/bj/pfpro/gui/swing/table/FirewallTableModel.java, net/bj/pfpro/gui/swing/table/MacroTableModel.java, net/bj/pfpro/gui/swing/table/NATTableModel.java, net/bj/pfpro/gui/swing/table/RedirectTableModel.java, net/bj/pfpro/gui/swing/table/RuleTableModel.java, net/bj/pfpro/gui/swing/table/ScrubTableModel.java, xml/mapping.xml, xml/pfpro.xsd: o Make so new baseline doesn't break anything. o Ditch macros (trust me) 2005-05-01 20:24 acidos * build.xml, xml/baseline.xml, xml/firewall.xsd, xml/pfpro.xsd, xsl/01Xto020.xsl, xsl/xml2pf.xsl: PfPro 0.2.x baseline. 2005-05-01 20:21 acidos * net/bj/pfpro/PfPro.java: We're still current. 2005-05-01 20:18 acidos * net/bj/pfpro/gui/swing/table/: MacroTableModel.java, NATTableModel.java, RedirectTableModel.java, RuleTableModel.java, ScrubTableModel.java: TableModel logging support. 2005-05-01 20:18 acidos * build.xml: Upload and rebuild commands. 2004-12-09 15:21 acidos * regen-firewall.zsh: Fix directory not being detected. 2004-12-09 15:12 acidos * net/bj/pfpro/gui/swing/table/RuleTableModel.java: Smart INFO logging on rule changes. 2004-12-09 14:50 acidos * .cvsignore: Ignore some Eclipse config stuff. 2004-12-09 14:49 acidos * .project, .classpath: Removed 2004-12-08 19:47 acidos * .classpath, .cvsignore, .project, build.xml, regen-firewall.zsh, net/bj/pfpro/gui/swing/MainFrame.java, net/bj/pfpro/PfPro.java, net/bj/pfpro/firewall/Rule.java, net/bj/pfpro/gui/swing/toolbar/RuleToolBar.java, xml/baseline.xml, xml/firewall.xsd, xml/mapping.xml, net/bj/pfpro/firewall/RuleDescriptor.java, net/bj/pfpro/gui/swing/table/FirewallTableModel.java, net/bj/pfpro/gui/swing/table/RuleTableModel.java, xsl/xml2pf.xsl: Merge improvements from 0.1.1 2004-12-08 19:10 acidos * build.xml: Automate uploading releases. 2004-12-08 18:47 acidos * build.xml, net/bj/pfpro/PfPro.java: Version bump. 2004-12-08 18:42 acidos * build.xml, regen-firewall.zsh: "Push button" access for rebuilding sources from XML schemas. 2004-12-08 18:42 acidos * .classpath, .cvsignore, .project: Eclipse is dumb. 2004-12-08 18:09 acidos * .classpath: Eclipse is dumb. 2004-12-08 18:08 acidos * build.xml: We really don't need to test the firewall classes every time we build. Still need to ensure that tests get run when firewall sources are regenerated. 2004-11-18 19:47 acidos * build.xml: Integrate unit test execution as part of default build process and remove old XSL validation mechanism. 2004-11-18 19:47 acidos * .cvsignore: Updated. 2004-10-02 16:42 acidos * xsl/xml2pf.xsl: Surround label name with "". 2004-10-01 22:45 acidos * net/bj/pfpro/firewall/: Direction.java, DirectionDescriptor.java, Firewall.java, FirewallDescriptor.java, IPVersion.java, IPVersionDescriptor.java, Macro.java, MacroDescriptor.java, Nat.java, NatDescriptor.java, Option.java, OptionDescriptor.java, Redirect.java, RedirectDescriptor.java, Rule.java, RuleDescriptor.java, Scrub.java, ScrubDescriptor.java, State.java, StateDescriptor.java: regen. 2004-10-01 22:35 acidos * net/bj/pfpro/firewall/Rule.java, net/bj/pfpro/firewall/RuleDescriptor.java, net/bj/pfpro/gui/swing/table/RuleTableModel.java, xml/baseline.xml, xml/firewall.xsd, xml/mapping.xml, xsl/xml2pf.xsl: Support for PF labels. 2004-10-01 22:33 acidos * net/bj/pfpro/firewall/: Direction.java, DirectionDescriptor.java, Firewall.java, FirewallDescriptor.java, IPVersion.java, IPVersionDescriptor.java, Macro.java, MacroDescriptor.java, Nat.java, NatDescriptor.java, Option.java, OptionDescriptor.java, Redirect.java, RedirectDescriptor.java, Scrub.java, ScrubDescriptor.java, State.java, StateDescriptor.java: regen. 2004-10-01 22:15 acidos * .cvsignore: regen. 2004-10-01 22:14 acidos * net/bj/pfpro/firewall/Rule.java, net/bj/pfpro/firewall/RuleDescriptor.java, net/bj/pfpro/gui/swing/table/RuleTableModel.java, xml/baseline.xml, xml/firewall.xsd, xml/mapping.xml: Support for rule comments. 2004-10-01 22:14 acidos * net/bj/pfpro/firewall/: Direction.java, DirectionDescriptor.java, Firewall.java, FirewallDescriptor.java, IPVersion.java, IPVersionDescriptor.java, Macro.java, MacroDescriptor.java, Nat.java, NatDescriptor.java, Option.java, OptionDescriptor.java, Redirect.java, RedirectDescriptor.java, Scrub.java, ScrubDescriptor.java, State.java, StateDescriptor.java: regen 2004-09-13 19:28 acidos * net/bj/pfpro/gui/swing/: table/FirewallTableModel.java, toolbar/RuleToolBar.java: Various code cleanups from PMD. 2004-09-13 19:14 acidos * .cvsignore: Don't track log files. 2004-09-13 19:13 acidos * net/bj/pfpro/PfPro.java: Support for logging configurations as command line arguments. 2004-09-13 19:13 acidos * doc/README: Logging dependencies. 2004-08-31 20:11 acidos * net/bj/pfpro/gui/swing/InternalFrame.java: Code cleanups and more logging work. 2004-08-30 20:35 acidos * net/bj/pfpro/gui/swing/InternalFrame.java, net/bj/pfpro/gui/swing/panel/PfPanel.java, xsl/xml2pf.xsl: Merged fixes from stable branch. 2004-08-30 20:25 acidos * net/bj/pfpro/gui/swing/InternalFrame.java: Remove unused variables. 2004-08-30 20:20 acidos * net/bj/pfpro/gui/swing/MainFrame.java, .classpath, net/bj/pfpro/PfPro.java, net/bj/pfpro/gui/swing/InternalFrame.java: Begin work on logging for debug/auditing purposes. Vastly improved exception handling. 2004-08-26 21:56 acidos * xsl/xml2pf.xsl: Fix rule sorting. 2004-08-26 21:56 acidos * net/bj/pfpro/gui/swing/panel/PfPanel.java: Allow tables to be scrolled vertically. 2004-08-24 21:19 acidos * build.xml, xml/001to010.xsl, xml/xml2pf.xsl, xsl/001to010.xsl, xsl/xml2pf.xsl, doc/RELNOTES: Make the XSL stylesheets available to both bin and src distributions. 2004-08-24 21:10 acidos * doc/CHANGELOG: We actually have use for a ChangeLog 2004-08-24 21:02 acidos * doc/: BUGS, HACKING, README, RELNOTES: Updated for pending release. 2004-08-24 20:49 acidos * build.xml: default.xml is no longer around for us to copy when building. 2004-08-24 20:49 acidos * net/bj/pfpro/gui/swing/: panel/MacroPanel.java, panel/NATPanel.java, panel/PfPanel.java, panel/RedirectPanel.java, panel/RulePanel.java, panel/ScrubPanel.java, table/FirewallTableModel.java, table/RuleTableModel.java, table/VectorCellEditor.java, InternalFrame.java: Code cleanups and API documentation fixes. 2004-08-08 11:18 acidos * xml/default.xml: No longer needed. File -> New handled by JAXB. 2004-08-07 21:36 acidos * net/bj/pfpro/gui/swing/toolbar/: BasicToolBar.java, PfProToolbar.java, PfToolBar.java, RuleToolBar.java: PfProToolbar -> PfToolBar 2004-08-07 21:32 acidos * net/bj/pfpro/gui/swing/panel/PfPanel.java: Whitespace cleanups. 2004-08-07 21:29 acidos * .classpath: UNIX and Win32 build paths in Eclipse will never play nice. 2004-08-07 21:29 acidos * net/bj/pfpro/gui/swing/toolbar/: BasicToolBar.java, MacroToolBar.java, NormalizationToolBar.java: Better code reuse with toolbars. Eliminates need for (Macro|Norm...)ToolBar 2004-08-07 21:28 acidos * net/bj/pfpro/gui/swing/table/: FirewallTableModel.java, NATTableModel.java, RedirectTableModel.java, RuleTableModel.java: String getValue -> getStringValue Vector getValue -> getVectorValue added getIntValue for casting primative int out of Object returned from Vector.get(int) 2004-08-07 21:27 acidos * net/bj/pfpro/gui/swing/panel/: MacroPanel.java, NATPanel.java, RedirectPanel.java, ScrubPanel.java: Use new BasicToolBar class. Additionally, increase minimum height. 2004-08-07 21:25 acidos * net/bj/pfpro/gui/swing/InternalFrame.java: Removed unneccessary methods and calls for the old DOM way of handling documents. Removed filename suffix for marshalled output as it is now our primary (and only) output when saving. 2004-08-07 10:11 acidos * .classpath, .cvsignore, .project: regen. 2004-08-07 10:11 acidos * build.xml: Default build target is build. Change version for upcoming release. 2004-08-07 10:10 acidos * net/bj/pfpro/gui/swing/InternalFrame.java: More panel cleanups. Use JAXB for File -> New. 2004-08-07 10:08 acidos * net/bj/pfpro/gui/swing/table/: FirewallTableModel.java, NATTableModel.java, RuleTableModel.java: Better code reuse. 2004-08-07 10:07 acidos * xml/xml2pf.xsl: b-j.net -> sf.net 2004-08-07 10:05 acidos * net/bj/pfpro/gui/swing/: panel/RedirectPanel.java, table/RedirectTableModel.java: Handle NAT redirects. 2004-08-07 10:05 acidos * net/bj/pfpro/gui/swing/panel/: MacroPanel.java, NATPanel.java, PfPanel.java, RulePanel.java, ScrubPanel.java: Further panel cleanups. 2004-08-07 10:04 acidos * net/bj/pfpro/: PfPro.java, gui/swing/MainFrame.java: Handle version numbers better and place native UI changing earlier in execution. 2004-08-06 13:48 acidos * net/bj/pfpro/gui/swing/panel/: MacroPanel.java, NATPanel.java, PfPanel.java, RulePanel.java: Better code reuse in panels. More to come. 2004-08-05 20:32 acidos * net/bj/pfpro/gui/swing/: InternalFrame.java, MacroPanel.java, NATPanel.java, RulePanel.java, ScrubPanel.java, panel/MacroPanel.java, panel/NATPanel.java, panel/RulePanel.java, panel/ScrubPanel.java: Package organization. 2004-08-05 18:56 acidos * .classpath: Everything Eclipse project properties change, you must commit to CVS (even if nothing happens... arg). 2004-08-05 18:55 acidos * net/bj/pfpro/gui/swing/table/DOMTableModel.java: Removed. We use JAXB now. 2004-08-05 18:55 acidos * net/bj/pfpro/gui/swing/: toolbar/MacroToolBar.java, toolbar/NormalizationToolBar.java, toolbar/RuleToolBar.java, InternalFrame.java, MacroPanel.java, NATPanel.java, RulePanel.java, ScrubPanel.java, toolbar/PfProToolbar.java: Large code cleanup dealing with GUI creation. 2004-08-04 21:02 acidos * net/bj/pfpro/gui/swing/InternalFrame.java: Added NAT display support. 2004-08-04 21:01 acidos * net/bj/pfpro/gui/swing/table/NATTableModel.java: Added. 2004-07-29 20:35 acidos * net/bj/pfpro/gui/swing/InternalFrame.java: Some preliminary menu creation cleanup. 2004-07-28 19:10 acidos * net/bj/pfpro/gui/swing/: InternalFrame.java, table/RuleTableModel.java: RuleTableModel -> JAXB. JAXB is now complete. Next up... NAT 2004-07-28 19:02 acidos * build.xml: Latest version of Ant takes the version property for itself. Thanks guys. 2004-07-28 19:01 acidos * net/bj/pfpro/gui/swing/table/: FirewallTableModel.java, MacroTableModel.java, ScrubTableModel.java: Import cleanup. 2004-07-28 19:01 acidos * net/bj/pfpro/firewall/: Redirect.java, Direction.java, DirectionDescriptor.java, Firewall.java, FirewallDescriptor.java, IPVersion.java, IPVersionDescriptor.java, Macro.java, MacroDescriptor.java, Nat.java, NatDescriptor.java, Option.java, OptionDescriptor.java, RedirectDescriptor.java, Rule.java, RuleDescriptor.java, Scrub.java, ScrubDescriptor.java, State.java, StateDescriptor.java: Castor provides us with imports we don't need. 2004-07-28 19:00 acidos * net/bj/pfpro/gui/swing/MainFrame.java: This doesn't actually work. 2004-07-28 14:13 acidos * net/bj/pfpro/gui/swing/MainFrame.java: Attempt to use native UI on platforms that support it. 2004-07-19 19:08 acidos * doc/README: Oops 2004-07-19 19:07 acidos * net/bj/pfpro/gui/swing/InternalFrame.java: Packet Normalization -> JAXB 2004-07-19 19:07 acidos * net/bj/pfpro/gui/swing/table/ScrubTableModel.java: Added. Uses JAXB. 2004-07-19 19:06 acidos * net/bj/pfpro/gui/swing/table/NormalizationTableModel.java: o Replaced with ScrubTableModel 2004-07-15 20:01 acidos * doc/README: Added information about new dependencies from using Castor. Added RUNNING section and impoved the BUILDING section. 2004-07-15 19:53 acidos * net/bj/pfpro/gui/swing/InternalFrame.java: Added marshal and unmarshal code. Marshalled output is saved to file + "-marshalled" for the time being. This means that the old DOM saving code is still in there. It will be replaced once all the TableModels are updated. Additionally, set up to use the new MacroTableModel, with success. 2004-07-15 19:51 acidos * net/bj/pfpro/gui/swing/table/MacroTableModel.java: Moved to work with the auto-generated Macro class from Castor. Had to over-ride setValueAt and getRowCount that FirewallTabelModel defines (since its abstract), because there is no way to FirewallTabelModel to handle this properly. May have to make FirewallTabelModel abstract itself, or look into infelction later on to make this more sane and efficient. 2004-07-15 19:49 acidos * build.xml: Moved name and version variables up higher for easier editing. Bumped to 0.1.0b. Will be changed to 0.1.0 before release. Copy the map file with the rest of the XML stuff for getResource() to work. 2004-07-15 19:48 acidos * net/bj/pfpro/gui/swing/table/FirewallTableModel.java: Replaces DOMTableModel in the JAXB world. All used table models in PfPro extend from this. 2004-07-15 15:10 acidos * net/bj/pfpro/firewall/: Direction.java, DirectionDescriptor.java, Firewall.java, FirewallDescriptor.java, IPVersion.java, IPVersionDescriptor.java, Macro.java, MacroDescriptor.java, Nat.java, NatDescriptor.java, Option.java, OptionDescriptor.java, Redirect.java, RedirectDescriptor.java, Rule.java, RuleDescriptor.java, Scrub.java, ScrubDescriptor.java, State.java, StateDescriptor.java: initial generation 2004-07-15 14:58 acidos * xml/baseline.xml: Scrunched up child elements of nat and rules for cleaner look and cleaner XSL output. 2004-07-15 14:57 acidos * xml/xml2pf.xsl: More efficient handling of templates for proto, to, and from. Still need to clean up ports and users. Should be able to be combinded with the new proto template. However, have to figure out how to pass the value of name() to count(). 2004-07-10 23:03 acidos * xml/: baseline.xml, firewall.dtd, firewall.xsd, mapping.xml, xml2pf.xsl: o Updated to new baseline 2004-07-10 23:02 acidos * xml/001to010.xsl: o Added 2004-07-08 20:55 acidos * xml/firewall.xsd: Support new, more sane XML format. 2004-07-08 20:54 acidos * xml/baseline.xml: First set of changes for new baseline for 0.1.x series. 2004-07-08 20:53 acidos * xml/mapping.xml: Mapping file for marshalling. Without it, output is subtely munged and won't validate against the schema. 2004-07-08 20:53 acidos * .classpath: Castor in build path. 2004-07-03 23:39 acidos * xml/firewall.xsd: Baseline now validates properly with Schema. 2004-07-03 23:38 acidos * xml/baseline.xml: Whitespace cleanup 2004-07-03 14:19 acidos * build.xml: Added validate target that currently can be used to verify baseline against the schema (with xmlstarlet installed) and XslTransforms baseline.xml to ${build}/baseline-pf.conf for further testing. 2004-07-03 14:18 acidos * xml/firewall.xsd: Initial work on XML schema. Still not finished. 2004-07-03 14:18 acidos * xml/baseline.xml: This is a sample, baseline configuration for each release. This file must validate, transform, and operate with PfPro correctly under all circumstances. 2004-07-02 20:44 acidos * build.xml: Merged source distribution fix from PFPRO_0_0 2004-07-02 19:12 acidos * build.xml: The source distribution did not contain all the files/diretories needed for successful build. 2004-07-02 18:38 acidos * build.xml: Fixed distribution creation for good. Removed unused targets for now. 2004-07-01 20:17 acidos * .classpath, .cvsignore, .project, build.xml, manifest.mf, doc/BUGS, doc/HACKING, doc/LICENSE, doc/README, doc/RELNOTES, net/bj/pfpro/PfPro.java, net/bj/pfpro/gui/swing/InternalFrame.java, net/bj/pfpro/gui/swing/MainFrame.java, net/bj/pfpro/gui/swing/PopupListener.java, net/bj/pfpro/gui/swing/table/DOMTableModel.java, net/bj/pfpro/gui/swing/table/MacroTableModel.java, net/bj/pfpro/gui/swing/table/NormalizationTableModel.java, net/bj/pfpro/gui/swing/table/RuleTableModel.java, net/bj/pfpro/gui/swing/table/VectorCellEditor.java, net/bj/pfpro/gui/swing/table/VectorCellRenderer.java, net/bj/pfpro/gui/swing/toolbar/Add16.gif, net/bj/pfpro/gui/swing/toolbar/AlignBottom16.gif, net/bj/pfpro/gui/swing/toolbar/AlignTop16.gif, net/bj/pfpro/gui/swing/toolbar/Delete16.gif, net/bj/pfpro/gui/swing/toolbar/MacroToolBar.java, net/bj/pfpro/gui/swing/toolbar/NormalizationToolBar.java, net/bj/pfpro/gui/swing/toolbar/PfProToolbar.java, net/bj/pfpro/gui/swing/toolbar/RowDelete16.gif, net/bj/pfpro/gui/swing/toolbar/RowInsertAfter16.gif, net/bj/pfpro/gui/swing/toolbar/RowInsertBefore16.gif, net/bj/pfpro/gui/swing/toolbar/RuleToolBar.java, xml/default.xml, xml/firewall.dtd, xml/workstation.xml, xml/xml2pf.xsl: Initial import. 2004-07-01 20:17 acidos * .classpath, .cvsignore, .project, build.xml, manifest.mf, doc/BUGS, doc/HACKING, doc/LICENSE, doc/README, doc/RELNOTES, net/bj/pfpro/PfPro.java, net/bj/pfpro/gui/swing/InternalFrame.java, net/bj/pfpro/gui/swing/MainFrame.java, net/bj/pfpro/gui/swing/PopupListener.java, net/bj/pfpro/gui/swing/table/DOMTableModel.java, net/bj/pfpro/gui/swing/table/MacroTableModel.java, net/bj/pfpro/gui/swing/table/NormalizationTableModel.java, net/bj/pfpro/gui/swing/table/RuleTableModel.java, net/bj/pfpro/gui/swing/table/VectorCellEditor.java, net/bj/pfpro/gui/swing/table/VectorCellRenderer.java, net/bj/pfpro/gui/swing/toolbar/Add16.gif, net/bj/pfpro/gui/swing/toolbar/AlignBottom16.gif, net/bj/pfpro/gui/swing/toolbar/AlignTop16.gif, net/bj/pfpro/gui/swing/toolbar/Delete16.gif, net/bj/pfpro/gui/swing/toolbar/MacroToolBar.java, net/bj/pfpro/gui/swing/toolbar/NormalizationToolBar.java, net/bj/pfpro/gui/swing/toolbar/PfProToolbar.java, net/bj/pfpro/gui/swing/toolbar/RowDelete16.gif, net/bj/pfpro/gui/swing/toolbar/RowInsertAfter16.gif, net/bj/pfpro/gui/swing/toolbar/RowInsertBefore16.gif, net/bj/pfpro/gui/swing/toolbar/RuleToolBar.java, xml/default.xml, xml/firewall.dtd, xml/workstation.xml, xml/xml2pf.xsl: Initial revision