
release 1.5
26/8/2004 added recursive file download

release  1.4
16/8/2004 fix for uploading files with spaces

2004-08-13 17:10:30 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-25

    Summary:
      add "ids" command, reorder help text to 80 chars width limit 
    Revision:
      gp32--gplink--1.4--patch-25

    - gplink ids now provides the pduid, the smc id, user and pass
    - help text reworked to look sane on 80 chars output

    modified files:
     Changelog gp32cmds.c gp32cmds.h gplink.c


2004-08-13 17:07:03 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-24

    Summary:
      make rm work on linux, too 
    Revision:
      gp32--gplink--1.4--patch-24

    - seems like I always got the malloced data preinitialized, and that's not specified.

    modified files:
     Changelog gp32cmds.c


2004-08-12 21:14:54 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-23

    Summary:
      add format command 
    Revision:
      gp32--gplink--1.4--patch-23

    - should write a partition table and MSDOS FAT16 disklabel in
      a gp32 friendly way. thanks to kuwanger @ #gp32dev who
      submitted this code fragment (which is probably inspired
      by mr.spiv)

    modified files:
     Changelog gp32cmds.c gp32cmds.h gplink.c


2004-08-12 15:07:01 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-22

    Summary:
      add fxe support to gplink run 
    Revision:
      gp32--gplink--1.4--patch-22

    decodes fxe files before sending the data

    modified files:
     Changelog gp32cmds.c gp32cmds.h gplink.c


2004-08-12 13:24:04 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-21

    Summary:
      some memory access cleanups 
    Revision:
      gp32--gplink--1.4--patch-21

    - too much pointer arithmetic

    modified files:
     Changelog gp32cmds.c


2004-08-12 12:37:11 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-20

    Summary:
      support "gplink rm foobar" 
    Revision:
      gp32--gplink--1.4--patch-20

    - root dir without / prefix didn't work so far

    modified files:
     Changelog gp32cmds.c


2004-08-12 12:26:45 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-19

    Summary:
      another try with gp_reboot 
    Revision:
      gp32--gplink--1.4--patch-19

    - hopefully this constitutes a "real" gxb now

    modified files:
     Changelog gplink.c


2004-08-12 12:20:23 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-18

    Summary:
      fix mk_gppath in the case of the zero-length string (!= NULL string) 
    Revision:
      gp32--gplink--1.4--patch-18

    - fileinfo provokes that for files in root directory

    modified files:
     Changelog gp32cmds.c


2004-08-12 12:01:34 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-17

    Summary:
      fixed gplink run 
    Revision:
      gp32--gplink--1.4--patch-17

    - retarded mistake: memcpy(buffer,exe,...) without incrementing exe *sigh*

    modified files:
     Changelog gp32cmds.c


2004-08-12 11:43:39 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-16

    Summary:
      terminate the default path with \0 
    Revision:
      gp32--gplink--1.4--patch-16

    - damn C "strings" ;)

    modified files:
     Changelog gp32cmds.c


2004-08-12 11:25:05 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-15

    Summary:
      some changes to mk_gppath 
    Revision:
      gp32--gplink--1.4--patch-15

    - \ handling is right now
    - when isdir is set, it _really_ takes care that the path ends with a \

    modified files:
     Changelog gp32cmds.c


2004-08-11 21:57:36 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-14

    Summary:
      make gplink reboot upload a full gxb image 
    Revision:
      gp32--gplink--1.4--patch-14

    - seems like the old one only worked by chance

    modified files:
     Changelog gplink.c


2004-08-10 10:56:02 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-13

    Summary:
      fix in "usage" text 
    Revision:
      gp32--gplink--1.4--patch-13

    reboot needs some run-capable link software, too

    modified files:
     Changelog gplink.c


2004-08-08 21:00:43 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-12

    Summary:
      split gprun in two, added gplink reboot 
    Revision:
      gp32--gplink--1.4--patch-12

    - gp_run_data now takes a data chunk and size and pushes this for execution
    - gp_run modified to use gp_run_data
    - gpreboot introduced, which sends an swi 0x04 (GpAppExit) to the gp32

    modified files:
     Changelog gp32cmds.c gp32cmds.h gplink.c


