Revision: 54077
          http://brlcad.svn.sourceforge.net/brlcad/?rev=54077&view=rev
Author:   brlcad
Date:     2012-12-17 19:39:56 +0000 (Mon, 17 Dec 2012)
Log Message:
-----------
eliminate enigma from our distribution. *sniff*  it's a maintenance cost that 
recently reared its head once again, which isn't acceptable for an interface 
we're not using.  it's even more obsoleted as time goes by as a public domain 
replacement for 'crypt' considering some desktop systems can bruteforce crack 
them in mere seconds.  if we need to encrypt something, we can look to modern 
methods.  doesn't go through our deprecation process because it's back-end 
infrastructure, not a tool we've provided (hence why it's always been in misc)

Modified Paths:
--------------
    brlcad/trunk/configure.ac
    brlcad/trunk/doc/docbook/system/man1/en/CMakeLists.txt
    brlcad/trunk/misc/CMakeLists.txt
    brlcad/trunk/misc/Makefile.am

Removed Paths:
-------------
    brlcad/trunk/doc/docbook/system/man1/en/enigma.xml
    brlcad/trunk/misc/enigma/

Modified: brlcad/trunk/configure.ac
===================================================================
--- brlcad/trunk/configure.ac   2012-12-17 18:57:51 UTC (rev 54076)
+++ brlcad/trunk/configure.ac   2012-12-17 19:39:56 UTC (rev 54077)
@@ -4061,9 +4061,6 @@
    AC_CONFIG_SUBDIRS([src/other/libpng])
 fi
 
-dnl configure enigma
-AC_CONFIG_SUBDIRS([misc/enigma])
-
 dnl configure tkhtml
 if test "x$build_brlcad_tkhtml" = "xyes" ; then
     ac_configure_args="$ac_configure_args --exec-prefix=\"$bc_prefix\""

Modified: brlcad/trunk/doc/docbook/system/man1/en/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/docbook/system/man1/en/CMakeLists.txt      2012-12-17 
18:57:51 UTC (rev 54076)
+++ brlcad/trunk/doc/docbook/system/man1/en/CMakeLists.txt      2012-12-17 
19:39:56 UTC (rev 54077)
@@ -233,7 +233,6 @@
   benchmark.xml
   pixcmp.xml
   brlcad-config.xml
-  enigma.xml
   )
 
 # Some DocBook man pages generate multiple output files, if they

