The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<HTML><BODY BGCOLOR="#c8c8c8" TEXT="#000000"><H1>CVS log</H1><HR><H2><A NAME="1"><A HREF="#2">obfuscator.pl</A></A></H2><UL><LI><A HREF="#3">revision 1.14</A></LI><LI><A HREF="#4">revision 1.13</A></LI><LI><A HREF="#5">revision 1.12</A></LI><LI><A HREF="#6">revision 1.11</A></LI><LI><A HREF="#7">revision 1.10</A></LI><LI><A HREF="#8">revision 1.9</A></LI><LI><A HREF="#9">revision 1.8</A></LI><LI><A HREF="#10">revision 1.7</A></LI><LI><A HREF="#11">revision 1.6</A></LI><LI><A HREF="#12">revision 1.5</A></LI><LI><A HREF="#13">revision 1.4</A></LI><LI><A HREF="#14">revision 1.3</A></LI><LI><A HREF="#15">revision 1.2</A></LI><LI><A HREF="#16">revision 1.1</A></LI><LI><A HREF="#17">revision 1.1.1.1</A></LI>
<HR><H2><STRONG><A NAME="2">obfuscator.pl</A></STRONG></H2><P><PRE>Working file: obfuscator.pl
head: 1.14
branch:
locks: strict
access list:
symbolic names:
	start: 1.1.1.1
	gosha: 1.1.1
keyword substitution: kv
total revisions: 15;	selected revisions: 15
description:
</PRE></P><HR><H2><STRONG><A NAME="3">obfuscator.pl [ revision 1.14 ]</A></STRONG></H2><BR><STRONG>date: 2007-04-23 22:43:40 +0400;  author: gosha;  state: Exp;  lines: +18 -13;  commitid: 381b462cfde14567;</STRONG><P><PRE>úÁÍÅÎÉÌ ÐÁÒÁÍÅÔÒ wo_fn ÎÁ use_fn

äÏÂÁ×ÉÌ ÐÁÒÁÍÅÔÒ use_hdr - ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ `ÛÉÆÒÏ×ÁÎÉÑ` ÚÁÇÏÌÏ×ÏË ÓËÒÉÐÔÁ

óËÒÉÐÔ ÎÅ ËÏÒÒÅËÔÎÏ ÒÁÂÏÔÁÌ ÅÓÌÉ ×ÎÕÔÒÉ ×ÓÔÒÅÞÁÌÉÓØ package's
	( ÔÏÅÓÔØ ÓÍÅÝÅÎÉÅ × __DATA__ ÂÙÌÏ Î ÔÏ ÞÔÏ ÏÖÉÄÁÌÏÓØ... )
</PRE></P><HR><H2><STRONG><A NAME="4">obfuscator.pl [ revision 1.13 ]</A></STRONG></H2><BR><STRONG>date: 2006-08-07 11:43:46 +0400;  author: gosha;  state: Exp;  lines: +49 -7;  commitid: 4ec144d6ef124567;</STRONG><P><PRE>äÏÂÁ×ÉÌ POD ÄÏËÕÍÅÎÔÁÃÉÀ

ðÏÍÅÎÑÌ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ full_hdr ÎÁ true
</PRE></P><HR><H2><STRONG><A NAME="5">obfuscator.pl [ revision 1.12 ]</A></STRONG></H2><BR><STRONG>date: 2006-07-18 18:09:30 +0400;  author: gosha;  state: Exp;  lines: +16 -5;  commitid: 295d44bceb5b4567;</STRONG><P><PRE>äÏÂÁ×ÉÌ ÏÐÃÉÀ full_hdr - ÎÅ ÉÓËÁÔØ  ×ÚÁÇÏÌÏ×ËÅ cvs id, ÉÓÐÏÌØÚÏ×ÁÔØ ÚÁÇÏÌÏ×ÏË
	ÐÏÌÎÏÓÔØÀ.
</PRE></P><HR><H2><STRONG><A NAME="6">obfuscator.pl [ revision 1.11 ]</A></STRONG></H2><BR><STRONG>date: 2006-05-30 12:30:07 +0400;  author: gosha;  state: Exp;  lines: +2 -2;</STRONG><P><PRE>ðÒÉ ÎÁÌÉÞÉÉ × ÉÓÈÏÄÎÏÍ ÓËÒÉÐÔÅ ÔÅÇÁ DATA ÂÙÌÏ ÎÅÓËÏÌØËÏ ÎÅ ËÏÒÒÅËÔÎÏÅ
	ÏÔÏÂÒÁÖÅÎÉÅ ÜÔÉÈ ÓÁÍÙÈ ÄÁÎÎÙÈ...
