summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Sutter <edsutterjr@gmail.com>2015-08-04 07:10:23 -0400
committerEd Sutter <edsutterjr@gmail.com>2015-08-04 07:10:23 -0400
commit562bc6a1b334ece07b4099a2fc1747b2919dd76d (patch)
tree5dc902ae4668959c72bdb4e95f710dc5e2c99029
parenttree cleanup using 'astyle --unpad-paren --align-pointer=name --lineend=linux... (diff)
downloadumon-562bc6a1b334ece07b4099a2fc1747b2919dd76d.tar.bz2
reset major/minor version number to 3.0
-rw-r--r--main/common/version.h128
1 files 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