diff options
author | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2012-09-04 12:29:27 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2012-09-04 12:29:27 +0300 |
commit | 1052c8bd510b92827a61aba725083c9feb24e042 (patch) | |
tree | d3cc898daf2999200818b7f6a869a7c23e37385a | |
parent | 5e7966a5be76280e1d21c00de9c3bcec19f03f5e (diff) |
GPL'ed
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="<Use Defaults>" DbgSetName="<Use Defaults>"> - <![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="<Use Defaults>" DbgSetName="<Use Defaults>"> <![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" |