Deleted: brlcad/trunk/doc/docbook/system/man1/en/enigma.xml
===================================================================
--- brlcad/trunk/doc/docbook/system/man1/en/enigma.xml  2012-12-17 18:57:51 UTC 
(rev 54076)
+++ brlcad/trunk/doc/docbook/system/man1/en/enigma.xml  2012-12-17 19:39:56 UTC 
(rev 54077)
@@ -1,149 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!-- lifted from troff+mdoc by doclifter -->
-<refentry xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en' 
xml:id='enigma1'>
-
-<!--  enigma (aka. crypt) man page written by Joerg Wunsch. -->
-
-<!--  Since enigma itself is distributed in the Public Domain, this file
- is also. -->
-
-<!--  $FreeBSD: src/usr.bin/enigma/enigma.1,v 1.5 1999/08/28 01:00:38 peter 
Exp $
- " -->
-<refmeta>
-    <refentrytitle>ENIGMA
-</refentrytitle>
-<manvolnum>1</manvolnum>
-<refmiscinfo class='source'>BRL-CAD</refmiscinfo>
-<refmiscinfo class='manual'>BRL-CAD</refmiscinfo>
-</refmeta>
-
-<refnamediv xml:id='purpose'>
-<refname>enigma</refname>
-<refpurpose>very simple file encryption</refpurpose>
-</refnamediv>
-<refsynopsisdiv xml:id='synopsis'>
-<cmdsynopsis>
-  <command>enigma,</command>
-    <arg choice='plain'>--s </arg>
-    <arg choice='plain'>--k </arg>
-    <arg choice='plain'><replaceable>password</replaceable></arg>
-    <arg choice='plain'><replaceable>enigma,</replaceable></arg>
-    <arg choice='plain'>--s </arg>
-    <arg choice='plain'>--k </arg>
-    <arg choice='plain'><replaceable>password</replaceable></arg>
-</cmdsynopsis>
-</refsynopsisdiv>
-
-
-<refsect1 xml:id='description'><title>DESCRIPTION</title>
-<para><command remap='Nm'> enigma,</command>
-also known as
-<command remap='Nm'> enigma,</command>
-is a
-<emphasis remap='Em'>very</emphasis>
-simple encryption program, working on a
-"secret-key"
-basis.  It operates as a filter, i. e. it encrypts or decrypts a
-stream of data from standard input, and writes the result to standard
-output.  It automatically detects whether the input data stream is
-already encrypted, and switches into decryption mode in this case.</para>
-
-<para>There are several ways to provide the secret key to the program.  By
-default, the program prompts the user on the controlling terminal for
-the key, using
-<citerefentry><refentrytitle>getpass</refentrytitle><manvolnum>3</manvolnum></citerefentry>.
-This is the only safe way of providing it.</para>
-
-<para>Alternatively, the key can be provided as the sole command-line
-argument
-<replaceable>password</replaceable>
-when starting the program.  Obviously, this way the key can easily be
-spotted by other users running
-<citerefentry><refentrytitle>ps</refentrytitle><manvolnum>1</manvolnum></citerefentry>.
-As yet another alternative,
-<command remap='Nm'> enigma,</command>
-can be given the option
-<option>-k</option>,
-and it will take the key from the environment variable
-<envar>CrYpTkEy</envar>.
-While this at a first glance seems to be more secure than the previous
-option, it actually isn't since environment variables can also be
-examined with
-<citerefentry><refentrytitle>ps</refentrytitle><manvolnum>1</manvolnum></citerefentry>.
-Thus this option is mainly provided for compatibility with other
-implementations of
-<command remap='Nm'> enigma,</command></para>
-
-<para>When specifying the option
-<option>-s</option>,
-<command remap='Nm'> enigma,</command>
-modifies the encryption engine in a way that is supposed to make it a
-little more secure, but incompatible with other implementations.</para>
-
-
-<refsect2 xml:id='warning'><title>Warning</title>
-<para>The cryptographic value of
-<command remap='Nm'> enigma,</command>
-is rather small.  This program is only provided here for compatibility
-with other operating systems that also provide an implementation.  For
-real encryption, refer to
-<citerefentry><refentrytitle>bdes</refentrytitle><manvolnum>1</manvolnum></citerefentry>
-(from the DES distribution package), or
-<citerefentry><refentrytitle>pgp</refentrytitle><manvolnum>1</manvolnum></citerefentry>
-(from the ports collection).  However, restrictions for exporting,
-importing or using such tools might exist in some countries, so those
-stronger programs are not being shipped as part of the operating
-system by default.</para>
-</refsect2>
-</refsect1>
-
-<refsect1 xml:id='environment'><title>ENVIRONMENT</title>
-<variablelist remap='Bl -tag -offset indent -width XXCrYpTkEy'>
-<varlistentry>
-<term><envar>CrYpTkEy</envar></term>
-<listitem>
-<para>used to obtain the secret key when option
-<option>-k</option>
-has been given</para>
-</listitem>
-</varlistentry>
-</variablelist>
-</refsect1>
-
-<refsect1 xml:id='author'><title>AUTHOR</title>
-    <para>Joerg Wunsch</para>
-</refsect1>
-
-<refsect1 xml:id='examples'><title>EXAMPLES</title>
-<literallayout remap='Bd'>
-man enigma | enigma &gt; encrypted
-Enter key: (XXX -- key not echoed)
-</literallayout> <!-- remap='Bd' -->
-<para>This will create an encrypted form of this man page, and store it in
-the file
-' encrypted '.</para>
-<literallayout remap='Bd'>
-enigma XXX &lt; encrypted
-</literallayout> <!-- remap='Bd' -->
-
-<para>This displays the previously created file on the terminal.</para>
-</refsect1>
-
-<refsect1 xml:id='see_also'><title>SEE ALSO</title>
-<para><citerefentry><refentrytitle>bdes</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
-<citerefentry><refentrytitle>pgp</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
-<citerefentry><refentrytitle>ps</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
-<citerefentry><refentrytitle>getpass</refentrytitle><manvolnum>3</manvolnum></citerefentry></para>
-</refsect1>
-
-<refsect1 xml:id='history'><title>HISTORY</title>
-<para>Implementations of
-<command remap='Nm'> enigma,</command>
-are very common among
-<productname>Unix</productname>
-operating systems.  This implementation has been taken from the
-<emphasis remap='Em'>Crypt</emphasis> <emphasis 
remap='Em'>Breaker's</emphasis> <emphasis remap='Em'>Workbench</emphasis>
-which is in the public domain.</para>
-</refsect1>
-</refentry>
-

Modified: brlcad/trunk/misc/CMakeLists.txt
===================================================================
--- brlcad/trunk/misc/CMakeLists.txt    2012-12-17 18:57:51 UTC (rev 54076)
+++ brlcad/trunk/misc/CMakeLists.txt    2012-12-17 19:39:56 UTC (rev 54077)
@@ -10,12 +10,6 @@
 set(datadir "\${datarootdir}")
 
 add_subdirectory(pkgconfig)
-# FIXME - need to finish porting enigma to Windows -
-# tried adding postgresql crypt function but it doesn't
-# seem to be working.
-if(NOT WIN32)
-  add_subdirectory(enigma)
-endif(NOT WIN32)
 
 if(NOT CMAKE_CONFIGURATION_TYPES)
   configure_file(brlcad-config.in ${CMAKE_BINARY_DIR}/misc/brlcad-config @ONLY)

Modified: brlcad/trunk/misc/Makefile.am
===================================================================
--- brlcad/trunk/misc/Makefile.am       2012-12-17 18:57:51 UTC (rev 54076)
+++ brlcad/trunk/misc/Makefile.am       2012-12-17 19:39:56 UTC (rev 54077)
@@ -1,6 +1,5 @@
 
 SUBDIRS = \
-       enigma \
        macosx \
        pkgconfig
 

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to