home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
HATCH
/
WT134.ZIP
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1996-12-05
|
40KB
|
849 lines
WWIVTOSS(c) WWIV <-> Fido Mail Tosser/Translator
Written by Craig Dooley
All Rights Reserved
History
=======
12/05/96
============
Version 1.34 Release
WWIVTOSS
■ Finally tracked down the problem that caused some
messages to show up as originating from your
feed, rather than from the system they
originated from. This was caused by 2 things
- the originating BBS's mail tosser was NOT
fully compliant, as it did not have the MSGID
kludge line. However, WWIVTOSS was also at
fault because it was not checking the origin
line, like I thought it was. WWIVTOSS now
checks the origin line for an address as well
as the MSGID kludge, so that problem (actually
more of an annoyance than a problem) shouldn't
appear any more.
■ Fixed a couple of bugs and added some features. See
Beta 1.33.1 for details.
11/22/96
============
Version 1.33.1 Beta
WWIVTOSS
■ Added support for packet-level passwords.
■ Found section of code that *MIGHT* be causing some posts
to come in as from your feed, when they aren't really.
WSETUP
■ Fixed bug that was not saving HIGH ASCII setting if
ROUTE MAIL was turned off - minor variable
problem.
■ Fixed potential problem with using unarchiver that
needs no switches (i.e. ARCE).
11/08/96
============
Version 1.32 Release
Released to the public with some additional, requested
features. (see 1.31, 1.31a)
11/07/96
============
Version 1.31a Beta
WWIVTOSS
■ Finally fixed removal of messages with the KILL/SENT
*FLAG*.
■ Fixed problem with how bounced email was being
addressed. I had a couple of variables
incorrect, and wasn't setting another, causing
WIERD things to happen. That's been fixed.
WSETUP
■ Fixed a major bug with WSETUP that was not correctly
saving the Route Mail? Variable. The bug was
introduced in the 1.31 beta, and was NOT present
in the 1.30 release.
11/04/96
============
Version 1.31 Beta
WWIVTOSS
■ Added code to log who outgoing mail was going to.
■ Added code to write incoming messages to LOCAL.$$$, then
rename to LOCAL.NET after processing is finished,
to prevent multi-node systems with wierd setups
from processing at the wrong moment.
Requested by The Weatherman.
■ Added code to allow more control over carriage
returns on mail import. Also added code to
allow high ascii on outgoing mail (messages are
controlled on a per-echo basis).
■ Added code to control mail-routing, allowing you to
disable it at will.
Requested by The Weatherman.
WSETUP
■ Increased size of Origin Line field to 50 characters.
10/19/96
============
Version 1.30
■ Released to the public! The crowds go wild!
10/17/96
============
Version 1.29 Beta
WWIVTOSS
■ Fixed a glitch that was causing WWIVTOSS to only
process one network at a time for outgoing
messages.
■ Added code to check for a node in Node Manager if
you are sending mail. If that node exists, it
checks the archive status (NONE/HOLD/CRASH)
and sends the mail out that way, overriding
the route mail setting.
■ Added code to ensure that received messages which
were marked as Kill/Sent were deleted after
processing.
■ Changed the exporting of email function to correctly
handle BinkleyTerm. BinkleyTerm functions
differently from Front Door, using .PKT and
.?LO files for regular email as well as
messages. Front Door uses .MSG files for
email, which is what I had the program using.
WSETUP
■ Cleaned up a few minor aesthetic items in WSETUP.
10/16/96
============
Version 1.28 Beta
WWIVTOSS
■ Put in code that would correctly handle mail if your
crash setting was 0 (No crash) AND you didn't have
Route Manager set up correctly. Eliminated last
of 0:0/0.0 possibilities, I believe.
■ Found minor glitch in BinkleyTerm file attach creation.
An extension of .PKT could be inadvertendly added
to the proposed filename. Since the '.' was
already there, you'd get a filename with *2*
'.'s before the extension. That's been fixed.
Hopefully. :)
10/15/96
============
Version 1.27 Beta
WWIVTOSS
■ Still had a slight problem with phantom node(s) showing
up when packing up outbound packets. I found
code that was creating a packet using some
variables that were never assigned a value.
This was in the archiving routine, where it
created a file attach file for systems running
BinkleyTerm. Because those variables were not
being set, it was creating a file for 0:0/0.0.
The packet itself was correctly done and packed,
but the file attach message itself was not.
This has been fixed, and hopefully is the last
problem!
WSETUP
■ Put code in WSETUP to check the name of the filename
that information was being exported to. It will
abort the operation is the filename is the same
as a WWIVTOSS data file.
10/11/96
============
Version 1.26 Beta
WWIVTOSS
■ I think I finally solved the problem of why WWIVTOSS
wouldn't always archive packets during the first
run. I did some testing, and got "Permission
Denied" errors when it tried renaming the *.QQQ
files to *.PKT. Apparently, it wasn't always
closing the .QQQ file before it tried renaming
it. I tracked it down and fixed it.
■ Hopefully, I've also got the problem of "phantom
nodes" fixed. WWIVTOSS would occasionally
create packets to nodes that weren't listed
anywhere...they just appeared. I juggled some
variables, made sure others were cleared, and
think the problem is solved.
■ Fixed a problem with the month variable in the
outbound packet header. It was 1 month ahead.
■ Found a problem with disappearing email. When mail
was routed, if there was crash mail between
routed mail (or maybe even messages), the second
group would just disappear. That's been fixed.
■ Fixed a glitch that was allowing the WWIV network
routing lines to go out sometimes.
10/09/96
============
Version 1.25 Beta
WWIVTOSS
■ Oops! I goofed when trying to track down some problems
and ended up screwing things up to where it could
not pack up an outbound packet. The command line
that it was trying to use was screwy. It should be
fixed now.
■ Was notified by my connect of a glitch. WWIVTOSS
was not correctly creating packets. It was
creating type 2+ (FSC-0039) packets, but had
code in there that caused recieving systems to
think it was a type 2.2 (FSC-0045), which made a
few things screwy. This has been fixed, and
outgoing packets are now fully type 2+.
■ Finally got WWIVTOSS to correctly strip out alt-141
characters from incoming messages.
■ Added logging of passthrough messages (if you feed
echos to another node, your log will reflect
what went where.) Toggleable.
WSETUP
■ Added toggle option for logging passthrough areas
to the log file.
■ Fixed help line glitch for Areafix Password in
Node Edit.
10/03/96
============
Version 1.24 Beta
WWIVTOSS
■ <sigh> Still trying to track down some bugs.
Found some code that when exporting mail and
trying to route it, it was looking for 20 "route
to's", when there were only 10. This *may* be
the cause of some phantom exports that have
popped up on occasion.
09/23/96
============
Version 1.23 Beta
WWIVTOSS
■ Oops! Somehow, the code to ignore alt-141 characters
was causing WWIVTOSS to ignore the letter 'a' at
the same time! Not Good!
09/18/96
============
Version 1.22 Beta
WWIVTOSS
■ Put in code to ignore alt-141 (ì) characters
■ Put some additional debugging code in to track outgoing
messages.
■ Found where memory was being allocated during post
export, but that memory was never used nor freed
up. Could cause problems when a large number
of outgoing messages are processed.
09/13/96
============
Version 1.21 Beta
Welp, the problem that I fixed in 1.20 with the number
'13' spawned another problem. I noticed that
my data files were getting corrupted on areas
that had a feed with the number 10 in there.
I just can't win! Anyways, this is a fix for
that specific problem, so hopefully the data
file corruption is gone.
WWIVTOSS
■ Changed the way outbound packets were created and
processed. The old way had WWIVToss creating
a new packet each time a message was to be
sent out...if you sent out a lot of messages
to other nodes, each node's archive would have
a BUNCH of files in it. Now, all messages
processed in that session will go into 1 file
for each node that you feed to.
09/05/96
============
Version 1.20 Beta
Fixed the last major problem that I'm aware of. Byte
was having a problem with data files getting
corrupted on his second network. I was finally
able to trace the problem to a problem I had
earlier - the number 13. The way I was reading
in data files was taking 13 and treating it as a
carriage return, and thus changing it to
something else, totally screwing stuff up. So I
re-did the way I read in data files, and the
problem cleared up!
WWIVTOSS
■ Added ability for PASSTHRU areas. If the subtype
for an area is '0', then it will be considered
a PASSTHRU, and WWIVTOSS will only send the
messages to systems listed in your EXPORT
list. It will not attempt to import the
message to your BBS.
■ Fixed glitch that wasn't skipping mail if the
destination address was listed in
SKIPMAIL.LST.
WSETUP
■ Added option to automatically add areas to your
AREAS.DAT if the area is not already listed.
Added areas will have a subtype of '-1'. A
message will be sent to you informing you that
an area has been auto-added, and the messages
will go to the bad echo directory. Attempts
to process bad messages for that area will
fail if the subtype is not changed from '-1'.
09/04/96
============
Version 1.19 Beta
WWIVTOSS
■ Guess I didn't fix all the glitches that I thought.
We still had a problem with WWIVToss locking up
on Byte when processing a large number of
unknown areas. I found another spot where I
needed to free memory, and also found where it
would lock up (QEMM error, no less!) if it tried
to import mail on a network that didn't exist.
That's been fixed. If the network number listed
in Network Addresses is doesn't exist in INIT,
the incoming mail will be tossed to the Bad Echo
directory.
■ Did some minor code cleanup and aesthetic changes.
WSETUP
■ Did some minor code cleanup and aesthetic changes.
09/03/96
============
Version 1.18 Beta
WWIVTOSS
■ Found a glitch that caused a lockup when WWIVTOSS
processed a large number of undefined area
and/or undefined networks. I was allocating
memory, but not freeing it when tossing
messages to the BADECHO directory.
■ Fixed problem where WWIVTOSS would go into endless
loop if there was an error in the incoming
archived packet. WWIVToss will now try to
unarchive the packet, and if it fails to do
so, will copy it to the BAD ECHO directory.
WSETUP
■ Added code to prevent WWIV Subtype entries of more
7 characters, which can cause problems and
corruption of the data files for AREAS.DAT
08/30/96
============
Version 1.17 Beta
WSETUP
■ Added code so that you can choose the archiver (in
Archiver Setup and Node Manager) by pressing
the number of the archiver as well as using
the arrow keys.
■ Fixed bug when cycling through mailer choices - it
would display 'FRONTDOOR' twice.
■ Added 'Compiled On' to the About WWIVToss screen.
■ Cleaned up code for displaying Network Addresses,
Route Addresses, and Export Addresses. Eliminated
a lot of unnecessary code. Chopped off 5 k of
compiled code!
■ Added default archive/unarchive lines for RAR
compression.
■ Added online help for editing keys/functions (F1)
WWIVTOSS
■ Fixed bug that put program in an endless loop if it
encountered a WWIV control code in the middle of
a line. I don't know why it would show up, but
one did on my system...
■ Put in code to detect if the network number listed for
an echo in AREAS.DAT is greater than the number
of networks listed in INIT. If it is, it tosses
the message to the Bad Echo directory.
■ Removed some code that would sometimes cause NODES.DAT
to, well, disappear. At least, the information
inside would disappear. Strange. Not sure exactly
why, but it won't happen anymore.
08/20/96
============
Version 1.16 Beta
Fixed some spelling errors and typos in the WWIVTOSS.DOC
WSETUP
■ Wierd bug popped up. I've seen this before with other
programs that I've written. If you try to read
a number directly from a file, the program will
crash if that number is a multiple of 13. I don't
know why. I had to get around the problem by
storing the number of areas and nodes in
WWIVTOSS.DAT, rather than the respective data files.
Hopefully this will solve that problem.
You *MUST* run CVTAREA1.EXE on your data files
to take care of the conversion.
■ Added toggleable option to set the IMMEDIATE flag
on outgoing messages. If simply setting CRASH
doesn't send them out, try setting SET IMMEDIATE
to 'Y'.
08/15/96
============
Version 1.15 Beta
WSETUP
■ Fixed error that allowed you to put in more areas
than were allowed by the data structure.
■ Increased number of availible areas to 130. You
*MUST* run CVTAREA.EXE on your areas.dat!!!!
08/14/96
============
Version 1.14 Beta
Wrote program to convert WWIV.INI and WFIDO.DAT config
files to WWIVTOSS Data files. Main advantage is
WTINST will define your nodes and your areas for
you!
WSETUP
■ Added code to define what groups a node (as listed in
Node Manager) has access to.
WWIVTOSS
■ Enabled Areafix Support for:
+ECHO_NAME
-ECHO_NAME
%HELP
%LIST
%QUERY
%UNLINKED
%PASSWORD <NEW PASSWORD>
%COMPRESSION <NEW COMPRESION TYPE>
%+ALL
%-ALL
■ Changed code a bit for how WWIVToss determines
if incoming mail is to be imported or not.
Added code to show message status attributes
when processing with the /D parameter.
08/12/96
============
Version 1.13 Beta
■ Enabled Character Translation Tables for import/export
of areas. Translation does not occur on email.
WWIVTOSS
■ Added support for '0FIDOADDR:' field proposed
for WWIV 4.25.
■ Fixed glitch where HOLD status wasn't correctly being
put on outbound file attaches that should be held.
■ Added code to delete incoming messages if they are
file attaches.
■ Fixed glitch in code where WWIVToss sends me a
notification when it's being used. I *think* the
glitch caused Wayne to get the ssm's instead of
me! <G>
WSETUP
■ Enabled WSETUP Password checking.
■ Added /Q command line option. When WSETUP is run
with the /Q parameter, all beeps will be
supressed.
Requested by David Jones (1@4161.WWIVNet)
08/07/96
============
Version 1.12 Beta
WWIVTOSS
■ Enabled file-sharing on all file operations
■ Fixed bug where incoming netmail in .PKT form was
NOT being skipped if the 'Skip Mail' toggle
was set to Yes.
■ Included code to shrink WWIVToss out of memory
when archiving or unarchiving packets, and
cleaning up networks, thus freeing up lots
of memory.
WSETUP
■ Included code to shrink WSETUP out of memory when
shelling to DOS.
■ Fixed some minor glitches with linefeeds/carriage
returns when exporting information. Formatting
needed some work.
■ Enabled Global Export Node Editing in Area Manager.
■ Started adding code for Translation Tables
08/06/96
============
Version 1.11 Beta
WWIVTOSS
■ Major emergency release! I had put a piece of code
in that caused all messages to get rejected by
the network software. They were coming in as if
from the BBS node, rather than the fake node.
It cost me about 1.2 meg of messages to discover
this stupid mistake...
■ Fixed a few minor glitches dealing with importing of
email. Added some more debugging code to the log
and console. Fixed problem where if a packet was
determined "bad", WWIVToss would rename it and stop.
It should continue with the next packet. Fixed
problem with bad message headers when the
Import Received toggle was set to 'N'.
WSETUP
■ Fixed minor glitch in WSETUP Shell To Dos operation.
It would lose the path and other environment
variables after shelling 2 or 3 times. I'm still
not happy with that code, but it's been patched so
that at least the path in the shell will remain.
The master environment was not, nor is, affected
in any way.
08/05/96
============
Version 1.10 Beta
WWIVTOSS
■ Fixed a problem where WWIVToss wasn't properly processing
incoming echos when you had your node number listed
twice under network addresses. It was supposed to
read the WWIV Net NUM from Area Manager and send the
incoming message that way. Well, it was, but it
wasn't changing the network data directory....Not
good.
Noticed by Byte (1@1350.WWIVNet)
■ Fixed Aesthetic error when running WWIVTOSS /I /D.
WWIVToss wasn't completely clearing the line
"Sending Message #XXX in area:AREA_NAME".
Noticed by David Jones (1@4161.WWIVNet)
■ Fixed error with date of incoming packet. Month was
1 off.
Noticed by David Jones (1@4161.WWIVNet)
■ <sigh> That damned lockup problem was STILL occuring.
One message that I noticed was locking was kinda
strange in that WWIVToss couldn't process it as
normal...it was coming in as 1 long string, instead
of being broken up into lines as WWIVToss normally
does. The problem was related to the 1.09a fix.
The buffer of 400 characters was apparently too
small, so I increased it to 8000 characters. That
*SHOULD* fix the problem once and for all.
■ Translation of WWIV Centering Codes is now enabled.
WSETUP
■ Added Dos Shell option (Shift-F10) availible from
any point in WSETUP.
Requested by David Jones (1@4161.WWIVNet)
■ Added Domain naming for each aka address for your
system. Currently, this is only implemented
in the Network Addresses menu, and is entirely
optional.
Requested by David Jones (1@4161.WWIVNet)
08/03/96
============
Version 1.09a Beta
WWIVTOSS
■ Emergency release. WWIVToss was locking up on some
packets. I figured out (finally) that it was an
occasional buffer overflow, so I increased the sizes
of some input variable. Hopefully, this will take
care of the problem.
============
08/02/96
Version 1.09 Beta
WWIVTOSS
■ Added ability to skip user mail or define user numbers
for various aliases. See the docs for details.
Requested by Ford (1@1266.WWIVNet) and
Byte (1@1350.WWIVNet)
■ Added better error checking. If an error occurs while
trying to send out a packet, WWIVToss will NOT delete
the packet. (hopefully)
■ Added code to attempt to determine archive used to
archive packets. It first looks to see if you
have the sending node in NODES.DAT. If you don't,
then it tries to determine the archive type. If
it can't determine that, it will try to use the
default compression.
If WWIVTOSS finds the sending node in NODES.DAT,
tries the listed compression and is unsuccessful,
it will also try to determine the archive type.
■ Added code that added the 'IMM' flag to messages if
they were either Direct or Crash messages.
■ Added support for FSC-0035 - the REPLYADDR and REPLYTO
kludge lines. These come into play whenever the
from_user (WWIV->Fido) exceeds 34 characters. This
will facilitate email on multiply gated messages
when the from_user can get quite long.
Requested by David Hamiter (1:376/140@fidonet)
WSETUP
■ Enabled full global options in Area Manager. You
can now globally set:
Group
Use Alias
Pass WWIV Color
Pass High ASCII
Keep BBS Tag
WWIV Net Num
Origin Line
Export Nodes (Add, Delete, Edit)
(Edit is not yet working)
■ Added 'Oh Shit' coding to the delete command in both
Area Manager and Node Manager. If you press the
'Del' key, it will ask you if that's really what
you want to do.
Requested by Byte (1@1350.WWIVNet)
============
07/31/96
Version 1.08 Beta
■ Finally figured out how to tell my compiler to warn me
of useless (i.e. declared but never used) variables.
Recompiled both programs and eliminated quite a bit
of dead space, which should improve speed.
WWIVTOSS
■ Completly re-wrote import routine. Fidonet messages
are sent as a continuous stream of words with no
line feeds except for End-Of-Paragraph. Although
WWIV automatically wraps words when displaying them,
it can cause havoc when trying to quote messages.
I tried several different ways to fix it, and whenever
I though I had it fixed, I'd get a message that
I couldn't quote in reply. So, I re-wrote the
entire routine for translating incoming messages.
Now, messages will be displayed correctly AND you
will be able to quote. Beta Testers: Please watch
incoming messages carefully for something that I
might have missed. Fidonet control lines are
currently imported as 0 lines.
This change also sped up processing by a small
amount!
WSETUP
■ Fixed Area Manager Export setup to prevent filling the
list with 1:0/0.0 nodes.
■ Increased Area Name field to 40 characters. This can
be increased further if neccessary, as the total
field size is 81 characters. The input field is
limited to 40, but that's an arbitrary number.
Requested by Byte (1@1350.WWIVNet)
■ Added Export Configuration Options for Areas and Nodes.
Includes ability to export Node Manager, Area
Manager, Area Groups, Echo Listing with or without
WWIV Subtype, and Echo listing sorted by WWIV
Subtype.
============
07/29/96
Version 1.07 Beta
WWIVTOSS
■ Fixed bug that gave BinkleyTerm extensions to ALL
outgoing uncompressed packets, regardless of
mailer type.
■ Fixed bug that I thought I fixed in 1.06 but hadn't.
<grumble!> You wouldn't believe the problems
that one glitch caused me. AARRGGGHHH!!!
============
07/28/96
Version 1.06 Beta
WWIVTOSS
■ Fixed bug that wasn't processing all of the outgoing
messages. It would process the first 1 or 2 and
then skip the rest. Stupid programming error
on my part. <g>
============
07/26/96
Version 1.05 Beta
WWIVTOSS
■ Support for multiple zones with Binkleyterm.
■ Support for Semaphore files with Front Door and
Intermail, to force rescans of the message
areas after WWIVToss runs.
■ Limited D'Bridge Support added. No furthur work will
be done on D'Bridge support unless someone
wishes it.
■ Fixed bug that wasn't letting ANY high ASCII characters
to be exported, even if the area was set to
allow it.
WSETUP
■ Added capacity to keep BBS taglines on a per-echo
basis.
Requested by Ford 1@1266.WWIVNet
■ If you change the default origin line, then any
area that was using the default origin line
will have it's origin line changed.
Requested by Ford 1@1266.WWIVNet
============
07/25/96
Version 1.04 Beta
Re-wrote code to make Direct setting more like Crash setting
WSETUP
■ Area Export Nodes now check for duplicate nodes
■ Area Manager now has better display for a large number
of Export-To nodes.
■ Path Setup checks for the existence of the paths
and will create them if they don't exist.
WWIVTOSS
■ Limited AREAFIX Support begun.
■ Fixed Glitch where WWIV Color codes were not being
stripped out of the to: field. This only occured
if you had modified your WWIV Source to have
color in the RE: line on messages.
■ Fixed glitch where, if you had compression turned
OFF for a node, it would delete the outgoing .PKT
file. <sheepish grin>
■ Limited BinkleyTerm Support Begun. Support for
multiple zones with BinkleyTerm is NOT supported
at this time, although I'm working on it.
■ Fixed a glitch where it wasn't processing multiple
networks. (oops!)
============
07/22/96
Version 1.03 Beta
Fixed minor lockup bug. WWIVToss froze on a message for
some reason. Wierd fix...hopefully it won't
happen again. Never happened before.
Added "Help Lines" to WSETUP.
Added 'DELETE' capability of export nodes in Area Setup.
Area Export nodes are now sorted numerically in WSETUP.
============
07/19/96
Version 1.02 Beta
Cleanup Net option enabled.
When set to 'Y', WWIVToss will run NETWORK2.EXE
on any Fidonet network with a LOCAL.NET in it's
directory.
Registration Incentive nags included
WWIVToss will now nag the sysop if WWIVToss is
unregistered. Nags include beeps at the beginning,
and short messages sent to the sysop every 10 times
that WWIVToss is run.
WWIVToss Documentation completed in draft form.
Type 26 (alphanumeric) subtype support added
Requested by Ford 1@1266.WWIVNet
Incoming mail now checks to see if the user has been
deleted or not.
Added sysop notification SSM of bad messages/mail
If the mail is undeliverable due to the user being deleted,
the mail being addressed wrong, or no such user on
the BBS, then the mail will be bounced back to the
originator on either network.
============
07/17/96
Version 1.01 Beta
Skip Mail option enabled
Fixed formatting glitch in importing mail/messages
Imported messages would sometimes come in with
carriage returns at the wrong spot, making for some
strange looking, although readable, messages.
Also, the way messages were being imported made it
impossible to quote a message in it's entirety
because of the carriage returns.
Fixed formatting glitch in exporting mail/messages
WWIVToss would drop characters at the end of a line
sometimes, and would occasionally leave a 0 at the end
of a line (where WWIVEdit put a heart-0 - the heart
would get removed, but the 0 wouldn't.)
============
07/16/96
Version 1.00 Beta
First Beta Release to Beta Team
============
7/15/96
Version 0.9 Alpha
WWIV/Fido Email gating (from other boards!) enabled
Wsetup Program enhanced
Processed incoming messages entirely in memory, rather than
writing them to a file, then processing from the
file.
============
7/8/96
Version 0.8 Alpha
WSETUP Program re-written
Data Structures completely re-written
============
7/1/96
Version 0.7 Alpha
Outgoing Archived Bundle Handling Enabled
============
6/24/96
Version 0.6 Alpha
Incoming Archived Bundle Handling Enabled
============
6/17/96
Version 0.5 Alpha
WSETUP Program Begun
Data Structures Re-written
============
6/10/96
Version 0.4 Alpha
WWIV -> Fido Enabled (Mail)
============
6/3/96
Version 0.3 Alpha
Fido -> WWIV Enabled (Mail)
============
5/27/96
Version 0.2 Alpha
WWIV -> Fido Enabled (Echos)
============
5/20/96
Version 0.1 Alpha
Fido -> WWIV Enabled (Echos)
============
5/15/96
Version 0.001 Alpha - Project Begun