Annotation of freem/ChangeLog, revision 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>