Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

* Initial import of 0xFFFF 0.4 into mercurial

  • Loading branch information...
commit b31d6b9414b0973a859ec5a6c6e99235860841b7 1 parent e6e7b63
pancake@flubox authored
Showing with 434 additions and 0 deletions.
  1. +434 −0 ChangeLog
View
434 ChangeLog
@@ -0,0 +1,434 @@
+0: 93a2ed6a
+author: pancake@flubox
+date: 20081219-19:39:27
+
+ * Apply security patches from Erik Hovland - Thanks!
+
+
+1: 5ef5cf47
+author: pancake@dazo
+date: 20081214-03:05:19
+
+ * Oops missing up
+ * Added fixups for make install/deinstall
+ * HAVE_GUI is now enabled by default
+ * New 'stop' button for goxf GUI
+ * Fix lil bug in squeue.c
+ * Initial .desktop icon for freedesktop environments (GNOME)
+
+
+2: 347df0af
+author: pancake@dazo
+date: 20081214-01:40:49
+
+ * Minor stetical fixups
+ * Cut 0.4 release :)
+
+
+3: de9f73a0
+author: pancake@dazo
+date: 20081208-18:13:36
+
+ * Implement and test direct file FIASCO flash
+ - openfiasco receives options for grepping for pieces and be verbose
+ - fixed flashing order using grep options
+ xloader, secondary, kernel, initfs, rootfs
+ - Tested and working
+ - Added parser for the hw revision string
+ * Autodetect device hw revision and setup the subversion string
+ on the fly.
+
+
+4: cd7de502
+author: pancake@dazo
+date: 20081208-00:21:05
+
+ * Added -n flag to do not write to disk or flash (simulation)
+ * Added -S flag to specify subversion id manually while flashing or dumping
+ * Fixed support for the last fiasco image
+ - Skip paddings
+ - More verbose output while parsing FIASCO headers
+ * Initial implementation of the full direct FIASCO flasher
+ - No need to dump manually before flashing
+ * Some warnings and code cleanup
+ * Fix building issue
+ * Add HAVE_GUI directive in config.mk
+ * Up to version 0.4
+
+
+5: 872fb8ec
+author: pancake@dazo
+date: 20080307-00:20:45
+
+ * Shift doc/faq to doc/faq2
+ * Add 'doc/faq' with most used commands
+ * -e can be used with -u to specify the path to extract the files
+ * Remove gui directory
+ - GUI source is in src/gui
+ - Incrusted inside the build and install targets
+ (ignores build and install errors)
+
+
+6: 49ca9208
+author: pancake@dazo
+date: 20080306-17:58:06
+
+ * Initial working version of the flash gui
+ - Renamed to goxf
+ - Needs 'sudo' to be enabled to the user without password
+ - Identify and ban piece files while including them in the list
+ - Support for flashing multiple piece files
+ - progressbar and warn/error messages handled
+ - Supports reboot mobo command
+ * Make qmode be functional
+ * Lot of hardcore fixups on squeue_open
+ - Should work now everywhere fine asumid UID 1000 as allowed user
+ - Reduce timeouts
+ - Add push2 method
+
+
+
+7: bce38e65
+author: pancake@dazo
+date: 20080305-18:38:42
+
+ * Initial import of the GtkAML gui frontend
+ - Mostly implemented in just one night :)
+ * Import the squeue c and vapi sources
+ * Make 0xFFFF run as squeue daemon with -Q flag
+ * Up to 0.4
+
+
+8: a28252c7
+author: pancake@dazo
+date: 20080218-01:25:00
+
+ * Initial support for n810
+ - Fix set_altinterface workaround which seems to be checked by nolo 1.7
+ - n810 has the same USBID than n770
+ * Define some nolo commands used in query.c in nolo.h
+ * Get SW version with -i too
+
+
+
+9: 963c905a
+author: pancake@dazo
+date: 20080204-04:30:46
+
+ * Fix build of gui
+ * Some initial callbacks and glade tests
+
+
+10: 5448278d
+author: pancake@dazo
+date: 20080202-05:17:58
+
+ * Take proper values for claim_interface and set_altinterface
+ from the device->config->interface->altsetting structure
+
+
+11: f5a2addf
+author: pancake@pluna
+date: 20080114-11:25:08
+
+ * Up to 0.3.2
+ * Add HAVE_USB to config.mk
+ - Now is possible to build a usb-less version of the flasher
+ (only for unpacking and so, offline operations)
+ * Refactor varname. Avoid portability problems:
+ - reboot -> moboreboot
+
+
+12: 3eb71906
+author: pancake@dazo
+date: 20071120-04:14:13
+
+ - Import patches from Osvaldo Santana
+ * Fix build on gcc 4
+ * Fix nanddump call definition (ignore oob added)
+ * Fixed some stupid bugs with -pedantic -std=c99
+
+ release 0.3.1
+
+
+13: 2e4779fc
+author: pancake@dazo
+date: 20071020-02:32:24
+
+ * Make the fiasco writing api work (some hardcoded things, but mostly ok)
+ * Move documentation of fiasco format to doc/
+ * 0.3 release
+
+
+14: db0b85be
+author: pancake@dazo
+date: 20071011-03:14:11
+
+ * Add documentation for the FIASCO format
+ * Initial fiasco writer api
+ * Lot of new checks and code cleanup
+ * fiasco callback now receives a filedescriptor inside header_t
+ - the lseek and data free is autonatically done by the main loop
+ * Split fiasco_data_read() code, useful for streams (embeddeds low mem footprint)
+ * Add '-P' flag to create a new fiasco pack
+
+
+15: 6b05b451
+author: pancake@dazo
+date: 20071008-00:25:56
+
+ * Finally implement the support for the FIASCO firmware format
+ * Up version to 0.3
+ * Alphabetically order the help message flags
+ * Cleaner short help message
+ * Pseudo-api for creating firmwares (not yet finished)
+ * Add '-F' flag to flash from a fiasco image
+
+
+16: 5a3c5166
+author: pancake@dazo
+date: 20070630-03:58:18
+
+ * Upgrade to GPLv3
+
+
+17: cd12a381
+author: pancake@dazo
+date: 20070625-23:00:29
+
+ * Initial import of the maemo bug report #1584 into documentation
+
+
+18: 5a54a517
+author: pancake@dazo
+date: 20070625-15:14:14
+
+ * Update documentation for the 0.2 release
+
+ * Fix case0 bug of libusb in usb_device_found function
+
+
+19: 08fc8472
+author: pancake@dazo
+date: 20070616-05:52:46
+
+ * Add new command 'nanddump' for the console shell
+
+ * Avoid dumping non-mtd files because writesize = 0
+ - Properly close the file when failing
+
+ * Better doc/pieces documentation
+
+
+20: 9b6cf3ac
+author: pancake@dazo
+date: 20070616-05:21:14
+
+ * Fix the dump of xloader and secondary.bin
+
+ - Looks like they protect these blocks by marking this section as badblocks.
+ - We just ignore badblock marks when dumping the bootloader
+
+ * Handle feof (^D) on the prompt
+
+
+21: 381359cb
+author: pancake@dazo
+date: 20070614-23:32:52
+
+ * Fix device identification for n800. patch from Robert Schuster
+
+ - Looks like n770 and n800 have different USB identifiers on the
+ bootloader and the operating system.
+
+ * Print oops message and exit when the use has no permissions to
+ access to the usb.
+
+
+22: 80fbffcb
+author: pancake@dazo
+date: 20070612-23:43:35
+
+ * Finally integrate libusb in Makefiles. Use 'allusb' target to build
+ a 0xFFFF binary without library dependencies (libusb)
+
+ * Add 'static' makefile target for building a statically linked 0xFFFF
+
+ * Documentate all makefile targets in INSTALL
+
+
+23: 4939c417
+author: pancake@dazo
+date: 20070612-15:29:07
+
+ * Initial import of the libusb source tree into the flasher
+ - optional, but useful for embedding
+ - avoids gnu autosux problems
+
+
+24: 18479b76
+author: pancake@dazo
+date: 20070611-02:29:11
+
+ * Initial implementation of the pretty-print config partition dumper
+
+ * Handled with the '-x' flag.
+
+
+25: 1c98dbcf
+author: pancake@dazo
+date: 20070610-16:15:30
+
+ * Initial implementation of the "badblocks" (-C) command.
+
+ * Initial work on the reorganization of the dump.c code
+ to avoid spagetti code. ATM is just a draft
+
+ * Dump now shows you more info
+
+
+26: 7d98969d
+author: pancake@dazo
+date: 20070610-05:41:50
+
+ * Fix in fpid for proper JFFS2 identification
+ * Add new flag '-c' that makes 0xFFFF run as a shell
+ * Split the connect_via_usb() code from main()
+ * Add console handler for shell like usage of the flasher
+
+
+27: 5c77db8c
+author: pancake@dazo
+date: 20070610-00:38:55
+
+ * Drop the partition limit. It is calculed with ioctl()
+ * Query the user to strip or not the dumped pieces
+ * Add new flag '-s' for serial port console
+
+
+28: ff849276
+author: pancake@dazo
+date: 20070602-05:32:43
+
+ * Initial import of the offline work of the GUI environment
+ - Not yet usable, it's just a sketch with glade O:)
+ - But you can get fun hacking on the source!
+
+ * Add deinstall target to the Makefile
+
+ * Add INSTALL file for build & install instructions
+
+ * Add documentation for local flashing.
+
+
+29: 21e9d86e
+author: pancake@dazo
+date: 20070602-02:23:58
+
+ * Covardly copy the nanddump() function from the mtd-utils to fix dump functionality
+ - The new function works like the old rf_extract one, no parameters has
+ changed.
+ - Now a complete dump/restore will be possible.
+ - Check for badblocks while copying data
+ - Shows information about the partition
+
+ * Better use of query_error_message() for debugging
+
+
+
+30: 4a0cd1ba
+author: pancake@dazo
+date: 20070525-00:33:58
+
+ * Fix rootfs boundaries for a proper dump.
+ * Replace Y/n for y/N
+ * Implement the command '5' (read error message)
+
+
+31: 601cb824
+author: pancake@dazo
+date: Sat May 5 01:04:52 UTC 2007
+
+ * Enhacements and fixups for logotool
+ * Add support for RGBA raw images (New flag -a)
+ * Autodetect RGBA images
+ * Fix endianness stuff when writting the logo header
+
+
+32: 51b153e5
+author: pancake@dazo
+date: Tue May 1 13:01:23 UTC 2007
+
+ * Move usb-dev related code to devices.c from main.c
+ * Create a root Makefile to build the flasher, logotool and install
+ * Clean some warning messages
+
+
+33: 7ffcf48a
+author: pancake@dazo
+date: Mon Apr 30 04:26:27 UTC 2007
+
+ * Initial import of the logotool utility
+
+
+34: 95240609
+author: pancake@dazo
+date: Wed Apr 25 22:30:46 UTC 2007
+
+ * Argument 'help' for the -f flag provides information about the rd flags
+
+
+35: cb40ad41
+author: pancake@dazo
+date: Wed Apr 25 19:47:53 UTC 2007
+
+ * import of the 'set-rd-flags+cleanups' patch from Robert Schuster
+
+ adds support for setting and clearing the rd flags (no-retu-watchdog,
+ serial-console and the like).
+
+ The interface to it is a bit cryptic (construct your own hex number) but
+ it works like like 'chmod'.
+
+
+36: bb91e3ef
+author: pancake@dazo
+date: Wed Apr 25 19:05:03 UTC 2007
+
+ * import of the 'set-get-query_header' from Robert Schuster
+
+ 1) name the simple functions get_foo and set_foo (and make them more
+ consistent e.g. set_rd_mode and get_rd_mode).
+
+ 2) moved remaining simple queries from main.c into query.c
+
+ 3) created separate query.h header and included it in main.c
+
+ 4) implemented get_usb_mode (they do not have this in the proprietary
+ flasher) and added this function to a normal run (-> you will see the
+ current USB mode when running with -i)
+
+
+37: f9b6ca00
+author: pancake@dazo
+date: Fri Apr 20 19:00:12 UTC 2007
+
+ * Do not strip the initfs.jffs2 image, it is only 2MB
+ * Some fixups on the doc/dumping documentation
+
+
+38: 2efec1cb
+author: pancake@dazo
+date: Fri Apr 20 16:27:31 UTC 2007
+
+ * 'set root device' patch inclusion from Robert Schuster
+
+
+39: 0a730830
+author: pancake@dazo
+date: Fri Apr 20 16:20:22 UTC 2007
+
+ * Initial commit of 0xFFFF.
+
+ This tree contains the same as the 0.1 tarball
+
Please sign in to comment.
Something went wrong with that request. Please try again.