It has come to our attention that there is a issue with the 64 bit version of the program. The issue is with the program is that there is a pointer in the setup.fix file. The 64 bit setup file is 4 bytes larger and will display a error about wrong filesize if loading from one of the older 16/32 bit programs. I have removed the 64 bit version from the site until I can get this resolved. . We are actually working on a new structure for the data files that are more universal for all of the versions, and I might start implementing these now, as they will need to be in use for the Linux/FreeBSD versions anyway.
Category: General
-
Allfix 6.1.5-4e774b7
Here are the items for this release.
- Switched to using the githash on the pre-releases to know better where a issue is, and if it’s been resolved.
- Added support for Renegade BBS v1.35+
- Added support for Remote Access 2.60
- Add msg_goldbase.pas GoldBase message base handler, 221 tests
- TGoldBase class handles QuickBBS 2.80 GoldBase message bases with widened types (LongInt MsgNum, Word Board/attrs, 500 max boards).
- Replaces procedural PackGoldBase/ReIndexGoldBase in msgutil.pas, fixing bug where PackGoldBase called ReIndexHudson instead of ReIndexGoldBase.
- Add Renegade 1.35+ BBS support as BBStype 33
- New auto-add (bbs_renegade13x.pas)
- Add ScanRenegade135 to fcomp.pas and BBStype 33 case entries to fbbs.pas.
- Add RemoteAccess 2.60 BBS support as BBStype 34
- RA 2.60 Y2K edition uses identical file database and area formats to RA 2.0x/2.5x, so BBStype 34 normalizes to 6 in fcomp.pas (same pattern as BBStype 15). Adds rastruct.260 with full Y2K structure definitions.
-
Allfix 6.1.4 Legacy
ALLFIX 6.1.4 Legacy has been released with the following fixes:
- Fix buffer overflow in snetmail.pas MoveFileAttaches: subject move() could write up to 256 bytes into 72-byte msg.subject array
- Fix Delete() with pos=0 in CheckMessage: add guard before Delete() when Pos(#0,x) returns 0
- Fix debug WriteLn statements removed from production build
This update applies to the DOS, OS/2, and WildCat! 4 Legacy builds.
-
Allfix 6.1.4 FPC Version
ALLFIX 6.1.4 FPC has been released. This is the FreePascal compiled version with the following changes:
- Added Windows builds (Win32 and Win64) and WildCat! 4 support for all cross targets
- Makefile: added target blocks for go32v2, os2, win32, win64 (was linux only)
- Added WILDCAT=1 support for WildCat! 4 builds
- B-Tree Filer: fixed Windows compilation by undefining WIN32/WIN64 in btdefine.inc
- Fixed btfileio.pas FlushFileBuffers for Win64
- Added build-cross-rtl.sh for building cross-compilation RTL and packages
- Fixed snetmail.pas buffer overflow and CheckMessage Delete() bug
Available for: DOS, DOS WC4, Win32, Win32 WC4, Win64, Win64 WC4, and OS/2.
-
Allfix 6.1.3
ALLFIX 6.1.3 has been released. This clears up several issues and fixes:
- Consolidated 5 include file variants into a single inc/include.inc
- Fixed missing comma in autoadd.pas SearchLight ifdef uses clause
- Updated CompDate timestamp in aftypes.pas
- Replaced include.wc, include.os2, include.uni, and include.nor with a single unified include file
- Added toggleable WILDCAT4 define for WildCat! builds
Available for DOS and OS/2. WildCat! 4 build coming soon.
-
Update Feb 8
Just a quick update on where we are sitting.
Freepascal is now able to compile at least the Allfix Program for the following OS’s
- DOS
- OS/2
- Windows Both 32 and 64 bit
- Linux Both 32 and 64 bit
Been working on the TUI programs, and almost complete with conversion with that.
At the rate things are progressing, we would have some working releases in the next 1 to 2 weeks. Now this first set of releases will not have any new features or functions yet. This is just to get a working copy of the program running to do bug and regression testing to make sure we dont have any lingering issues. Once we know this is stable, then we can start working on adding the new BBS Systems, and updating features.
We will create a new page that will have our milestones on it with what we are looking at fixing and enhancements and changes.
-
Update Jan 29th
Well, we have been working on getting the updated code converted over. So far here is where we stand:
- ❗ Allfix: Compiles, crashing
- ❗ fixtil: Compiles, crashing
- ❗ msgutil: Compiles, crashing
- ❗ fcomp: Compiles, crashing.
- ✅ Cookie: Compiles. Working.
- ✅ Bake: Compiles. Working.
- ✅ Scramble: Compiles. Working.
- ✅ helpcomp: Compiles. Working (This just updates the help index for the documentation)
The Graphical Programs
- ❌ ASetup: Still working up updates.
- ❌ Update: Still working up updates.
- ❌ Hatch: Still working on updates:
This is just to get compiled for DOS. Once these are working correctly, will post as a Gamma version. Those that wish to test can download them. I’m going to get a form created to track issues.
Once we get these working, will begin the big update to start cleaning code up more, as these were considered Gamma/Beta versions. And, will be pulling out the messaging feature as we want to focus on the file processing more then the mail. This may be revisited at a later time.
We have been getting record layouts/requests for some of the newer BBS’s so will be getting these added as well.
- Renegade v1.35 (Thanks T.J)
- Wildcat v5/WINS
Will post another update soon!
-
It’s About Time
I know it’s been a long time.. Way too long. Allfix is back in development again. Today we have placed online new versions of the DOS, OS/2 and Wildcat! v4 versions.
Now that we have these being able to be compiled again, now we can work on bug fixes, and at the same time the re-coding for FreePascal. The only issue with this is the Wildcat! v4 Will not be able to be converted over. This is due to the fact they only produced library files for Borland Pascal. Because of this, some new features may not make it into the Wildcat Version. But, we are looking into supporting Wildcat! 5 WINS, and maybe others as well.
We also have been getting record formats for newer BBS software, and will make sure we start getting these implemented as well.
-
Downloads Working Again
We have fixed the download pages, and all downloads should be working again. Missing a couple of files, but in the process of hunting them down again.
-
ALLFIX.COM Down
We have been made aware that the allfix.com domain is no longer pointing to anywhere. The official ALLFIX website is now allfix.app.
-
Fidonet Address Change
My fidonet address has changed. I can now be reached at 1:218/720.
-
Quick Status Update!
Work has got me busy again with some new projects, but I have been making headway on a Windows/Linux GUI version of ASetup. (I will get some screenshots and post what things are looking like.) This will be released for Version 7. The re-write has been moving along as well. Have removed the Email tossing functions, and just working on the File Tossing to get this back to the way it used to be. Code optimization to help with the speed of the tossing is also being created.
I will also keep up with the changes in the ALLFIX_HELP area as well.
-
Windows Issues
I have been reading about the issues that have been happening with the Version 6 of ALLFIX in Windows environments.
We know that Version 5 appears to be working better than Version 6, so I will get a downgrade program written to allow the data to be downgraded. I have a key generating program that I need to test to see if it will in fact work for registrations. Will update with the results of this test.
I will be providing a way for current Version 5 and 6 registration holders to receive a registration key going forward, so no one has to worry about that.
-
In dedication to the memory of Bob Seaborn
It is with great sorrow that we say goodbye to one of our most favorite members. We wish to say goodbye to Bob Seaborn. He will be greatly missed.