summaryrefslogtreecommitdiffstats
path: root/kmyfirewall/core/xmlnames.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kmyfirewall/core/xmlnames.cpp')
-rw-r--r--kmyfirewall/core/xmlnames.cpp151
1 files changed, 151 insertions, 0 deletions
diff --git a/kmyfirewall/core/xmlnames.cpp b/kmyfirewall/core/xmlnames.cpp
new file mode 100644
index 0000000..bd1b2a1
--- /dev/null
+++ b/kmyfirewall/core/xmlnames.cpp
@@ -0,0 +1,151 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/*
+Author: Christian Hubinger <chubinger@irrsinnig.org>, (C) 2001-2004
+*/
+
+#include "xmlnames.h"
+
+namespace KMF {
+
+// Document Elements
+const QString& XML::GenericDoc_DocumentElement = "kmfgrs";
+const QString& XML::IPTDoc_DocumentElement = "kmfrs";
+const QString& XML::KMFNetwork_DocumentElement = "kmfnet";
+
+// Elements
+const QString& XML::Protocol_Element = "protocol";
+const QString& XML::Table_Element = "table";
+const QString& XML::Chain_Element = "chain";
+const QString& XML::Rule_Element = "rule";
+const QString& XML::RuleOption_Element = "ruleoption";
+const QString& XML::RuleOptionValue_Element = "ruleoptionvalue";
+const QString& XML::Logging_Element = "logging";
+const QString& XML::Target_Element = "target";
+const QString& XML::ProtocolUsage_Element = "protocolusage";
+const QString& XML::Port_Element = "port";
+const QString& XML::Abstract_Element = "abstract";
+const QString& XML::ICMP_Element = "icmp";
+const QString& XML::NAT_Element = "nat";
+const QString& XML::NetHost_Element = "nethost";
+const QString& XML::NetZone_Element = "netzone";
+const QString& XML::FromIP_Element = "fromIP";
+const QString& XML::NetMask_Element = "netMask";
+const QString& XML::ProtocolCategory_Element = "protocolCategory";
+const QString& XML::Interface_Element = "interface";
+const QString& XML::OS_Element = "os";
+const QString& XML::BackEnd_Element = "backend";
+const QString& XML::Distribution_Element = "distribution";
+const QString& XML::InitPath_Element = "initPath";
+const QString& XML::IPTPath_Element = "IPTPath";
+const QString& XML::ModprobePath_Element = "modprobePath";
+const QString& XML::RcDefaultPath_Element = "rcDefaultPath";
+const QString& XML::TargetConfig_Element = "targetconfig";
+
+
+
+
+
+// Attributes
+const QString& XML::Protocol_Attribute = "protocol";
+const QString& XML::Uuid_Attribute = "uuid";
+const QString& XML::Name_Attribute = "name";
+const QString& XML::Description_Attribute = "description";
+const QString& XML::GUIName_Attribute = "guiName";
+const QString& XML::Address_Attribute = "address";
+const QString& XML::ReadOnly_Attribute = "readonly";
+const QString& XML::Type_Attribute = "type";
+const QString& XML::TargetOption_Attribute = "targetoption";
+const QString& XML::BuiltIn_Attribute = "builtin";
+const QString& XML::DefaultTarget_Attribute = "default_target";
+const QString& XML::Logging_Attribute = "logging";
+const QString& XML::Target_Attribute = "target";
+const QString& XML::Prefix_Attribute = "prefix";
+const QString& XML::Limit_Attribute = "limit";
+const QString& XML::Burst_Attribute = "burst";
+const QString& XML::IO_Attribute = "io";
+const QString& XML::ProtocolUuid_Attribute = "protocolUuid";
+const QString& XML::Enabled_Attribute = "enabled";
+const QString& XML::CustomRule_Attribute = "custom_rule";
+const QString& XML::Num_Attribute = "num";
+const QString& XML::Version_Attribute = "version";
+const QString& XML::MinVersion_Attribute = "minVersion";
+const QString& XML::MaxVersion_Attribute = "maxVersion";
+const QString& XML::RestrictOutgoingConnections_Attribute = "restrictOutgoingConnections";
+const QString& XML::AllowIncomingConnections_Attribute = "allowIncomingConnections";
+const QString& XML::LogIncoming_Attribute = "logIncoming";
+const QString& XML::LogOutgoing_Attribute = "logOutgoing";
+const QString& XML::LimitRate_Attribute = "limitRate";
+const QString& XML::LimitScale_Attribute = "limitScale";
+const QString& XML::SSHPort_Attribute = "sshPort";
+
+
+// Network
+const QString& XML::Interface_Attribute = "interface";
+
+// GENERIC DOC
+const QString& XML::LogDropped_Attribute = "logDropped";
+const QString& XML::LimitLog_Attribute = "limitLog";
+const QString& XML::LogPrefix_Attribute = "logPrefix";
+const QString& XML::AllowPingReply_Attribute = "allowPingReply";
+const QString& XML::LimitPingReply_Attribute = "limitPingReply";
+const QString& XML::UseNat_Attribute = "useNat";
+const QString& XML::UseMasquerade_Attribute = "useMasquerade";
+const QString& XML::NatAddress_Attribute = "natAddress";
+const QString& XML::OutgoingInterface_Attribute = "outgoingInterface";
+
+// IPTDOC
+const QString& XML::UseFilter_Attribute = "use_filter";
+const QString& XML::Use_Nat_Attribute = "use_nat";
+const QString& XML::UseMangle_Attribute = "use_mangle";
+const QString& XML::UseModules_Attribute = "use_modules";
+const QString& XML::UseRpFilter_Attribute = "use_rp_filter";
+const QString& XML::UseIPFwd_Attribute = "use_ipfwd";
+const QString& XML::UseSynCookies_Attribute = "use_syn_cookies";
+const QString& XML::UseMartians_Attribute = "use_martians";
+
+
+// Values
+const QString& XML::Yes_Value = "yes";
+const QString& XML::No_Value = "no";
+const QString& XML::BoolOn_Value = "bool:on";
+const QString& XML::BoolOff_Value = "bool:off";
+const QString& XML::Undefined_Value = "UNDEFINED";
+const QString& XML::Incoming_Value = "INCOMING";
+const QString& XML::Outgoing_Value = "OUTGOING";
+const QString& XML::UDP_Value = "UDP";
+const QString& XML::TCP_Value = "TCP";
+const QString& XML::IPTablesGUIInterface_Value = "iptables";
+const QString& XML::GenericGUIInterface_Value = "generic";
+
+
+// Constants
+
+const QString& Constants::Localhost_Name = "localhost";
+const QString& Constants::Localhost_IP = "127.0.0.1";
+const QString& Constants::MyNetwork_Name = "mynetwork";
+const QString& Constants::FilterTable_Name = "filter";
+const QString& Constants::NatTable_Name = "nat";
+const QString& Constants::MangleTable_Name = "mangle";
+
+const QString& Constants::InputChain_Name = "INPUT";
+const QString& Constants::OutputChain_Name = "OUTPUT";
+const QString& Constants::ForwardChain_Name = "FORWARD";
+const QString& Constants::PreRoutingChain_Name = "PREROUTING";
+const QString& Constants::PostRoutingChain_Name = "POSTROUTING";
+
+const QString& Constants::StartFirewallJob_Name = "start_firewall_job";
+const QString& Constants::StopFirewallJob_Name = "stop_firewall_job";
+const QString& Constants::InstallFirewallJob_Name = "install_firewall_job";
+const QString& Constants::UninstallFirewallJob_Name = "uninstall_firewall_job";
+const QString& Constants::ShowConfigJob_Name = "show_config_job";
+// const QString& Constants::KdeSu_Cmd = "kdesu -t -i kmyfirewall -d -c ";
+
+}
+