#!/usr/bin/perl -w
#
-# This script is invoked when the YPP SC PCTB client talks to the
+# This script is invoked when the yarrg wants to send an update to the
# dictionary server. See README.privacy.
# This is part of ypp-sc-tools, a set of third-party tools for assisting
# upload testing runes:
#
-# YPPSC_PCTB_DICT_UPDATE=./ YPPSC_PCTB_DICT_SUBMIT=./ ./ypp-commodities --ocean midnight --pirate aristarchus --find-island --same --raw-tsv >raw.tsv
+# YPPSC_YARRG_DICT_UPDATE=./ YPPSC_YARRG_DICT_SUBMIT=./ ./yarrg --ocean midnight --pirate aristarchus --find-island --same --raw-tsv >raw.tsv
# ./dictionary-manager --debug --approve-updates '' . .
use strict (qw(vars));
use IO::Pipe;
use IO::Handle;
+use Commods;
+
my $aadepth=2;
#---------- pixmaps ----------
my $spec_aadepth= param('depth');
if ($version ne '3' || $spec_aadepth ne $aadepth) {
print header('text/plain',
- "403 YPP SC PCTB client is out of date".
+ "403 yarrg client is out of date".
" ($version, $spec_aadepth)");
print "\nYour YPP SC client is out of date.\n";
exit 0;
$pirate= '';
}
-my $caller= $ENV{'REMOTE_ADDR'};
-$caller= 'LOCAL' unless defined $caller;
-
-my $fwdf= $ENV{'HTTP_X_FORWARDED_FOR'};
-if (defined $fwdf) {
- $fwdf =~ s/\s//g;
- $fwdf =~ s/[^0-9.,]/?/g;
- $caller= "$fwdf,$pirate";
-}
+my $caller= cgi_get_caller();
my $kind;
my @xa;