From 562bc6a1b334ece07b4099a2fc1747b2919dd76d Mon Sep 17 00:00:00 2001 From: Ed Sutter Date: Tue, 4 Aug 2015 07:10:23 -0400 Subject: reset major/minor version number to 3.0 --- main/common/version.h | 128 ++++---------------------------------------------- 1 file changed, 10 insertions(+), 118 deletions(-) diff --git a/main/common/version.h b/main/common/version.h index bb7b4c8..5b9c4a4 100644 --- a/main/common/version.h +++ b/main/common/version.h @@ -20,16 +20,13 @@ * * version.h: * - * MicroMonitor started using a version number as of December 2004. - * Since it has been around for quite some time, the initial version - * number is: 1.0.1.1 - * The version number for MicroMonitor is 4 'dot' separated numbers. + * The version number for MicroMonitor is 3 'dot' separated numbers. * Each number can be as large as is needed. * - * MAJOR_VERSION.MINOR_VERSION.BUILD_NUMBER.TARGET_VERSION - - * MAJOR, MINOR & BUILD apply to the common code applicable to all targets. - * TARGET applies to the target-specific code. + * MAJOR_VERSION.MINOR_VERSION.TARGET_VERSION + * + * MAJOR & MINOR apply to the common code applicable to all targets. + * TARGET_VERSION applies to the target-specific code. * * Original author: Ed Sutter (ed.sutter@alcatel-lucent.com) * @@ -42,120 +39,15 @@ * monitor code or as a means of dropping the MINOR_VERSION back to zero; * hence, simply identifying a significant set of MINOR changes or some * big change. + * As of June 2015, Micromonitor is hosted by RTEMS; is based on a subset + * of the uMon1.19 code and is licensed under APACHE. + * To signify this, the MAJOR.MINOR number starts at 3.0. */ -#define MAJOR_VERSION 1 +#define MAJOR_VERSION 3 /* MINOR_VERSION: - * Incremented as a result of a new command or feature, or as a result - * of a bug fix to the core monitor code. - * When MAJOR_VERSION is incremented, MINOR_VERSION is reset to 0. - * 0->1: - * Formalize the uMon1.0 transition. Needed to do this because of the - * amount of churn in 1.0. - * 1->2: - * - New 'call -A' option - * - Work on flash internals to reduce the need for callers to know - * the flash bank pointer. - * - New tfs 'qclean' subcommand. - * - Bug fix: file in "tfs ramdev" space could not be marked stale. - * 2->3: - * - Bug fix: uMonInRam() re-write. - * - Bug fix: "tfs ramdev" device would be lost after mon_appexit(). - * - Bug fix: "tfs ramdev" naming conflict could occur between device - * and file. - * 3->4: - * - The tfscheck() function accepts a NULL input TDEV pointer to signify - * a request to check all TFS devices (instead of just one named device). - * - The address used by xmodem -B for determining the last sector burned - * had to be decremented by 1. - * 4->5: - * - The "flash erase" command takes addresses as well as sector numbers. - * - The "flash info" and "tfs stat" populate shellvars with their info. - * - Bug fix: tftp get would turn on the server, now fixed so that if - * server was off, it stays off. - * - Bug fix: if destination file received by tftp server started with - * a $, but the shell variable didn't exist, the server would create - * a file with the $. This will now generate an error. - * 5->6: - * - Added more configurability so that uMon's footprint can be smaller. - * - Broke up memcmds.c into individually configurable commands using - * INCLUDE_DM, INCLUDE_PM, etc. - * - Added support to configure USRLVL, ICMP, and ICMPTIME in or out. - * - TFS now supports the option of being built without FLASH. - * - New read options: -p -n. - * - New pm options: -a -o -x. - * - New PRE_TFSAUTOBOOT_HOOK() macro. - * - Converted genlib.c to a library. - * - New api: mon_portcmd(). - * 6->7: - * - New JFFS2 command. - * - New TFSERR_DSIMAX error checking in tfsmemuse() and tfsadd(). - * - Eliminated the -x option in tfs command. - * - The tfs command now returns CMD_FAILURE if tfsadd fails. - * - Moncmd server will process a leading '.' as indication that the - * command is to be executed immediately rather than after the - * incoming packet queue is empty. - * 7->8: - * - New TFS_ALTDEVTBL_BASE code to support an alternat TFS device table - * that is outside uMon's text/data space. - * - Fixed bug in JFFS2 related to file truncation. - * 8->9: - * - New DOSFS/FATFS/CF facility (much help from Graham Henderson). - * - CodeWarrior-specific code cleanup (submitted by Arun Biyani). - * - Atmel NIOS port (submitted by Graham Henderson). - * 9->10: - * - New 'struct' command to hopefully eliminate 'lboot' and 'ldatags'. - * 10->11: - * - Fixed problems with packet transfer interface. - * - Updated the umon_apps/udp application. - * - New Microblaze port (as3dev). - * 11->12: - * - Added the 'to' side of the ARP request in ethernet verbosity. - * - Fixed bugs in tcpstuff.c that were only seen on little-endian CPUs. - * - Added the ability to load an elf file from raw memory space. This - * introduces the notion of a 'fake' tfs file header to tfs, using the - * first reserved entry in the header as a pointer to the data portion - * of the file. - * 12->14: - * - Added new DHCP shell variable ROOTPATH (reflects option 17). - * - New DHCP variable: DHCPDONTBOOT. Tells DHCP not to do anything with - * the incoming DHCP transaction (except store away the info in the - * shell variables); thus, allowing a script to do what it wants to do. - * - Change in TFTP server: if an out-of-sequence block number is received, - * it is now just ignored, the transaction doesn't terminate with an error. - * - Added inUmonBssSpace() check to the heap extension code. - * - Fixed bug in "tfs ramdev" command... If partition didn't exist and - * a size of zero was specified, TFS incorrectly attempted to create a - * zero-size ramdev partition. - * - Fixed bug in multiple-command-line-processing that occurs if a - * shell variable is expanded within one of the commands. See CVS - * log for docmd.c for more info. - * 14->15: - * - Fixed a bug in TFTP packet reception that was causing all incoming - * file downloads greater than 32Mg to fail because that is the point - * at which the block number will wrap. - * - Updates/cleanups made to keep the build warning-free with GCC 4.2 - * from Microcross. - * 15->16: - * - Added lwip user application. - * - Added better exception handling to blackfin. - * - Added mon_timer() api. - * 16->17: - * - Lotta new stuff, refer to user manual for complete list... - * - Lwipapp: httpget, telnet client. - * - Tested support for nor-less system (booting from SPI flash). - * - TSI, FBI, mDNS, LLAD, etc... - * 17->18: - * - Refer to user manual for complete list... - * - SPI-SD support for BF537. - * - New FATFS - * - SPI-resident TFS support. - * - JFFS2 extended by B.Gatliff - * 18->19: - * - Refer to user manual for complete list... - * - TFS defrag bug fixes. */ -#define MINOR_VERSION 19 +#define MINOR_VERSION 0 /* TARGET_VERSION: * Incremented as a result of a bug fix or change made to the -- cgit v1.2.3