PLMAKECL History + new added feature and/or parameter(s) * fixes i for information purposes only, no changes. - removed feature/parameter ---------------------------------------------------------------------------- 16.06.2021 v1.45 * head.txt and footer.txt readin w/o error but results in empty header and footer platform used: unix head.txt and footer.txt includes unix line endings unix vs dos line endings are tested within updcheck and in pntcvrt, but not in plmakecl add ri2line routine to header() and footer() functions 2nd fix: ri2line requires parameter dis0dat to be set False in p24cvrt and updcheck this will be added by config. in plmakecl there is no dis0dat extra parameter so the variable has been set programaticly (REP_10R8.011) * In a pointlist conversion routine the logfile displays a dupe pointline. P24CVRT tests and identifies dupe lines. # 12:01:17 dupe point# found: 2:5090/138.13 Two pointlines are shown in current Z2PNT ,13,Polunin,Krasnoyarsk_Russia,Evgeny_Polunin,-Unpublished-,300,CM,IBN ,13,SaltRadio,Kuragino_Russia,Ivan_Zhernakov,-Unpublished-,300,CM,IBN The 2nd line is a dupe pointnumber. PLMAKECL compile now reports and eliminates detected point dupe lines. # 21:03:43 Dupe point line found in segment: 2:5090/138 # 21:03:43 ;E ,13,SaltRadio,Kuragino_Russia,Ivan_Zhernakov,-Unpublished-,300,CM,IBN # 21:03:43 Offending line skipped 15.06.2021 v1.43 * Unusual usage of TCP flag (online hours combination 02:00 - 15:00 UTC) produced an overhelmed logfile caused by misusage of this flag in relation to IP capable nodes. Wrong flags only will be logged once. # 21:03:42 Warning: Nodelist flags corrected # 21:03:42 ,36,FreeBSD_Org_KZ,Astana_Kazakhstan,Moris_Haos,-Unpublished-,300,MO,U,TCP # 21:03:42 ^ # 21:03:42 TCP instead of 14 lines only displaying the wrong FLAG TCP 07.05.2020 v1.42 + Add simple dupe detection within each received segments about dupe Boss segments. In case of a duped Boss segment, the followup segment(s) will will be silently skipped. Skipped dupe Boss segments are reported into the log file. 03.01.2016 v1.41 * Daynr routine failed new years file. Fixed by variable type identification. 31.10.2013 v1.40 * Pvt,Hold,Down point lines rejected Now allows Pointlines with Pvt, Hold or Down status 12.10.2013 v1.30 * Fix: merging multiple subsequent C# and D# lines in a row * added pldiff enhancement: support for 4 addtl. date formats in admin header line allowed that aren't fts-5000 compliant. (derived from PLMAKECL v1.10, v1.20) i Tested successfuly against problem Z2PNT_D issues i Versioning sync for public distribution also with PLDIFF v1.30 14.06.2012 v1.20 * Fixed Indexing Log * New Index Level H 30.05.2011 v1.10 * added pldiff enhancement: support for 4 addtl. date formats in admin header line allowed that aren't fts-5000 compliant. 20.10.09 v1.00-RC8 * many re-sync fixes for makediff subroutine comment lines whitespaces, multiple comment lines, multiple userlines under several bossnodes and more * fix for multiple diffs overflow * fix for date not found in nodelist * fixes relates to problems found and fixed in PLdiff v1.10-beta6 27.2.09 v1.00-RC7 * leading space in nodelist comment line results in endless loop in diff compile in relation to the new indexed file search. fixed. 21.2.09 v1.00-RC6 * supressing nodelist flags warning corrections: U * Fixed a problem with the CHecKNoDeListFLags module i first official release. 20.2.09 v1.00-RC5 * fixed special case 'sysop name is one word only' -> Igor'_Tishchenko => "'" is within the fts charset * fixed special case 'sysop name is one word only' -> Sergey__Vasiliev => replacing "__" with "_" before check * fixed special case 'sysop name is one word only' -> _Mikhail_Loginov => removing leading "_" before check * fixed special case 'sysop name is one word only' -> Tanya_&_Rita_Petuhina => checking multiple "_" in case of "&" presence * fixed special case 'sysop name is one word only' -> Dmitry_"Vincent"_Spiridonov => check, remove chr(34) or chr(39) pairs part and test * supressing nodelist flags warning corrections: V32b, V42b * supressing last clipping max nodelist warning line (i.e. U,TCM U,TCM U,TCM U,TCM U,TCM U,TCM ...) 20.2.09 v1.00-RC4 * modified new indexed file search to handle dupe records and lines > 255 characters. 19.2.09 v1.00-RC3 * replaced filebased sync process with indexed file search to speed up diffing process. 6.2.09 v1.00-RC2 * Modified identification of single word sysop names i.e. _All_ is a single word name, J._Krinitz not. Fixed. * List+Diff creation: filetime of diff file is set to midnight. Filetime of list doesn't exist at filename calculation. Fixed. i Changed version to v1.00-RC2 6.2.09 v1.00-RC1 i changed version to Release Candidate 1 5.2.09 v1.00-alpha1 i make routine finished with all tests and checks - Flag removal - Boss Nodelist lookup - Boss w/o Points - One word only Sysop name test - Phone field tests and replacement (Boss phone or -Unpublished-) - Baudrate field check and correction - Nodelistflags check and corrections - eXtended chars test and replace PlmakeCl now runs like the original Plmake except the memory bug. 28.1.09 v1.00-alpha1 i start development of PLMAKECL from sources PLDIFF and PNTLCVRT