2004-08-08 20:45:00 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-11

    Summary:
      fixed gplink run 
    Revision:
      gp32--gplink--1.4--patch-11

    - gplink run was definitely not functional, accessed unused pointer. fixed.

    modified files:
     Changelog gp32cmds.c


2004-08-07 22:43:08 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-10

    Summary:
      added fileinfo function, protected rm from "removing" directories 
    Revision:
      gp32--gplink--1.4--patch-10

    - rm removed directories, without deleting their contents, leading to lost clusters
    - added a function to get information about a file (type, name, size)
    - small bugfix in mk_gppath for the root directory

    modified files:
     Changelog gp32cmds.c gp32cmds.h


2004-08-07 21:59:18 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-9

    Summary:
      really remove gp_ls 
    Revision:
      gp32--gplink--1.4--patch-9

    - it was deprecated, let it go.

    modified files:
     Changelog gp32cmds.c gp32cmds.h gplink.c


2004-08-07 19:19:46 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-8

    Summary:
      fpk support, lots of bugfixes
    Revision:
      gp32--gplink--1.4--patch-8

    - fpk install support
    - bugfixes in mk_gppath()
    - split gp_put in two parts

    new files:
     .arch-ids/fpk.c.id .arch-ids/fpk.h.id fpk.c fpk.h

    modified files:
     Changelog Makefile gp32cmds.c gp32cmds.h gplink.c


2004-08-07 17:44:29 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-7

    Summary:
      fix changelog for real 
    Revision:
      gp32--gplink--1.4--patch-7

    gnaaaargh!

    new files:
     Changelog

    removed files:
     .arch-ids/Changelog.id Changelog


2004-08-07 17:41:55 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-6

    Summary:
      fix changelog 
    Revision:
      gp32--gplink--1.4--patch-6

    didn't work for some reasons..

    modified files:
     Changelog


2004-08-07 17:36:42 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-5

    Summary:
      clean up file descriptors
    Revision:
      gp32--gplink--1.4--patch-5

    - open them as late as possible
    - close them on error
    - close them when finished

    modified files:
     gp32cmds.c


2004-08-07 17:29:53 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-4

    Summary:
      fixes to mk_gppath
    Revision:
      gp32--gplink--1.4--patch-4

    - crashed with empty directory
    - explicitely takes an "isdir" argument that say
      whether the path is supposed to be a directory
      (with \ at the end) or not.
       0 false
       1 true
    - makefile now compiles with -g
    - makefile removes gplink.core on clean, too

    modified files:
     Makefile gp32cmds.c


2004-08-07 17:06:40 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-3

    Summary:
      memory management cleanup 
    Revision:
      gp32--gplink--1.4--patch-3

    - I should have cleaned up most of the memory management
    - commented the functions that return malloced memory that
      their callers have to clean up the mess
    - cleaned up the mess where necessary
    - changed mk_gppath to always return malloced memory to
      unify handling of its results
    

    modified files:
     gp32cmds.c gplink.c


2004-08-07 16:13:25 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-2

    Summary:
      change usb buffer management 
    Revision:
      gp32--gplink--1.4--patch-2

    - so far each function had its own "buffer" pointer and malloced
      0x100 bytes for it, without freeing - made them use a global
      buffer now (it's getting erased before every usage anyway)

    modified files:
     gp32cmds.c


2004-08-07 16:08:16 GMT	Patrick Mauritz <oxygene@openbios.org>	patch-1

    Summary:
      fix compile errors/warnings, some UI bits 
    Revision:
      gp32--gplink--1.4--patch-1

    - say Kib and Mib instead of M and B to state clearly
      that it's 1024*1024, not 1000*1000
    - help text modified
    - fixed compile errors, warnings; warnings on by default now

    modified files:
     Makefile gp32cmds.c gp32cmds.h gplink.c usb_drv.c


2004-08-07 15:58:16 GMT	Patrick Mauritz <oxygene@openbios.org>	base-0

    Summary:
      initial import of gplink-1.3 
    Revision:
      gp32--gplink--1.4--base-0

    didn't import the executable for obvious reasons

    new files:
     AUTHORS COPYING Changelog Makefile README gp32cmds.c
     gp32cmds.h gplink.c usb_drv.c usb_drv.h



1/1/2004 release 1.2:
file sizes in dir listings
human readable numbers (Vincent Rubiolo)
large files patch (Ulrich Hecht) and fix in usb timeouts