</PRE></P><HR><H2><STRONG><A NAME="7">obfuscator.pl [ revision 1.10 ]</A></STRONG></H2><BR><STRONG>date: 2006-05-26 16:46:22 +0400;  author: gosha;  state: Exp;  lines: +49 -27;</STRONG><P><PRE>ïÂÒÁÂÁÔÙ×ÁÅÍ ÐÅÒÅÍÅÎÎÙÅ ÉÚ our

ÎÏ×ÙÊ ÐÁÒÁÍÅÔÒ wo_fn - ËÒÉÐÔÁ×ÁÔØ ÓÔÒÏËÕ ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÉÍÅÎÉ ÆÁÊÌÁ
	( ÄÌÑ ÍÏÄÕÌÅÊ .pm )

ïÂÆÕÓËÉÒÕÀÔÓÑ ÚÁÎÞÅÎÉÑ ×ÉÄÁ ${scalar} %{hash}...
</PRE></P><HR><H2><STRONG><A NAME="8">obfuscator.pl [ revision 1.9 ]</A></STRONG></H2><BR><STRONG>date: 2006-05-22 17:24:18 +0400;  author: gosha;  state: Exp;  lines: +29 -26;</STRONG><P><PRE>äÏÂÁ×ÉÌ ÐÏÄÄÅÒÖËÕ ËÏÎÓÔÒÕËÃÉÉ 'use vars qw();'
</PRE></P><HR><H2><STRONG><A NAME="9">obfuscator.pl [ revision 1.8 ]</A></STRONG></H2><BR><STRONG>date: 2006-05-21 13:27:31 +0400;  author: gosha;  state: Exp;  lines: +81 -23;  commitid: 2d7d447032124567;</STRONG><P><PRE>ëÒÉÐÔÏ×ÁÎÉÅ ÔÅÐÅÒØ ÉÄÅÔ ÎÅÓËÏÌØËÏ ÐÏ ÄÒÕÇÏÍÕ:
	ÓÔÒÏËÁ ÓÏÓÔÁ×ÌÑÅÔÓÑ ÞÅÒÅÚ ÓÉÍ×ÏÌ ÉÍÑÆÁÊÌÁ\ÚÁÇÏÌÏ×ÏË

ðÁÒÁÍÅÔÒ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ skip ÓÅÊÞÁÓ vskip

äÏÂÁ×ÉÌ ÎÏ×ÙÊ ÐÁÒÁÍÅÔÒ sskip - ÐÒÏÐÕÓËÁÔØ ÉÍÅÎÁ ÐÒÏÃÅÄÕÒ

enc ÔÅÐÅÒØ ÒÁÂÏÔÁÅÔ äï ÏÂÆÕÓËÁÃÉÉ
</PRE></P><HR><H2><STRONG><A NAME="10">obfuscator.pl [ revision 1.7 ]</A></STRONG></H2><BR><STRONG>date: 2006-05-20 23:46:45 +0400;  author: gosha;  state: Exp;  lines: +11 -4;  commitid: 4eef446f71fc4567;</STRONG><P><PRE>ðÒÉ ÏÂÆÕÓËÁÃÉÉ ÉÍÅÎ ÈÅÛÁ ÄÏÂÁ×ÉÌ ÐÏÄÄÅÒÖËÕ ËÏÎÓÔÒÕËÃÉÉ:
	@hash{ @slice }
</PRE></P><HR><H2><STRONG><A NAME="11">obfuscator.pl [ revision 1.6 ]</A></STRONG></H2><BR><STRONG>date: 2006-05-20 22:30:52 +0400;  author: gosha;  state: Exp;  lines: +16 -6;  commitid: 4674446f60334567;</STRONG><P><PRE>__DATA__ ÄÏÂÁ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÐÒÉ enc == 1

îÅËÏÔÏÒÁÑ ÌÁÖÁ × style_ob
</PRE></P><HR><H2><STRONG><A NAME="12">obfuscator.pl [ revision 1.5 ]</A></STRONG></H2><BR><STRONG>date: 2006-05-20 22:07:48 +0400;  author: gosha;  state: Exp;  lines: +471 -218;  commitid: 41dd446f5a294567;</STRONG><P><PRE>äÏÂÁ×ÉÌ ÐÏÄÄÅÒÖËÕ ÐÁÒÁÍÅÔÒÏ× ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ

