Annotation of freem/ChangeLog, revision 1.6

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

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