| 1 | /=/==================================================================================================== |
|---|
| 2 | $ Fixes and updates since Build Alpha2/470 |
|---|
| 3 | - Added |BO to input fields to turn off backround color, maybe make default later. |
|---|
| 4 | - Added Groups File and Message, Security, User Editors still WIP |
|---|
| 5 | - Added ddTelnetd to replace netkit/telnetd server 8 Bit compitable. |
|---|
| 6 | - Added SQL Folder to hold MYSQL table and insert layouts |
|---|
| 7 | - tty reconfig, still WIP |
|---|
| 8 | - Update Autodetch for Perl, Python, and new Crypto |
|---|
| 9 | - Adding Password encryption |
|---|
| 10 | |
|---|
| 11 | /=/==================================================================================================== |
|---|
| 12 | $ Fixes and updates since Build 438/Sql Alpha |
|---|
| 13 | $ Build 438/Sql Alpha |
|---|
| 14 | + Removed all SQLite Code and References. |
|---|
| 15 | + Updated the SQL Wrapper, and all Automake files to now link in and also Detect MySql in the |
|---|
| 16 | configure scripts. |
|---|
| 17 | + Added detection for OpenSSL, not in use yet, but will add encryption for passwords. |
|---|
| 18 | and anything else of intertest once everything is moved over to the SQL Backend. |
|---|
| 19 | |
|---|
| 20 | This is still an interm develop update release, the MySql backend is still a WIP, and Husky SMAPI |
|---|
| 21 | will be removed shortly. |
|---|
| 22 | /=/==================================================================================================== |
|---|
| 23 | $ Fixes and updates since Build 437/SQlite Alpha |
|---|
| 24 | |
|---|
| 25 | = This is an Intermerm release, Meant only to sync the Develop build up to current on the SVN |
|---|
| 26 | As new Sql intergration is starting, and ill replace alot of core data and Interprocess communication. |
|---|
| 27 | ie Messages, and Node Status, Node Messages, and User Data. |
|---|
| 28 | |
|---|
| 29 | + Start Initial Implimentation of SQLite interface, Update Automake and Project Files, Added Wrapper. |
|---|
| 30 | + Added new User Config Menu Command '*E' from main menu will jump into User Editor for EndUsers to |
|---|
| 31 | Update their Personal Info, a new Version for Sysop's to edit and view all user info is in works. |
|---|
| 32 | Also Added ablity to edit/create User Sig, toggle ansimation. Ansimation toggle WIP sitll, need |
|---|
| 33 | to setup a user flag to hold the current toggle of on/off. ;) Coming next! |
|---|
| 34 | |
|---|
| 35 | - Bug, Small bug with UserSig, i've removed it from appending to new messages as it was causing |
|---|
| 36 | Segfalts for some odd reason, this will be fixed soon with the rewrite of the messages system also. |
|---|
| 37 | |
|---|
| 38 | /=/==================================================================================================== |
|---|
| 39 | $ Fixes and updates since Build 428 Alpha |
|---|
| 40 | + Added Perl Detection into configure script, not yet embedded into the software though. |
|---|
| 41 | + Fixed Ansi Aborted on all Ansi's, no longer will it abort and display unparsed mci codes. |
|---|
| 42 | + Fixed crashing with message posting or replying to a message on first join to message menu. |
|---|
| 43 | + Fixed problem with Sysop access to system notices, should read from the config file properly now. |
|---|
| 44 | + Removed Check on Invalid Emails in New User Application, all Email Address will now work. |
|---|
| 45 | + Added checks for \r Carriage Return along with \n Newline to register as [ENTER] Key. |
|---|
| 46 | + Updated Python checking, it will not longer try to include header files etc if not installed, |
|---|
| 47 | this will let you compile the program without python support if desired. |
|---|
| 48 | + Created new Autogen.sh script, this will re-run all libtool's and (GNU Automake) to generate a |
|---|
| 49 | proper multi-platform configure script to detect python in various distributions. |
|---|
| 50 | + Updated Install.pl install script, will not remove any temporary macro's and will also |
|---|
| 51 | run the new autogen.sh script to regenerate a proper config file with (GNU Automake). |
|---|
| 52 | + Added some read/write error messages to help narrow down any permission problems. |
|---|
| 53 | + Previous Build, Split Usrlist (UserList INI) and Created Seperate eUsrList (Email User List) ini files. |
|---|
| 54 | Now each use listing can have it's own headers and x/y coords. |
|---|
| 55 | + Small Bug fix on Config.ini, Source was checked in with Test Handle, Updated Back to "Mercyful Fate" |
|---|
| 56 | So the install.pl script would do a search replace properly. |
|---|
| 57 | |
|---|
| 58 | /=/==================================================================================================== |
|---|
| 59 | $ Fixes and updates since Build 426 Alpha |
|---|
| 60 | + Fixed problem with Sysop Name in config.ini not hacing posting access to System Announcement/Notices. This is now fixed. |
|---|
| 61 | + Fixed some generic buffer problems in the message reader with Field Names and Subject Lengths. |
|---|
| 62 | + Updated config files, if you have a make error, run the following command in root folder. cmd: |
|---|
| 63 | + Project Files updated and fixed to Work with new python detection properly now. |
|---|
| 64 | |
|---|
| 65 | /=/==================================================================================================== |
|---|
| 66 | $ Fixes and updates since Build 424 Alpha |
|---|
| 67 | + Added Python Detection into configure scripts, will detect and import paths and lib locations. Tested on Linux and BSD! |
|---|
| 68 | ./configure --disable-python is still a WIP and will let someone compile and run the bbs without python. |
|---|
| 69 | + Disabled Read/Bypass/Ignore on Message NewScan, this comes up and shows total Messages in Area, |
|---|
| 70 | This is will a work in progress and wasn't meant to be enabled yet since it's unfinished. |
|---|
| 71 | |
|---|
| 72 | /=/==================================================================================================== |
|---|
| 73 | $ Fixes and updates since Build 423 Alpha |
|---|
| 74 | + Various ANSI Template Updates, Language.txt String Updates. |
|---|
| 75 | + Fixed Mread3.ans and Logoff.ans for Proper NewLine Formats. |
|---|
| 76 | + Updates some Login Strings, removed forced centering on Ansi Detection Propmts, Prompts other then |
|---|
| 77 | Copyright etc shouldn't be forced center, lets the sysop customize the string easier. |
|---|
| 78 | + Updated UserList / EmailUserList, not combines ini anymore. Added new eusrlist.ini for Email User Selection. |
|---|
| 79 | + Fixed ENTER on Node Mesage Prompt, will no longer bring up empty node message bar to no node. |
|---|
| 80 | + Fixed '%' Key Crash/Error in FSE. Found bug in vsprintf handeling strings with '%' in them. |
|---|
| 81 | + Added config.ini file, it will now load and be read by the software, it will also contain the |
|---|
| 82 | sysop name, no longer a need to edit the logon.cpp file manually anymore. Make sure to add your name into the config.ini |
|---|
| 83 | + Removed flush() on all key input, oopsi, should help with lost key presses in general. |
|---|
| 84 | |
|---|
| 85 | { Wip, incompleted but release this build early, this will get finished next release with configurability.} |
|---|
| 86 | + Added new Ansifile 'newfound.ans' This new File will display prompt or ansi file when there are |
|---|
| 87 | new messages in an area in a newscan, it will prompt ENTER to Read, B, to Bypass and leave Unread, or I to Ignore and mark all read. |
|---|
| 88 | |
|---|
| 89 | /=/==================================================================================================== |
|---|
| 90 | $ Fixes and updates since Build 420 Alpha |
|---|
| 91 | + Fixed Area List Lightbar Scrolling, Will Now Scroll up Properly on Last Page. |
|---|
| 92 | + Fixed Change Area by #, Will now change to the properly the page and highlight the selected area. |
|---|
| 93 | + Fixed Crashing While Editing Messages that contained Tags and Original Lines, The Editor usually |
|---|
| 94 | Will remove all Tags and Origin Lines from the Original Message, Then re-add them once the message |
|---|
| 95 | is re-saved is avoid any forgery on the actual origin of the message. The Code to clean up and Blank |
|---|
| 96 | Lines at the bottom of the message had to be fixed. |
|---|
| 97 | - I beleive this also fixed crashing while saving edited messages as well. |
|---|
| 98 | + Fixed Default Page Number of 0 in UserList, Also The Show More Field displaying incorrectly. |
|---|
| 99 | + Updated Node Messaging, HotKey will Stay the Same with Letters, Digits will now let you |
|---|
| 100 | Enter multiple digits followed by ENTER to select which node you want to send a message, ie for Nodes 10 and up. |
|---|
| 101 | + Fixed UserList/EmailUserList Scrolling up and down now updated to work like Message Area, |
|---|
| 102 | Also the changing or quick selection by # is now fixed as well and will scroll the page and display |
|---|
| 103 | the page properly, especially if it's the last page which scrolls down to fill the entire box. |
|---|
| 104 | |
|---|
| 105 | /=/==================================================================================================== |
|---|
| 106 | $ Fixes and updates since Build 418 Alpha |
|---|
| 107 | + Fixed Problem in FSE with Message Reply, Scrolling to the top of Editor wasn't letting |
|---|
| 108 | you scroll back down to last line in message. |
|---|
| 109 | |
|---|
| 110 | /=/==================================================================================================== |
|---|
| 111 | $ Fixes and updates since Build 417 Alpha |
|---|
| 112 | + Fixed Memory Clear() in Data Areas. |
|---|
| 113 | + Fixed Choice Lightbar sleection, reset on menu changes now back to 0 so the lightbar will always start at the top properly. |
|---|
| 114 | + Fixed Project files looking for menus.cpp/h files. |
|---|
| 115 | + Fixed Message Scrolling Reading to add 1 line after a screen pause so it displays the lightbar prompts propely with a line(row) between them. |
|---|
| 116 | + Removed |UT Mci Code for System Uptime 'calls uptime in shell' ( Code was having problems, will re-add lateron. ) |
|---|
| 117 | |
|---|
| 118 | /=/==================================================================================================== |
|---|
| 119 | $ Fixes and updates since Build 415 Alpha |
|---|
| 120 | + Fixed Bug, Enter Message Area # in Area List to Change to Area, then Read Messages was reading for previous area. |
|---|
| 121 | + Added Clear of all Drop Files per each node directory on user logoff of that node, fix for doors. |
|---|
| 122 | + Fixed Bugs in Message Edit, and Usersig Editor that was adding preceding line before all text. |
|---|
| 123 | + Fixed Menu Crashes on Hi/Low String lengths. |
|---|
| 124 | + Rewrote menu system to allocate and clear memory dynamically like data areas, This rewrite all makes all |
|---|
| 125 | - string size allocation on the fly with std::string types instead of char type. |
|---|
| 126 | - Also added in Better Memory checking on allocation and removal when completed. |
|---|
| 127 | + Rewrote Large portion on the Dynamic Linklists, these are the core of the message interfaces |
|---|
| 128 | - Fixed several bugs with lines being added in the beginning and the end of message text along with area lists. |
|---|
| 129 | - Switch from a full circle list to a Start and End with forward and backward iterators. |
|---|
| 130 | - Also fixed up list counts |
|---|
| 131 | to be more accurate now. |
|---|
| 132 | - Also added in Better Memory checking on allocation and removal when completed. |
|---|
| 133 | + Fixed several bugs in the Full Screen Editor. |
|---|
| 134 | - CTRL+N Will now insert a blank line in the middle of the text properly again. |
|---|
| 135 | - Backspace through to the beginning of the line will now move up, and to the end of the previous line properly |
|---|
| 136 | - Backspace on beginning of line will more accurately cut the current line and place as many words that will |
|---|
| 137 | fit on the line above it. Some small tweaks still needed but much better now!! |
|---|
| 138 | + Added Initial Import function's for Initializing Python scripting language. |
|---|
| 139 | - Created a few callouts for basic functions of Display Text, Text w/ Pipe Codes, Get Input, And Run Animated Pause. |
|---|
| 140 | Python is not active in the system though, more function's tied into the system will be created and then |
|---|
| 141 | I will tie it into the menu system to execute scripts as menu command, and as through he language file where you |
|---|
| 142 | can run scripts instead of displaying prompts.. ie Like Mystic / Iniquity BBSs. WIP! |
|---|
| 143 | + Fixed Crashing with Memory allocation in Builder 414 Alpha. |
|---|
| 144 | |
|---|
| 145 | /=/==================================================================================================== |
|---|
| 146 | $ Fixes and updates since Build 401 Alpha |
|---|
| 147 | + Added new File Header Maco's for Revision User tracking, Tx Frank! |
|---|
| 148 | + Fixed Problem when Message Reader Changing Themes, it wasn't re-reading the new light bar prompts for new/selected theme. |
|---|
| 149 | + Added User Sigs in message, hit S to Enter the Editor, Must Add Command to Reader Prompts '!S' Menu Command for Reader Menu's Only. |
|---|
| 150 | - This will be expanded later on to work from any menu. for now it works when reading normal or email messages. |
|---|
| 151 | |
|---|
| 152 | /=/==================================================================================================== |
|---|
| 153 | $ Fixes and updates since Build 400 Alpha |
|---|
| 154 | + Fixed slow downs in Message Board Editor, when modifying an Area. |
|---|
| 155 | + Merged Pause display into single string output instead of 2, hopefully will remove shadow effects. |
|---|
| 156 | + Various Code Fixup's. |
|---|
| 157 | |
|---|
| 158 | /=/==================================================================================================== |
|---|
| 159 | $ Fixes and updates since Build 399 Alpha |
|---|
| 160 | + Fixed New Message Count MCI Code Totals |
|---|
| 161 | + Fixed NewScan Problems where it wasn't resetting the LastRead Properly on Each Message Area. |
|---|
| 162 | + Fixed NewScan Problems where if an area had 0 messages, it would stop scanning there and not goto the next area. |
|---|
| 163 | + Fixed PageUP/PageDN missing in Email Reader/Scan with Full Screen Message Reader Themes. |
|---|
| 164 | + Fixed Theme Switching Messages, Will now Say when you hit the highest or lowest theme in Message Reader. |
|---|
| 165 | + Fixed msg_rprompt2.txt - ESC Passing = "TRUE" - so the up and down arrows work again for pgup/pgdn in Msg Theme #2 |
|---|
| 166 | |
|---|
| 167 | /=/==================================================================================================== |
|---|
| 168 | $ Fixes and updates since Build 398 Alpha |
|---|
| 169 | + Added in new Error/System Logging Function. |
|---|
| 170 | + Right now logging is setup to track all message area scans and get and set last read pointers to detect any problems. |
|---|
| 171 | |
|---|
| 172 | /=/==================================================================================================== |
|---|
| 173 | $ Fixes and updates since Build 397 Alpha |
|---|
| 174 | + Fixed Ignore and Bypass in message Reader, will now skip properly, and move to next area in newscan. |
|---|
| 175 | + Pulls Operating System from uname now, no longer hard coded. |
|---|
| 176 | + Moved Sysop name and email in connect header to language file. |
|---|
| 177 | + Moved all ANSI/ASCII detection strings to language file. |
|---|
| 178 | + Moved various system prompts to language file. |
|---|
| 179 | |
|---|
| 180 | /=/==================================================================================================== |
|---|
| 181 | $ Fixes and updates since Build 396 Alpha |
|---|
| 182 | + Fixed Filename Doorinfo#.def to Dorinfo#.def drop filename. :) opps. |
|---|
| 183 | + Cleaned up MSG API open() and close() area calls. |
|---|
| 184 | + SysOp's now have access to delete all messages in all areas. |
|---|
| 185 | + Fixed Problem with Ansi Screen's that had |PA {Pause} were displaying twice! |
|---|
| 186 | + Fixed some of the New Line / CR Problems with Mtelnet, Mtelnet need \r\n instead o just \n on some system. |
|---|
| 187 | This will probably need to be set to a user toggle depending on terminal etc... |
|---|
| 188 | + Fixed Pause Display, if the current Y Location is over 60 Chars, almost at the of the screen, the |
|---|
| 189 | Pause prompt will now move 1 line down to avoid half of the pause prompt or script going across (2) rows. |
|---|
| 190 | + Fixed Reverse Email Scanning, when you were at the first message it would lock up if you hit previous message. |
|---|
| 191 | + Add SysOp able to delete any messages in an area. |
|---|
| 192 | + Add New SysOp Scan Email Scan MenuCmd *E, so the sysop can read through all email messages. (mainly testing, but for admin too) |
|---|
| 193 | + Added some new last read checking, need more testing but i think the newscan problem is fixed. |
|---|
| 194 | + Added Gosub Menu command. Use MenuCmd -/ to go to a menu, then MenuCmd -! to return to the original menu. (Still needs some Testing). |
|---|
| 195 | |
|---|
| 196 | /=/==================================================================================================== |
|---|
| 197 | $ Fixes and updates since Build 376 Alpha |
|---|
| 198 | (upgrading to gcc 4.x generation. Update to get this working correctly.) |
|---|
| 199 | + Fixed bugs that were crashing matrix logon sequence. for new change to gcc 4.x caught this. |
|---|
| 200 | + Reworked some node path code, as it wasn't reading current user correctly, |
|---|
| 201 | + Added check for user, creator to delete private emails they receive or send. (need to add sysop check still to delete all) |
|---|
| 202 | + Rewrote Parts of Message Area Scan's. Both Current Area, and All Message Areas. |
|---|
| 203 | + Fixed bug in new message counts in area list on refresh after posting new message, or going to a new menu the coming back to area list. |
|---|
| 204 | + Added isSysop checking to Sysop Only Menu commands instead of commenting them out in a menu. |
|---|
| 205 | + Updated and reworked the Message Forum Editor. Added Several new features to help configure the message system. |
|---|
| 206 | - Added better listing and fixed all bugs with insert, delete, edit, move that weren't hitting the correct areas. |
|---|
| 207 | - Built in support for toggle sysop message areas, off limits to normal users. |
|---|
| 208 | - the area view will also show any areas that are marked sysop only. |
|---|
| 209 | - the message listing now displayed in pages, if there are more then 14 areas, you can use [ or ] to go to the next or prev page of areas. |
|---|
| 210 | - new compile feature, this will generate automatically the forums2.dat that normal users will see there areas in. |
|---|
| 211 | - the new compile feature must be kicked off anytime changes are made!, there is also a toggle sysop view, this will let you see the area that |
|---|
| 212 | normal users will be allowed to see, you can use this to verify your work. |
|---|