summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss@sss.chaoslab.ru>2012-09-04 12:29:27 +0300
committerGluzskiy Alexandr <sss@sss.chaoslab.ru>2012-09-04 12:29:27 +0300
commit1052c8bd510b92827a61aba725083c9feb24e042 (patch)
treed3cc898daf2999200818b7f6a869a7c23e37385a
parent5e7966a5be76280e1d21c00de9c3bcec19f03f5e (diff)
GPL'ed
-rw-r--r--client/Config.cpp15
-rw-r--r--client/Config.h15
-rw-r--r--client/Dialog.cpp15
-rw-r--r--client/Dialog.h15
-rw-r--r--client/DownloadClient.cpp15
-rw-r--r--client/DownloadClient.h15
-rw-r--r--client/FileOpThread.cpp15
-rw-r--r--client/FileOpThread.h15
-rw-r--r--client/Logger.cpp15
-rw-r--r--client/Logger.h15
-rw-r--r--client/Proxifier.cpp15
-rw-r--r--client/Proxifier.h15
-rw-r--r--client/Proxy.cpp15
-rw-r--r--client/Proxy.h15
-rw-r--r--client/ProxyClientApp.cpp15
-rw-r--r--client/ProxyClientApp.h15
-rw-r--r--client/SslClient.cpp15
-rw-r--r--client/SslClient.h15
-rw-r--r--client/UpdatedConfig.cpp15
-rw-r--r--client/UpdatedConfig.h15
-rw-r--r--client/Utility.cpp15
-rw-r--r--client/Utility.h15
-rw-r--r--client/main.cpp15
-rw-r--r--server/proxy_ui_server.workspace79
-rwxr-xr-xserver/server/config.cpp17
-rwxr-xr-xserver/server/config.h16
-rw-r--r--server/server/firewall_list.cfg116
-rwxr-xr-xserver/server/headers.h16
-rw-r--r--server/server/log.cpp16
-rw-r--r--server/server/log.h16
-rwxr-xr-xserver/server/main.cpp15
-rw-r--r--server/server/main.h16
-rw-r--r--server/server/server.cfg2
-rwxr-xr-xserver/server/server.project5
-rw-r--r--server/server/speedtest.cpp16
-rw-r--r--server/server/speedtest.h16
-rw-r--r--server/server/static_proxy_list.cfg10
-rwxr-xr-xserver/server/utilities.cpp17
-rw-r--r--server/server/utilities.h17
-rw-r--r--updater/Logger.cpp15
-rw-r--r--updater/Logger.h15
-rw-r--r--updater/main.cpp15
42 files changed, 762 insertions, 18 deletions
diff --git a/client/Config.cpp b/client/Config.cpp
index 8b4f67d..e7fbaba 100644
--- a/client/Config.cpp
+++ b/client/Config.cpp
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//
+// 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.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <algorithm>
#include <fstream>
diff --git a/client/Config.h b/client/Config.h
index 67d5cde..c9a36c6 100644
--- a/client/Config.h
+++ b/client/Config.h
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef CONFIG_H
diff --git a/client/Dialog.cpp b/client/Dialog.cpp
index 3e96784..be04781 100644
--- a/client/Dialog.cpp
+++ b/client/Dialog.cpp
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <QtGui>
#include <iostream>
diff --git a/client/Dialog.h b/client/Dialog.h
index 18fb9e5..53e8afc 100644
--- a/client/Dialog.h
+++ b/client/Dialog.h
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef PROXY_DIALOG
#define PROXY_DIALOG
diff --git a/client/DownloadClient.cpp b/client/DownloadClient.cpp
index 110601a..d25e6dc 100644
--- a/client/DownloadClient.cpp
+++ b/client/DownloadClient.cpp
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <QtCore>
#include "DownloadClient.h"
diff --git a/client/DownloadClient.h b/client/DownloadClient.h
index 8af8131..229074f 100644
--- a/client/DownloadClient.h
+++ b/client/DownloadClient.h
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef DOWNLOAD_CLIENT_H
diff --git a/client/FileOpThread.cpp b/client/FileOpThread.cpp
index 3817e56..2677d2d 100644
--- a/client/FileOpThread.cpp
+++ b/client/FileOpThread.cpp
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <QtCore>
#include "DownloadClient.h"
diff --git a/client/FileOpThread.h b/client/FileOpThread.h
index 83a8dd0..98cb816 100644
--- a/client/FileOpThread.h
+++ b/client/FileOpThread.h
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef FILE_OP_THREAD_H
diff --git a/client/Logger.cpp b/client/Logger.cpp
index e0e769f..f3b6c42 100644
--- a/client/Logger.cpp
+++ b/client/Logger.cpp
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <stdio.h>
#include <stdarg.h>
diff --git a/client/Logger.h b/client/Logger.h
index f8fa5db..1b72327 100644
--- a/client/Logger.h
+++ b/client/Logger.h
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef LOG_H
diff --git a/client/Proxifier.cpp b/client/Proxifier.cpp
index c80657f..8ce4fd5 100644
--- a/client/Proxifier.cpp
+++ b/client/Proxifier.cpp
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <algorithm>
#ifdef WIN32
diff --git a/client/Proxifier.h b/client/Proxifier.h
index 712e79c..30aa0ce 100644
--- a/client/Proxifier.h
+++ b/client/Proxifier.h
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef PROXIFIER_CONFIG
diff --git a/client/Proxy.cpp b/client/Proxy.cpp
index abfaf22..0d68ab7 100644
--- a/client/Proxy.cpp
+++ b/client/Proxy.cpp
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <algorithm>
#include <stdlib.h>
diff --git a/client/Proxy.h b/client/Proxy.h
index a718353..66885be 100644
--- a/client/Proxy.h
+++ b/client/Proxy.h
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef PROXY_H
#define PROXY_H
diff --git a/client/ProxyClientApp.cpp b/client/ProxyClientApp.cpp
index 3b703d8..99fed5e 100644
--- a/client/ProxyClientApp.cpp
+++ b/client/ProxyClientApp.cpp
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <QtGui>
diff --git a/client/ProxyClientApp.h b/client/ProxyClientApp.h
index cc0a7eb..0b7ad43 100644
--- a/client/ProxyClientApp.h
+++ b/client/ProxyClientApp.h
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef PROXY_CLIENT_APPLICATION_H
diff --git a/client/SslClient.cpp b/client/SslClient.cpp
index 64f63ac..9eb4a7d 100644
--- a/client/SslClient.cpp
+++ b/client/SslClient.cpp
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <string.h>
#include <QtCore>
diff --git a/client/SslClient.h b/client/SslClient.h
index b0528d6..3c4ad16 100644
--- a/client/SslClient.h
+++ b/client/SslClient.h
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef SSL_CLIENT_H
#define SSL_CLIENT_H
diff --git a/client/UpdatedConfig.cpp b/client/UpdatedConfig.cpp
index 0d7703a..fe04fd9 100644
--- a/client/UpdatedConfig.cpp
+++ b/client/UpdatedConfig.cpp
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <QTimer>
#include "UpdatedConfig.h"
diff --git a/client/UpdatedConfig.h b/client/UpdatedConfig.h
index f98c45e..cc51d9e 100644
--- a/client/UpdatedConfig.h
+++ b/client/UpdatedConfig.h
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef UPDATED_CONFIG_H
#define UPDATED_CONFIG_H
diff --git a/client/Utility.cpp b/client/Utility.cpp
index 4adf348..e7387b0 100644
--- a/client/Utility.cpp
+++ b/client/Utility.cpp
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <QCryptographicHash>
#include "client.h"
diff --git a/client/Utility.h b/client/Utility.h
index 8cdecaf..15364fe 100644
--- a/client/Utility.h
+++ b/client/Utility.h
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef UTILITY_H
diff --git a/client/main.cpp b/client/main.cpp
index ce83fcb..0d0e1db 100644
--- a/client/main.cpp
+++ b/client/main.cpp
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifdef WIN32
#define ClientName "client.exe"
diff --git a/server/proxy_ui_server.workspace b/server/proxy_ui_server.workspace
index eb17446..99111a2 100644
--- a/server/proxy_ui_server.workspace
+++ b/server/proxy_ui_server.workspace
@@ -1,14 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<CodeLite_Workspace Name="proxy_ui_server" Database="./proxy_ui_server.tags">
<Project Name="server" Path="server/server.project" Active="Yes"/>
- <BuildMatrix>
- <WorkspaceConfiguration Name="Debug" Selected="yes">
- <Project Name="server" ConfigName="Debug"/>
- </WorkspaceConfiguration>
- <WorkspaceConfiguration Name="Release" Selected="yes">
- <Project Name="server" ConfigName="Release"/>
- </WorkspaceConfiguration>
- </BuildMatrix>
<Environment>
<![CDATA[
@@ -29,6 +21,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
]]>
</Environment>
+ <BuildMatrix>
+ <WorkspaceConfiguration Name="Debug" Selected="yes">
+ <Project Name="server" ConfigName="Debug"/>
+ </WorkspaceConfiguration>
+ <WorkspaceConfiguration Name="Release" Selected="no">
+ <Project Name="server" ConfigName="Release"/>
+ </WorkspaceConfiguration>
+ </BuildMatrix>
</CodeLite_Workspace>
diff --git a/server/server/config.cpp b/server/server/config.cpp
index 0114c6f..13e48c4 100755
--- a/server/server/config.cpp
+++ b/server/server/config.cpp
@@ -1,3 +1,20 @@
+// Copyright © 2010-2012 sss
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
#include "headers.h"
extern logtofile *logger;
diff --git a/server/server/config.h b/server/server/config.h
index 1170710..e66cf6a 100755
--- a/server/server/config.h
+++ b/server/server/config.h
@@ -1,3 +1,19 @@
+// Copyright © 2010-2012 sss
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
#ifndef CONFIG_H
#define CONFIG_H
diff --git a/server/server/firewall_list.cfg b/server/server/firewall_list.cfg
index 3b3e669..b5640d0 100644
--- a/server/server/firewall_list.cfg
+++ b/server/server/firewall_list.cfg
@@ -1,3 +1,115 @@
-block *.adobeereg.com;
-block ereg.adobe.com;
+block *.adobeereg.com;adobeereg.com;
+block activate.adobe.com;
block practivate.adobe.com;
+block ereg.adobe.com;
+block activate.wip3.adobe.com;
+block wip3.adobe.com;3dns-3.adobe.com;
+block 3dns-2.adobe.com;
+block adobe-dns.adobe.com;
+block adobe-dns-2.adobe.com;
+block adobe-dns-3.adobe.com;
+block ereg.wip3.adobe.com;
+block activate-sea.adobe.com;
+block wwis-dubc1-vip60.adobe.com;
+block activate-sjc0.adobe.com;
+block livejournal.sup.com;
+block stat.livejournal.sup.com;
+block 74.125.163.86;
+block 8.ce.b4.a1.top.mail.ru;
+block www.hitcounter.ru; <http://www.hitcounter.ru;>
+block 85ideas.com;
+block fxfeeds.mozilla.com;
+block newsrss.bbc.co.uk;
+block www.bbc.co.uk; <http://www.bbc.co.uk;>
+block wsrss.bbc.co.uk;
+block luna.mail.ru;
+block photo75.mail.ru;
+block sitecheck2.opera.com;
+block mu-in-f118.1e100.net;
+block 77.220.183.34;
+block tsarfin.com;
+block rmuuekotik;
+block ugsdxkmvpl;
+block ckenrwezzt;
+block counter.rambler.ru;
+block counter.glc.ru;d5.cd.bf.a0.top.mail.ru;
+block hit10.hotlog.ru;
+block null;
+block de.c6.bb.a0.top.mail.ru;
+block s-static.ak;
+block g.live.com;
+block shared.live.com;
+block begun.ru;
+block thumbs02.begun.ru;
+block sb-ssl.google.com;
+block clients2.google.com;
+block chatenabled.mail.google.com;
+block suggestqueries.google.com;
+block video-stats.video.google.com;
+block p2.gygesawcxs5u6.xkbhduq3n7egsy7y.ds.ipv6-exp.l.google.com;
+block ipv4.ipv6-exp.l.google.com;
+block ssl.gstatic.*;
+block fxfeeds.mozilla.*;
+block *googlesyndi*;
+block top.mail.ru;
+block *charlesproxy*;
+block *.google-analytics*;
+block *hitcounter.ru;
+block *85ideas.com;
+block *id.google.*;
+block newsrss.bbc.*;
+block *.bbc.*;
+block clients1.google.*;
+block luna.mail.*;
+block photo75.mail.*;
+block sitecheck2.opera.com;
+block *1e100*;counter.yadro.*;
+block clients4.google.*;
+block sb-ssl.google.com;
+block clients2.google.com;
+block tsarfin.com;
+block counter.rambler.ru;
+block counter.glc.ru;
+block chatenabled.mail.google.com;
+block suggestqueries.google.com;d5.cd.bf.a0.top.mail.ru;
+block video-stats.video.google.com;
+block exp.l.google.com;
+block exp.l.google.com;
+block hit10.hotlog.ru;
+block de.c6.bb.a0.top.mail.ru;
+block mc.yandex.ru;
+block csi.gstatic.*;
+block l.sharethis.com;
+block scnt.rambler.*;
+block d9.c0.b2.a0.top.mail.ru;
+block *yadro.*;
+block www.tns-counter.*; <http://www.tns-counter.*;>
+block safebrowsing.clients.google.*;
+block *.advmaker.ru;
+block ngbn.net;
+block protizer.ru;
+block click.readme.ru;
+block *.google-analytics.*;
+block clicks.runews.radeant.com;
+block clicksen.runews.radeant.com;
+block radeant.com;
+block counter.spylog.com;
+block tizer.advmaker.ru;
+block myass.ru;
+block ru.redtram.com;
+block readme.ru;
+block picjoke.com;
+block odnaknopka.ru;
+block mafiaonline.ru;
+block www.pixshock.net; <http://www.pixshock.net;>
+block js.ru.redtram.com;
+block cnt.rambler.ru;
+block toget.ru;
+block pop-bazar.com;
+block ssl.gstatic.com;
+block safebrowsing-cache.google.com;
+block *xn--2-ftblm2etb*;
+block sls.microsoft.com;
+block genuine.microsoft.com;
+block validation.sls.microsoft.com;
+block *.yadro.*;ocsp.startssl.com;
diff --git a/server/server/headers.h b/server/server/headers.h
index a4d0114..bc5ba3a 100755
--- a/server/server/headers.h
+++ b/server/server/headers.h
@@ -1,3 +1,19 @@
+// Copyright © 2010-2012 sss
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
#ifndef HEADERS_H
#define HEADERS_H
diff --git a/server/server/log.cpp b/server/server/log.cpp
index fd489f4..7075b4f 100644
--- a/server/server/log.cpp
+++ b/server/server/log.cpp
@@ -1,3 +1,19 @@
+// Copyright © 2010-2012 sss
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
#include "headers.h"
logtofile& logtofile::operator<<(const char *buf)
diff --git a/server/server/log.h b/server/server/log.h
index 41ef9f4..efe1552 100644
--- a/server/server/log.h
+++ b/server/server/log.h
@@ -1,3 +1,19 @@
+// Copyright © 2010-2012 sss
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
#ifndef LOG_H
#define LOG_H
diff --git a/server/server/main.cpp b/server/server/main.cpp
index 48532fd..5231856 100755
--- a/server/server/main.cpp
+++ b/server/server/main.cpp
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 sss
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include "main.h"
#include "headers.h"
diff --git a/server/server/main.h b/server/server/main.h
index 0ebd349..662d5c1 100644
--- a/server/server/main.h
+++ b/server/server/main.h
@@ -1,3 +1,19 @@
+// Copyright © 2010-2012 sss
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
#ifndef MAIN_H
#define MAIN_H
diff --git a/server/server/server.cfg b/server/server/server.cfg
index 6f1c75f..9eefe1c 100644
--- a/server/server/server.cfg
+++ b/server/server/server.cfg
@@ -1,2 +1,2 @@
Debug=1;
-IgnoreSslErrors=1;
+ProxyCheckInterval=10; \ No newline at end of file
diff --git a/server/server/server.project b/server/server/server.project
index f01d83e..cbf07ff 100755
--- a/server/server/server.project
+++ b/server/server/server.project
@@ -33,7 +33,6 @@
<Configuration Name="Debug" CompilerType="gnu g++" DebuggerType="GNU gdb debugger" Type="Executable" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
<Compiler Options="-ggdb3" C_Options="-ggdb3" Required="yes" PreCompiledHeader="" PCHInCommandLine="no" UseDifferentPCHFlags="no" PCHFlags="">
<IncludePath Value="."/>
- <IncludePath Value="../../libs/rapidxml-1.13"/>
</Compiler>
<Linker Options="" Required="yes">
<Library Value="boost_system"/>
@@ -50,8 +49,7 @@
<ResourceCompiler Options="" Required="no"/>
<General OutputFile="$(IntermediateDirectory)/$(ProjectName)" IntermediateDirectory="./Debug" Command="./$(ProjectName)" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/>
<Environment EnvVarSetName="&lt;Use Defaults&gt;" DbgSetName="&lt;Use Defaults&gt;">
- <![CDATA[
- ]]>
+ <![CDATA[]]>
</Environment>
<Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath="">
<PostConnectCommands/>
@@ -99,6 +97,7 @@
<General OutputFile="$(IntermediateDirectory)/$(ProjectName)" IntermediateDirectory="./Release" Command="./$(ProjectName)" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/>
<Environment EnvVarSetName="&lt;Use Defaults&gt;" DbgSetName="&lt;Use Defaults&gt;">
<![CDATA[
+
]]>
</Environment>
<Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath="">
diff --git a/server/server/speedtest.cpp b/server/server/speedtest.cpp
index 6908e34..c34852f 100644
--- a/server/server/speedtest.cpp
+++ b/server/server/speedtest.cpp
@@ -1,3 +1,19 @@
+// Copyright © 2010-2012 sss
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
#include "headers.h"
extern logtofile *logger;
diff --git a/server/server/speedtest.h b/server/server/speedtest.h
index 1e976e2..c791832 100644
--- a/server/server/speedtest.h
+++ b/server/server/speedtest.h
@@ -1,3 +1,19 @@
+// Copyright © 2010-2012 sss
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
#ifndef SPEEDTEST_H
#define SPEEDTEST_H
#include "headers.h"
diff --git a/server/server/static_proxy_list.cfg b/server/server/static_proxy_list.cfg
index a08ddc6..2e42ccc 100644
--- a/server/server/static_proxy_list.cfg
+++ b/server/server/static_proxy_list.cfg
@@ -1,4 +1,6 @@
-https://192.168.1.1:3128 "Russian server #1" 1;
-socks5://192.168.100.1:8080 "Russian server #2" 1;
-http://192.168.101.1:10003 "UA server #1" 2;
-https://login:passwd@192.168.222.1:3128 "UA server #2" 2;
+socks5://192.168.222.1:10006 "USA 10006" 1;
+socks5://192.168.222.1:10009 "DE 10009" 1;
+socks5://192.168.222.1:10001 "USA 10001" 2;
+socks5://192.168.222.1:10002 "USA 10002" 2;
+socks5://192.168.222.1:10003 "Poland? 10003" 1;
+socks5://192.168.222.1:10005 "Poland? 10005" 1;
diff --git a/server/server/utilities.cpp b/server/server/utilities.cpp
index 9d35ae2..d96399f 100755
--- a/server/server/utilities.cpp
+++ b/server/server/utilities.cpp
@@ -1,3 +1,20 @@
+// Copyright © 2010-2012 sss
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
#include "headers.h"
diff --git a/server/server/utilities.h b/server/server/utilities.h
index ded609f..8f15ffb 100644
--- a/server/server/utilities.h
+++ b/server/server/utilities.h
@@ -1,3 +1,20 @@
+// Copyright © 2010-2012 sss
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
#ifndef UTILITIES_H
#define UTILITIES_H
diff --git a/updater/Logger.cpp b/updater/Logger.cpp
index 67c4907..ef6cff0 100644
--- a/updater/Logger.cpp
+++ b/updater/Logger.cpp
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <stdio.h>
#include <stdarg.h>
diff --git a/updater/Logger.h b/updater/Logger.h
index cecd454..00102c9 100644
--- a/updater/Logger.h
+++ b/updater/Logger.h
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef LOG_H
diff --git a/updater/main.cpp b/updater/main.cpp
index ac39264..16d358a 100644
--- a/updater/main.cpp
+++ b/updater/main.cpp
@@ -1,3 +1,18 @@
+// Copyright © 2010-2012 b0ris
+//.
+// 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.
+//.
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifdef WIN32
#define ClientName "client.exe"