aboutsummaryrefslogtreecommitdiffstats
path: root/app/nginx/contrib/unicode2nginx/unicode-to-nginx.pl
diff options
context:
space:
mode:
authorBen Magistro <koncept1@gmail.com>2022-04-17 09:45:02 -0400
committerBen Magistro <koncept1@gmail.com>2022-04-20 21:30:13 -0400
commitbf8c01bfcd015d43cfbcb893e48c6a83a95c91ec (patch)
treed4871f553a40aaed8cf98165f1e4f07584cfb95e /app/nginx/contrib/unicode2nginx/unicode-to-nginx.pl
parent862937c477a3d90798a5e4c4e84fc7c79aae52fe (diff)
Drop nginxdev-mitm-proxy
Nginx is not part of the core library being developed and needs to be moved to its own repository to allow it to be more easily maintained. Signed-off-by: Ben Magistro <koncept1@gmail.com> Change-Id: I5639e84ba0564ccd49ffcffa7ec9fcd57827bd6d
Diffstat (limited to 'app/nginx/contrib/unicode2nginx/unicode-to-nginx.pl')
-rwxr-xr-xapp/nginx/contrib/unicode2nginx/unicode-to-nginx.pl48
1 files changed, 0 insertions, 48 deletions
diff --git a/app/nginx/contrib/unicode2nginx/unicode-to-nginx.pl b/app/nginx/contrib/unicode2nginx/unicode-to-nginx.pl
deleted file mode 100755
index d113fed..0000000
--- a/app/nginx/contrib/unicode2nginx/unicode-to-nginx.pl
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/usr/bin/perl -w
-
-# Convert unicode mappings to nginx configuration file format.
-
-# You may find useful mappings in various places, including
-# unicode.org official site:
-#
-# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1251.TXT
-# http://www.unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-R.TXT
-
-# Needs perl 5.6 or later.
-
-# Written by Maxim Dounin, mdounin@mdounin.ru
-
-###############################################################################
-
-require 5.006;
-
-while (<>) {
- # Skip comments and empty lines
-
- next if /^#/;
- next if /^\s*$/;
- chomp;
-
- # Convert mappings
-
- if (/^\s*0x(..)\s*0x(....)\s*(#.*)/) {
- # Mapping <from-code> <unicode-code> "#" <unicode-name>
- my $cs_code = $1;
- my $un_code = $2;
- my $un_name = $3;
-
- # Produce UTF-8 sequence from character code;
-
- my $un_utf8 = join('',
- map { sprintf("%02X", $_) }
- unpack("U0C*", pack("U", hex($un_code)))
- );
-
- print " $cs_code $un_utf8 ; $un_name\n";
-
- } else {
- warn "Unrecognized line: '$_'";
- }
-}
-
-###############################################################################