From 8b6be3d5707f6194719ca91b8e699ed83c02a400 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Wed, 28 Jun 2017 13:35:23 +0200 Subject: Turn project from perl-Arctica-Browser-Overlay into arctica-browser. --- lib/Arctica/Browser/Overlay/Proxy.pm | 103 ----------------------------------- 1 file changed, 103 deletions(-) delete mode 100644 lib/Arctica/Browser/Overlay/Proxy.pm (limited to 'lib/Arctica/Browser/Overlay/Proxy.pm') diff --git a/lib/Arctica/Browser/Overlay/Proxy.pm b/lib/Arctica/Browser/Overlay/Proxy.pm deleted file mode 100644 index 9034a1e..0000000 --- a/lib/Arctica/Browser/Overlay/Proxy.pm +++ /dev/null @@ -1,103 +0,0 @@ -################################################################################ -# _____ _ -# |_ _| |_ ___ -# | | | ' \/ -_) -# |_| |_||_\___| -# _ _ ____ _ _ -# / \ _ __ ___| |_(_) ___ __ _ | _ \ _ __ ___ (_) ___ ___| |_ -# / _ \ | '__/ __| __| |/ __/ _` | | |_) | '__/ _ \| |/ _ \/ __| __| -# / ___ \| | | (__| |_| | (_| (_| | | __/| | | (_) | | __/ (__| |_ -# /_/ \_\_| \___|\__|_|\___\__,_| |_| |_| \___// |\___|\___|\__| -# |__/ -# The Arctica Modular Remote Computing Framework -# -################################################################################ -# -# Copyright (C) 2015-2016 The Arctica Project -# http://http://arctica-project.org/ -# -# This code is dual licensed: strictly GPL-2 or AGPL-3+ -# -# GPL-2 -# ----- -# 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; version 2 of the License. -# -# 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., -# -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. -# -# AGPL-3+ -# ------- -# This programm is free software; you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This programm 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program; if not, write to the -# Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. -# -# Copyright (C) 2015-2016 Guangzhou Nianguan Electronics Technology Co.Ltd. -# -# Copyright (C) 2015-2016 Mike Gabriel -# -################################################################################ -package Arctica::Browser::Overlay::Proxy; -use strict; -use Glib 'TRUE', 'FALSE'; -# Be very selective about what (if any) gets exported by default: -our @EXPORT = qw(); -# And be mindful of what we let the caller request, too: -our @EXPORT_OK = qw( ); - -sub new { - my $class_name = $_[0]; -# $arctica_core_object = $_[1]; - my $self = { - isArctica => 1, - aobject_name => "browser_proxy", - webview => FALSE, - }; - bless($self, $class_name); - - $self->_set_proxy(8888); - - return $self; -} - -sub _set_proxy { - my $self = $_[0]; - my $port = $_[1]; - my $username = $_[2]; - my $password = $_[3]; - my $hostname = "localhost"; - my $auth_string; - if ($username and $password) { - $auth_string = "$username:$password\@"; - } - my $proxy_string = "http://$auth_string$hostname:$port"; - $ENV{'HTTP_PROXY'} = $proxy_string; - $ENV{'http_proxy'} = $proxy_string; - $ENV{'HTTPS_PROXY'} = $proxy_string; - $ENV{'https_proxy'} = $proxy_string; - -} - - - -1; -- cgit v1.2.3