Annotation of freem/ChangeLog, revision 1.1.1.1

1.1       snw         1: 
                      2: ********************************************************************************
                      3: VERSION 0.6.0
                      4: 
                      5:   Adopted new build script
                      6: 
                      7: ********************************************************************************
                      8: VERSION 0.6.1
                      9: 
                     10:   Remove the old set-version utility
                     11: 
                     12: ********************************************************************************
                     13: VERSION 0.6.2
                     14: 
                     15:   Further updates to the build scripts
                     16: 
                     17: ********************************************************************************
                     18: VERSION 0.6.3
                     19: 
                     20:   Yet more fixes to the build scripts
                     21: 
                     22: ********************************************************************************
                     23: VERSION 0.6.4
                     24: 
                     25:   Yet more fixes to the build system
                     26: 
                     27: ********************************************************************************
                     28: VERSION 0.6.5
                     29: 
                     30:   Place the manual under the GNU Free Documentation License
                     31: 
                     32: ********************************************************************************
                     33: VERSION 0.7.0
                     34: 
                     35:   Lay the foundation for an Emscripten port
                     36: 
                     37: ********************************************************************************
                     38: VERSION 0.7.1
                     39: 
                     40:   Begin documenting the fmadm utility
                     41: 
                     42: ********************************************************************************
                     43: VERSION 0.7.2
                     44: 
                     45:   Fix display bugs in legacy namespace utility
                     46: 
                     47: ********************************************************************************
                     48: VERSION 0.7.3
                     49: 
                     50:   Reformat gcompact.c utility
                     51: 
                     52: ********************************************************************************
                     53: VERSION 0.8.1
                     54: 
                     55:   Initial work porting to AIX
                     56: 
                     57: ********************************************************************************
                     58: VERSION 0.9.0
                     59: 
                     60:   First working build on AIX 5.1L. Also attempt to fix non-readline prompt issues.
                     61: 
                     62: ********************************************************************************
                     63: VERSION 0.9.1
                     64: 
                     65:   Fix a broken AIX build. Oops.
                     66: 
                     67: ********************************************************************************
                     68: VERSION 0.9.2
                     69: 
                     70:   Fix incorrect journal mode being set in namespace utility
                     71: 
                     72: ********************************************************************************
                     73: VERSION 0.9.3
                     74: 
                     75:   Test build infrastructure
                     76: 
                     77: ********************************************************************************
                     78: VERSION 0.9.4
                     79: 
                     80:   Test build farm infrastructure
                     81: 
                     82: ********************************************************************************
                     83: VERSION 0.9.5
                     84: 
                     85:   Make the autoconf stuff SCO-compatible again
                     86: 
                     87: ********************************************************************************
                     88: VERSION 0.9.6
                     89: 
                     90:   Further build system tests
                     91: 
                     92: ********************************************************************************
                     93: VERSION 0.9.7
                     94: 
                     95:   More build infra tests
                     96: 
                     97: ********************************************************************************
                     98: VERSION 0.9.8
                     99: 
                    100:   Fixes for SCO UNIX build
                    101: 
                    102: ********************************************************************************
                    103: VERSION 0.9.9
                    104: 
                    105:   Fixes for AIX and SCO
                    106: 
                    107: ********************************************************************************
                    108: VERSION 0.9.10
                    109: 
                    110:   Attempt to fix build for FreeBSD and NetBSD
                    111: 
                    112: ********************************************************************************
                    113: VERSION 0.9.11
                    114: 
                    115:   Attempt to fix problem in FreeBSD build
                    116: 
                    117: ********************************************************************************
                    118: VERSION 0.9.12
                    119: 
                    120:   Attempt to fix sockets linking problems on SunOS
                    121: 
                    122: ********************************************************************************
                    123: VERSION 0.9.13
                    124: 
                    125:   Attempt to fix link errors on Solaris
                    126: 
                    127: ********************************************************************************
                    128: VERSION 0.9.14
                    129: 
                    130:   Attempt to fix the build on Mac OS X
                    131: 
                    132: ********************************************************************************
                    133: VERSION 0.9.15
                    134: 
                    135:   Add PATH_MAX define to mumps.c to fix SCO build
                    136: 
                    137: ********************************************************************************
                    138: VERSION 0.9.16
                    139: 
                    140:   Attempt to fix build problem on SCO
                    141: 
                    142: ********************************************************************************
                    143: VERSION 0.9.17
                    144: 
                    145:   Further attempts at fixing SCO UNIX build
                    146: 
                    147: ********************************************************************************
                    148: VERSION 0.9.18
                    149: 
                    150:   Another attempt to fix the SCO build
                    151: 
                    152: ********************************************************************************
                    153: VERSION 0.9.19
                    154: 
                    155:   Updates to manual
                    156: 
                    157: ********************************************************************************
                    158: VERSION 0.10.0
                    159: 
                    160:   A liberal application of GNU-isms. For justice! For peace! For FREE SOFTWARE!
                    161: 
                    162: ********************************************************************************
                    163: VERSION 0.10.1
                    164: 
                    165:   Replace references to Linux with GNU/Linux
                    166: 
                    167: ********************************************************************************
                    168: VERSION 0.10.2
                    169: 
                    170:   Update POLICY.md to correct spelling errors and rework the mission statement
                    171: 
                    172: ********************************************************************************
                    173: VERSION 0.10.4
                    174: 
                    175:   Fix the broken NetBSD build
                    176: 
                    177: ********************************************************************************
                    178: VERSION 0.10.5
                    179: 
                    180:   Fix various compiler warnings on FreeBSD
                    181: 
                    182: ********************************************************************************
                    183: VERSION 0.10.6
                    184: 
                    185:   Fix compiler warnings.
                    186: 
                    187: ********************************************************************************
                    188: VERSION 0.11.0
                    189: 
                    190:   Fix the OpenBSD and Solaris i86pc builds.
                    191: 
                    192: ********************************************************************************
                    193: VERSION 0.11.1
                    194: 
                    195:   Numerous changes to fix broken SCO UNIX build
                    196: 
                    197: ********************************************************************************
                    198: VERSION 0.11.2
                    199: 
                    200:   Fix broken Darwin build
                    201: 
                    202: ********************************************************************************
                    203: VERSION 0.11.3
                    204: 
                    205:   Fix negative pid value on Mac OS X
                    206: 
                    207: ********************************************************************************
                    208: VERSION 0.12.0
                    209: 
                    210:   Add autoconf rules to support Raspberry Pi
                    211: 
                    212: ********************************************************************************
                    213: VERSION 0.13.0
                    214: 
                    215:   Add ZRPI SSV for interfacing with Raspberry Pi GPIO pins
                    216: 
                    217: ********************************************************************************
                    218: VERSION 0.13.1
                    219: 
                    220:   Fix resource leaks reported by DL Wicksell in fmadm, remove the obsolete ri and gl utilities
                    221: 
                    222: ********************************************************************************
                    223: VERSION 0.13.2
                    224: 
                    225:   More stupid resource leaks
                    226: 
                    227: ********************************************************************************
                    228: VERSION 0.13.3
                    229: 
                    230:   Fix a duplicate symbol error on Mac OS X
                    231: 
                    232: ********************************************************************************
                    233: VERSION 0.13.4
                    234: 
                    235:   Fix freeing problem in event framework
                    236: 
                    237: ********************************************************************************
                    238: VERSION 0.13.6
                    239: 
                    240:   Update $SYSTEM ISV to make more sense
                    241: 
                    242: ********************************************************************************
                    243: VERSION 0.14.0
                    244: 
                    245:   Add new system library utilities and prepare for routines in the database
                    246: 
                    247: ********************************************************************************
                    248: VERSION 0.15.0
                    249: 
                    250:   Integrate gverify functionality into fmadm, remove gverify, glocks, gl man pages, remove references to obsolete utilities from manual
                    251: 
                    252: ********************************************************************************
                    253: VERSION 0.15.1
                    254: 
                    255:   Bring in fixes from DL Wicksell to fma_globals.c, as to avoid returning a value from void function showpath
                    256: 
                    257: ********************************************************************************
                    258: VERSION 0.15.2
                    259: 
                    260:   Now throws M7 for undefined globals and M6 for undefined locals, instead of M6 for both.
                    261: 
                    262: ********************************************************************************
                    263: VERSION 0.16.0
                    264: 
                    265:   Correct locking bugs to make after-image journaling work correctly. Integrate jnldump functionality into fmadm. Remove jnldump utility.
                    266: 
                    267: ********************************************************************************
                    268: VERSION 0.16.1
                    269: 
                    270:   Add the two fma_journals files to the git repository. This oversight made 0.16.0 a failure. Don't use 0.16.0!
                    271: 
                    272: ********************************************************************************
                    273: VERSION 0.16.2
                    274: 
                    275:   Fix segfault when Ctrl-D is typed on an empty line at the direct-mode prompt.
                    276: 
                    277: ********************************************************************************
                    278: VERSION 0.16.3
                    279: 
                    280:   Output newline when quitting by way of Ctrl-D.
                    281: 
                    282: ********************************************************************************
                    283: VERSION 0.17.0
                    284: 
                    285:   Add journal cut threshold display to fmadm, fix fmadm bug that had broken all fmadm utilities when a non-SYSTEM namespace is selected, exclude global-backed SSVs from after-image journaling.
                    286: 
                    287: ********************************************************************************
                    288: VERSION 0.18.0
                    289: 
                    290:   Add forward playback of after-image journals, add TCOMMIT support to journaling subsystem.
                    291: 
                    292: ********************************************************************************
                    293: VERSION 0.19.0
                    294: 
                    295:   fmadm edit routine will now create a new routine if the user attempts to edit a routine that does not yet exist.
                    296: 
                    297: ********************************************************************************
                    298: VERSION 0.19.1
                    299: 
                    300:   Invalid GOTO targets now throw ecode M45 instead of ZLVLERR for standards compliance
                    301: 
                    302: ********************************************************************************
                    303: VERSION 0.19.2
                    304: 
                    305:   The FreeM Manual updated to document new fmadm features. Some error messages in fmadm are now more useful.
                    306: 
                    307: ********************************************************************************
                    308: VERSION 0.19.3
                    309: 
                    310:   Corrected minor formatting issues in The FreeM Manual.
                    311: 
                    312: ********************************************************************************
                    313: VERSION 0.20.0
                    314: 
                    315:   Expose device parameters for terminal devices in the appropriate SSV nodes. Update FreeM Manual to reflect.
                    316: 
                    317: ********************************************************************************
                    318: VERSION 0.21.0
                    319: 
                    320:   Integrate former MTUI library into FreeM system library.
                    321: 
                    322: ********************************************************************************
                    323: VERSION 0.21.1
                    324: 
                    325:   Make ZRPI initialization manual
                    326: 
                    327: ********************************************************************************
                    328: VERSION 0.22.0
                    329: 
                    330:   Add floating point math support
                    331: 
                    332: ********************************************************************************
                    333: VERSION 0.22.2
                    334: 
                    335:   Complete comparison, integer division, modulus, exponentiation, comparisons, and trimming trailing zeroes when in IEEE754 math mode.
                    336: 
                    337: ********************************************************************************
                    338: VERSION 0.23.0
                    339: 
                    340:   Add $ZPRECISION support to IEEE 754 mode
                    341: 
                    342: ********************************************************************************
                    343: VERSION 0.23.1
                    344: 
                    345:   Add memoriam easter egg for Richard Walters
                    346: 
                    347: ********************************************************************************
                    348: VERSION 0.24.0
                    349: 
                    350:   Add quiet mode flag
                    351: 
                    352: ********************************************************************************
                    353: VERSION 0.25.0
                    354: 
                    355:   Add reverse EXTRACT
                    356: 
                    357: ********************************************************************************
                    358: VERSION 0.25.1
                    359: 
                    360:   Guard reverse string functions with SSV and standard
                    361: 
                    362: ********************************************************************************
                    363: VERSION 0.25.2
                    364: 
                    365:   Fix $GET regression
                    366: 
                    367: ********************************************************************************
                    368: VERSION 0.26.0
                    369: 
                    370:   Add FORCE_FIXED macro to force fixed decimal math on ARM platforms
                    371: 
                    372: ********************************************************************************
                    373: VERSION 0.26.1
                    374: 
                    375:   Further work on FORCE_FIXED macro
                    376: 
                    377: ********************************************************************************
                    378: VERSION 0.26.2
                    379: 
                    380:   Add ability to pass --enable-forcefixed to force fixed-point decimal math on ARM platforms
                    381: 
                    382: ********************************************************************************
                    383: VERSION 0.26.3
                    384: 
                    385:   Add fsigned-char compiler flag per DL Wicksell fix for fixed-point math on platforms such as ARM where chars are unsigned by default
                    386: 
                    387: ********************************************************************************
                    388: VERSION 0.26.4
                    389: 
                    390:   Add fsigned-char per DL Wicksell fix for fixed-point math bug on platforms where unsigned chars are the default, such as ARM
                    391: 
                    392: ********************************************************************************
                    393: VERSION 0.26.5
                    394: 
                    395:   Remove FORCE_FIXED option as it is obsolete after David Wicksell fix was applied for fixed point arithmetic, make fixed-point default on ARM again
                    396: 
                    397: ********************************************************************************
                    398: VERSION 0.26.6
                    399: 
                    400:   Updates to documentation
                    401: 
                    402: ********************************************************************************
                    403: VERSION 0.26.8
                    404: 
                    405:   Another attempt at fixing documentation
                    406: 
                    407: ********************************************************************************
                    408: VERSION 0.27.0
                    409: 
                    410:   Polish the build and install process
                    411: 
                    412: ********************************************************************************
                    413: VERSION 0.27.1
                    414: 
                    415:   Add helpful message at the end of install process
                    416: 
                    417: ********************************************************************************
                    418: VERSION 0.27.2
                    419: 
                    420:   Update README
                    421: 
                    422: ********************************************************************************
                    423: VERSION 0.27.3
                    424: 
                    425:   Fix build config for NetBSD pkgsrc compatibility
                    426: 
                    427: ********************************************************************************
                    428: VERSION 0.27.4
                    429: 
                    430:   Further fixes for NetBSD pkgsrc support
                    431: 
                    432: ********************************************************************************
                    433: VERSION 0.27.5
                    434: 
                    435:   Further fixes for pkgsrc
                    436: 
                    437: ********************************************************************************
                    438: VERSION 0.28.0
                    439: 
                    440:   Updates for pkgsrc, split out installation from initial configuration
                    441: 
                    442: ********************************************************************************
                    443: VERSION 0.28.1
                    444: 
                    445:   Improve libreadline detection and use
                    446: 
                    447: ********************************************************************************
                    448: VERSION 0.28.2
                    449: 
                    450:   Fix configure.ac problem
                    451: 
                    452: ********************************************************************************
                    453: VERSION 0.28.3
                    454: 
                    455:   Attempt to support Tru64 UNIX
                    456: 
                    457: ********************************************************************************
                    458: VERSION 0.28.4
                    459: 
                    460:   Fix readline regression in configure.ac
                    461: 
                    462: ********************************************************************************
                    463: VERSION 0.28.5
                    464: 
                    465:   Further fixes for Tru64 UNIX, provide a default value for import_env on systems that do not support getopt_long
                    466: 
                    467: ********************************************************************************
                    468: VERSION 0.28.6
                    469: 
                    470:   Separate m4 macros into their own directory and add check and mkdir for SYSCONFDIR in fmadm configure for Tru64 UNIX
                    471: 
                    472: ********************************************************************************
                    473: VERSION 0.28.7
                    474: 
                    475:   Disable IEEE754 floating point support on AIX
                    476: 
                    477: ********************************************************************************
                    478: VERSION 0.28.8
                    479: 
                    480:   Add canonical system type to version string using autotools
                    481: 
                    482: ********************************************************************************
                    483: VERSION 0.28.9
                    484: 
                    485:   Begin MS-DOS port and fix fmadm segfault when called with no arguments
                    486: 
                    487: ********************************************************************************
                    488: VERSION 0.29.0
                    489: 
                    490:   Remove --standard flag, change ZASSERT and ZWATCH to ASSERT and WATCH, update man pages and documentation, remove hardcopy mode
                    491: 
                    492: ********************************************************************************
                    493: VERSION 0.30.0
                    494: 
                    495:   Add --without-readline option to configure.ac
                    496: 
                    497: ********************************************************************************
                    498: VERSION 0.30.1
                    499: 
                    500:   Update version message to be GCS-compliant
                    501: 
                    502: ********************************************************************************
                    503: VERSION 0.30.2
                    504: 
                    505:   Patches for VAX compatibility
                    506: 
                    507: ********************************************************************************
                    508: VERSION 0.31.0
                    509: 
                    510:   Add --execute command line flag to execute a string of M code at startup
                    511: 
                    512: ********************************************************************************
                    513: VERSION 0.31.1
                    514: 
                    515:   Fix documentation error
                    516: 
                    517: ********************************************************************************
                    518: VERSION 0.31.2
                    519: 
                    520:   Refined the --execute startup flag
                    521: 
                    522: ********************************************************************************
                    523: VERSION 0.31.3
                    524: 
                    525:   Add missing routine for --execute
                    526: 
                    527: ********************************************************************************
                    528: VERSION 0.31.4
                    529: 
                    530:   Fixed Makefile.am to include new --execute routine
                    531: 
                    532: ********************************************************************************
                    533: VERSION 0.32.0
                    534: 
                    535:   Disable automatic screen clearing
                    536: 
                    537: ********************************************************************************
                    538: VERSION 0.32.1
                    539: 
                    540:   Updates to documentation
                    541: 
                    542: ********************************************************************************
                    543: VERSION 0.32.2
                    544: 
                    545:   Make set_io idempotent
                    546: 
                    547: ********************************************************************************
                    548: VERSION 0.32.3
                    549: 
                    550:   Fix g[3~[3~regression
                    551: 
                    552: ********************************************************************************
                    553: VERSION 0.32.4
                    554: 
                    555:   Remove Conformance Clause from The FreeM Manual
                    556: 
                    557: ********************************************************************************
                    558: VERSION 0.32.5
                    559: 
                    560:   Check all malloc return values for NULL
                    561: 
                    562: ********************************************************************************
                    563: VERSION 0.32.6
                    564: 
                    565:   Remove hardcopt y file and lock ZALLOCATE table conf to SYSTEM namespace only
                    566: 
                    567: ********************************************************************************
                    568: VERSION 0.33.0
                    569: 
                    570:   Allow launching a subshell within FreeM direct mode and perform updates to documentation
                    571: 
                    572: ********************************************************************************
                    573: VERSION 0.33.1
                    574: 
                    575:   Fix bug where execute option would not take an argument
                    576: 
                    577: ********************************************************************************
                    578: VERSION 0.34.0
                    579: 
                    580:   Add fmadm reconfigure to force freem.conf to use the latest system defaults
                    581: 
                    582: ********************************************************************************
                    583: VERSION 0.34.1
                    584: 
                    585:   Update documentation to reflect new support for FIXED math on ARM processors per DL Wicksell
                    586: 
                    587: ********************************************************************************
                    588: VERSION 0.34.2
                    589: 
                    590:   Automatically roll back transactions when exiting due to failed malloc
                    591: 
                    592: ********************************************************************************
                    593: VERSION 0.34.3
                    594: 
                    595:   Remove references to obsolete namespace and ri utilities from the bmanual
                    596: 
                    597: ********************************************************************************
                    598: VERSION 0.35.0
                    599: 
                    600:   Change ZREVSTR subscript of JOB SSVN oto REVSTR and make enabled by default
                    601: 
                    602: ********************************************************************************
                    603: VERSION 0.35.1
                    604: 
                    605:   Fix ZLOCAL, make ZJOB return blank string if not a JOBbed off process, update manual. Fixes bugs reported by DL Wicksell.
                    606: 
                    607: ********************************************************************************
                    608: VERSION 0.36.0
                    609: 
                    610:   Allow dots in local and global variable names in preparation for OO support.
                    611: 
                    612: ********************************************************************************
                    613: VERSION 0.36.1
                    614: 
                    615:   Fix the --import flag so it no longer causes a segmentation fault
                    616: 
                    617: ********************************************************************************
                    618: VERSION 0.37.0
                    619: 
                    620:   Add framework and basic implementations for USING and WITH commands
                    621: 
                    622: ********************************************************************************
                    623: VERSION 0.37.1
                    624: 
                    625:   Truncate environment variables if too long during import, namespace said vars in env.
                    626: 
                    627: ********************************************************************************
                    628: VERSION 0.38.0
                    629: 
                    630:   Integrate DL Wicksell reverese QUERY polyfill to support reverse QUERY
                    631: 
                    632: ********************************************************************************
                    633: VERSION 0.38.1
                    634: 
                    635:   Fix broken build caused by new M code not added to git commit
                    636: 
                    637: ********************************************************************************
                    638: VERSION 0.40.0
                    639: 
                    640:   Add support for constants
                    641: 
                    642: ********************************************************************************
                    643: VERSION 0.40.1
                    644: 
                    645:   Fix regressions and other boring work
                    646: 
                    647: ********************************************************************************
                    648: VERSION 0.41.0
                    649: 
                    650:   Add some useful built-in constants
                    651: 
                    652: ********************************************************************************
                    653: VERSION 0.42.0
                    654: 
                    655:   Move VIEW 28 to JOB SSVN, further implementation of dot naming, build improvements, doc updates, etc
                    656: 
                    657: ********************************************************************************
                    658: VERSION 0.42.2
                    659: 
                    660:   Fix broken build
                    661: 
                    662: ********************************************************************************
                    663: VERSION 0.42.3
                    664: 
                    665:   Fix kill_all, fix QUERY with WITH
                    666: 
                    667: ********************************************************************************
                    668: VERSION 0.43.0
                    669: 
                    670:   Suppport postconditionals on IF ELSE and FOR
                    671: 
                    672: ********************************************************************************
                    673: VERSION 0.43.1
                    674: 
                    675:   Doc fix
                    676: 
                    677: ********************************************************************************
                    678: VERSION 0.43.2
                    679: 
                    680:   Doc fix
                    681: 
                    682: ********************************************************************************
                    683: VERSION 0.43.3
                    684: 
                    685:   Another doc fix
                    686: 
                    687: ********************************************************************************
                    688: VERSION 0.44.0
                    689: 
                    690:   Add LOCAL.STARTUP hook
                    691: 
                    692: ********************************************************************************
                    693: VERSION 0.45.0
                    694: 
                    695:   Bring in early MWAPI work as a conditional compilation option
                    696: 
                    697: ********************************************************************************
                    698: VERSION 0.45.1
                    699: 
                    700:   Updates to documentation
                    701: 
                    702: ********************************************************************************
                    703: VERSION 0.45.2
                    704: 
                    705:   Documentation fixes
                    706: 
                    707: ********************************************************************************
                    708: VERSION 0.45.3
                    709: 
                    710:   Fix bus error in merr_dump on Ubuntu 20.04
                    711: 
                    712: ********************************************************************************
                    713: VERSION 0.46.0
                    714: 
                    715:   Make BERKELEYDB global handler a compile-time option
                    716: 
                    717: ********************************************************************************
                    718: VERSION 0.47.0
                    719: 
                    720:   Expand documentation
                    721: 
                    722: ********************************************************************************
                    723: VERSION 0.47.1
                    724: 
                    725:   Fix broken build
                    726: 
                    727: ********************************************************************************
                    728: VERSION 0.47.2
                    729: 
                    730:   Fix data corruption in $ZHOROLOG
                    731: 
                    732: ********************************************************************************
                    733: VERSION 0.48.0
                    734: 
                    735:   Commands ABLOCK through WITH now documented. Remove final vestiges of old VIEW 22 aliases.
                    736: 
                    737: ********************************************************************************
                    738: VERSION 0.49.0
                    739: 
                    740:   Add new LOCK table implementation
                    741: 
                    742: ********************************************************************************
                    743: VERSION 0.49.1
                    744: 
                    745:   Fix documentation error
                    746: 
                    747: ********************************************************************************
                    748: VERSION 0.50.0
                    749: 
                    750:   Add support for the LOCK ssv
                    751: 
                    752: ********************************************************************************
                    753: VERSION 0.50.1
                    754: 
                    755:   Make LOCK ssv non-writable, add LOCK ssv to manual.
                    756: 
                    757: ********************************************************************************
                    758: VERSION 0.50.2
                    759: 
                    760:   Reformat expr.c and improve $ZSYNTAX intrinsic function
                    761: 
                    762: ********************************************************************************
                    763: VERSION 0.50.3
                    764: 
                    765:   Eliminate all compiler warnings on Arch Linux (still not using -Wall, however)
                    766: 
                    767: ********************************************************************************
                    768: VERSION 0.50.4
                    769: 
                    770:   Fix mref_to_external so that it honors the quoting rules for subscripts that are strings or canonical M numerics
                    771: 
                    772: ********************************************************************************
                    773: VERSION 0.51.0
                    774: 
                    775:   Change ZMXSTR errors to standard M75 errors
                    776: 
                    777: ********************************************************************************
                    778: VERSION 0.52.0
                    779: 
                    780:   Daemon improvements
                    781: 
                    782: ********************************************************************************
                    783: VERSION 0.52.1
                    784: 
                    785:   Documentation fixes
                    786: 
                    787: ********************************************************************************
                    788: VERSION 0.52.2
                    789: 
                    790:   documentation fixes
                    791: 
                    792: ********************************************************************************
                    793: VERSION 0.52.3
                    794: 
                    795:   Add back version.h to fix the build
                    796: 
                    797: ********************************************************************************
                    798: VERSION 0.52.4
                    799: 
                    800:   ACTUALLY add version.h
                    801: 
                    802: ********************************************************************************
                    803: VERSION 0.53.0
                    804: 
                    805:   Get Solaris working again
                    806: 
                    807: ********************************************************************************
                    808: VERSION 0.53.1
                    809: 
                    810:   Further fixes to transaction processing
                    811: 
                    812: ********************************************************************************
                    813: VERSION 0.53.2
                    814: 
                    815:   Fixes to CI/CD infrastructure
                    816: 
                    817: ********************************************************************************
                    818: VERSION 0.53.3
                    819: 
                    820:   Even more fixes to CI/CD
                    821: 
                    822: ********************************************************************************
                    823: VERSION 0.53.4
                    824: 
                    825:   Further CI/CD fixes
                    826: 
                    827: ********************************************************************************
                    828: VERSION 0.53.5
                    829: 
                    830:   Fix many memory leaks, allowing FOR loops to work more reliably
                    831: 
                    832: ********************************************************************************
                    833: VERSION 0.53.6
                    834: 
                    835:   Correctly handle errors in argumentless FOR loops that would cause hangs or segfaults
                    836: 
                    837: ********************************************************************************
                    838: VERSION 0.53.7
                    839: 
                    840:   Prevent errors in argumentless FOR loops from causing infinite loops
                    841: 
                    842: ********************************************************************************
                    843: VERSION 0.53.8
                    844: 
                    845:   Fix regression causing async events in argumentless FOR loops to bail from the loop
                    846: 
                    847: ********************************************************************************
                    848: VERSION 0.53.9
                    849: 
                    850:   Remove BDB global handler and other dead code, and eliminate all compiler warnings on gcc 13 on Arch Linux
                    851: 
                    852: ********************************************************************************
                    853: VERSION 0.54.0
                    854: 
                    855:   Allow the shell-out commands to use any M local or global variable, per a request from Dave Whitten
                    856: 
                    857: ********************************************************************************
                    858: VERSION 0.54.1
                    859: 
                    860:   Correct LOCK to wait forever if no lock table space is available
                    861: 
                    862: ********************************************************************************
                    863: VERSION 0.54.2
                    864: 
                    865:   Make CTRL-C work in FOR loops and remove non-reentrant function calls from signal handlers
                    866: 
                    867: ********************************************************************************
                    868: VERSION 0.54.3
                    869: 
                    870:   Remove hard dependency on stdint.h types
                    871: 
                    872: ********************************************************************************
                    873: VERSION 0.55.0
                    874: 
                    875:   Add support for Solaris 7 on 32-bit SPARC, improve portability, prevent unneeded shared memory operations in fmadm configure and fmadm reconfigure
                    876: 
                    877: ********************************************************************************
                    878: VERSION 0.56.1
                    879: 
                    880:   Allow FreeM to recover from a crashed daemon process without the use of external tools
                    881: 
                    882: ********************************************************************************
                    883: VERSION 0.56.2
                    884: 
                    885:   Make FreeM work properly on NetBSD once again, including readline support
                    886: 
                    887: ********************************************************************************
                    888: VERSION 0.57.0
                    889: 
                    890:   Fix SCO UNIX port
                    891: 
                    892: ********************************************************************************
                    893: VERSION 0.57.1
                    894: 
                    895:   Fix IBM AIX port
                    896: 
                    897: ********************************************************************************
                    898: VERSION 0.58.0
                    899: 
                    900:   Fix flag parsing bug around -n/--namespace, add namespace validation, raise M26 on attempts to select invalid namespace
                    901: 
                    902: ********************************************************************************
                    903: VERSION 0.59.0
                    904: 
                    905:   Integrate memory alignment fixes and David Wicksell fixes for double prompt on non-readline systems
                    906: 
                    907: ********************************************************************************
                    908: VERSION 0.59.2
                    909: 
                    910:   Fix potential buffer overrun in shared memory allocator
                    911: 
                    912: ********************************************************************************
                    913: VERSION 0.60.0
                    914: 
                    915:   Add support for libraries via MDS proposal
                    916: 
                    917: ********************************************************************************
                    918: VERSION 0.60.1
                    919: 
                    920:   Fix broken build
                    921: 
                    922: ********************************************************************************
                    923: VERSION 0.60.2
                    924: 
                    925:   fix invalid free in ssvn_normalize_key
                    926: 
                    927: ********************************************************************************
                    928: VERSION 0.60.3
                    929: 
                    930:   Fix segfault on library calls
                    931: 
                    932: ********************************************************************************
                    933: VERSION 0.61.0
                    934: 
                    935:   Ensure that the startup routine executes with -r and -x command line options
                    936: 
                    937: ********************************************************************************
                    938: VERSION 0.61.1
                    939: 
                    940:   Fix broken build
                    941: 
                    942: ********************************************************************************
                    943: VERSION 0.61.2
                    944: 
                    945:   Improve UX of locktab display

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>