ðÏÐÒÁ×ÉÌ ÏÛÉÂËÕ ÏÂÆÕÓËÁÃÉÉ ÍÁÓÓÉ×Ï× ( ÎÅ ÏÂÒÁÂÁÔÙ×ÁÌÏÓØ $#array )

éÚ ËÏÍÁÎÄÎÏÊ ÓÒÏËÉ ÎÁÓÔÒÁÉ×ÁÅÔÓÑ:
	ÏÂÆÕÓËÁÃÉÑ ÉÍÅÎ ÐÅÒÅÍÅÎÎÙÈ
	ÏÂÆÕÓËÁÃÉÑ ÉÍÅÎ ÐÒÏÃÅÄÕÒ
	ÏÂÆÕÓËÁÃÉÑ ÓÔÉÌÑ ( ÕÄÁÌÅÎÉÅ ÐÒÏÂÅÌÏ× )
	ËÏÄÉÒÏ×ÁÎÉÅ ÔÅËÓÔÁ
	ÚÁÄÁÎÉÑ ×ÒÅÍÅÎÉ ÒÁÂÏÔÙ × ÔÒÉÁÌÅ
	ÚÁÄÁÎÉÅ ÉÍÅÎ ÐÅÒÅÍÅÎÎÙÈ ËÏÔÏÒÙÅ ÎÅ ÌÂÒÁÂÁÔÙ×ÁÔØ

ðÅÒÅÌÏÐÁÔÉÌ ×ÓÅ ×ÎÕÔÒÅÎÎÏÓÔÉ ( ÂÅÚ ÏÓÏÂÏÇÏ ÉÚÍÅÎÅÎÉÑ ÆÕÎËÃÉÏÎÁÌÁ )
</PRE></P><HR><H2><STRONG><A NAME="13">obfuscator.pl [ revision 1.4 ]</A></STRONG></H2><BR><STRONG>date: 2006-05-20 17:26:57 +0400;  author: gosha;  state: Exp;  lines: +15 -12;  commitid: 1dc5446f18fc4567;</STRONG><P><PRE>×ÅÒÎÕÌ ×ÚÁÄ ËÕÓÏË ËÏÄÁ ËÁÓÁÀÝÉÊÓÑ ËÏÄÉÒÏ×ÁÎÉÑ - × ÐÒÉÎÃÉÐÅ ÎÅ ËÏÒÒÅËÔÎÙÊ
	ÁÌÇÏÒÉÔÍ...
</PRE></P><HR><H2><STRONG><A NAME="14">obfuscator.pl [ revision 1.3 ]</A></STRONG></H2><BR><STRONG>date: 2006-05-20 17:02:24 +0400;  author: gosha;  state: Exp;  lines: +87 -40;  commitid: 19b2446f13174567;</STRONG><P><PRE>ðÏÎÉÍÁÅÍ ÔÅÇÉ __DATA__ É __END__ × ÉÓÈÏÄÎÏÍ ÓËÒÉÐÔÅ

ðÏÎÉÍÁÅÍ ðïä ÄÏËÕÍÅÎÔÁÃÉÀ

îÅÓËÏÌØËÏ ÐÏÍÅÎÑÌ ÁÌÇÏÒÉÔÍ `ËÏÄÉÒÏ×ÁÎÉÑ'
</PRE></P><HR><H2><STRONG><A NAME="15">obfuscator.pl [ revision 1.2 ]</A></STRONG></H2><BR><STRONG>date: 2006-05-19 23:46:52 +0400;  author: gosha;  state: Exp;  lines: +4 -5;  commitid: 2b59446e20994567;</STRONG><P><PRE>ÂÏÌØÛÅ ÎÅ ÒÕÇÁÅÍÓÑ ÎÁ ÎÅÚÁË×ÏÞÅÎÎÙÅ ËÁ×ÙÞËÉ
</PRE></P><HR><H2><STRONG><A NAME="16">obfuscator.pl [ revision 1.1 ]</A></STRONG></H2><BR><STRONG>date: 2006-05-19 23:36:20 +0400;  author: gosha;  state: Exp;  commitid: 29ff446e1e154567;</STRONG><P><PRE>branches:  1.1.1;
Initial revision
</PRE></P><HR><H2><STRONG><A NAME="17">obfuscator.pl [ revision 1.1.1.1 ]</A></STRONG></H2><BR><STRONG>date: 2006-05-19 23:36:20 +0400;  author: gosha;  state: Exp;  lines: +0 -0;  commitid: 29ff446e1e154567;</STRONG><P><PRE>ïÂÆÕÓËÁÔÏÒ ÐÅÒÌÏ×ÙÈ ÓËÒÉÐÔÏ×
	ÓÄÅÌÁÎ ÐÏÄ ÓÅÂÑ ( ÓÏÇÌÁÛÅÎÉÑ × ÎÁÞÁÌÅ ÓËÒÉÐÔÁ )
=============================================================================
</PRE></P></UL></BODY></HTML>