This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Linux utilities to deal with Sony Minidisc Walkman". The annotated tag, 0.9.0 has been created at 63f46c47b25bab62a194906a73e4f5d04057e313 (tag) tagging a72e6da482e8a9ea9f1f530f49a8840a911ff6e7 (commit) tagged by John Paul Adrian Glaubitz on Sun Nov 18 00:37:56 2012 +0100 - Log ----------------------------------------------------------------- Tag release 0.9.0. Adrian Glaubitz (108): Created initial repository for QHiMDTransfer and libhimd. Added mp3dec (dirty !!) to decode mp3s from a MiniDisc. Merge branch 'master' of git://z6.physik.fu-berlin.de/linux-minidisc Rewrote QHiMDAboutDialog, created using "Create new QT Designer Form Class". About-dialog works now as expected. - Alot of code clean-up - Implemented dialog to select files for download - Implemented dialog to select folder for upload - Implemented format dialog (which won't be functional too soon) - Remove ListView for file-browsing; we will only display the MD-contents with a tree-view - Connected signal and slots for menu-items Merge branch 'master' of git://z6/linux-minidisc - Added Connect-Button to find mount-path of HiMD - Use QTreeWidget for Tracklist - Incorporate libhimd Add - Implemented basic tracklisting with Connect-Button, no grouping of tracks yet. - display track-length and coding as well - display Japanese tracknames properly as well - QHiMDTransfer: Add icons for menu-items - QHiMDTransfer: Use toolbar instead of single buttons and remove unnecessary slots. QHiMDTransfer: Put help-button into toolbar as well. Added raw PCM-upload in QHiMDTransfer. Lacks WAV-header yet, will be added through libsox. Use libsox to convert raw PCM from libhimd directly to WAV. Minor code cleanup. Check error status of himd_open. More code cleanup. Call sox_format_quit() on exiting main(). Updated Norwegian translation. - Swedish translation was not referred in .pro-file, fixed - Minor update of Norwegian translation (needs another review though) Added Portuguese and Polish translation files in project file. Portuguese translation was already finished, Polish one is in progress. Updated German translation. Updated Norwegian (bokmål) translation. Minor fixes in Norwegian (bokmål) translation. Corrected filename for Japanese translation in main project file. Minor syntax fixes for Norwegian (bokmål), Italian, Polish and Swedish translations. Renamed translation file for Swedish translation. Dropped Arabic and Finnish translation out for the time being. No translations for the latter available yet. Added reference to .icns-file in qhimdtransfer.pro. Created new icon file for Windows based on the new icon set provided by Tobias Sautner. Replaced program logo for about dialog with updated version (green). Corrected filename for Greek translation. Was: qhimdtransfer_gr.ts and is now qhimdtransfer_el.ts. Rename minikey to himddiskid. Rename himdtest to himddump. Forgot to rename "himdtest.c" to "himddump.c" in "himddump.pro". Set program icon to proper qhimdtransfer_24.png (was: download_to_md.png). Updated all translations by running lupdate. Also fixed minor syntax error in Finnish translation, marked translations as finished. Also for Norwegian (bokmål). Fix logic of binary search in function search_hole. Add comments in doxygen format to document code, starting with frag.c and encryption.c. Use find_library to find patch of libusb-1.0 in system. Required since Linux and MacOS use different pathnames and file extensions. Correct install path for translation .ts-files on MacOSX. Forgot to add reference to Danish translation in qhimdtransfer.pro. Remove extra #include to qhimddetection_ui.h which was left from the original patch for HiMD device auto-detection. Remove illegal characters from directory name generated from disc_title. Also remove illegal characters from track titles before generating filenames. Add cdrtools/libscg version of himdformat. Add "clean" target to Makefile. Fix wrong SCSI command string. - add some more documentation - clean up console messages - fix wrong SCSI command string Center logo in about dialog horizontally. Don't translate main window title ("QHiMDTransfer") for Norwegian (bokmål). Minor redesign of about dialog to include names of contributors. Also use simple HTML code for about text again to allow easy translation (see Qt bug: http://bugreports.qt.nokia.com/browse/QTBUG-1136). Minor redesign of about dialog to use tabs to also provide a list of our contributors. Update translations for German and Norwegian (bokmål). Update Swedish translation. Display "About" as default when opening about dialog. Add Nadir Gül to list of contributors in about dialog. Add little more code documentation to himdformat_scg.c and himdscsitest.c. Remove some annoying white-spaces. Also remove himdformat_scg and himdscsitest with clean target. Use strcpy instead of memcpy to copy device name from argv[1]. Major code clean-up. Also improve online help and verbose output. Fix if-clause. Call save_window_settings() in QHiMDMainWindow::~QHiMDMainWindow() instead of QHiMDMainWindow::on_action_Quit_triggered() to make sure window geometry is always saved upon exit. Fix last broken commit. Accidentally pushed from a dirty repository. Include minimal online help (usage()) for himddump.c as well. Make output message strings more consistent in both himddump.c and himdscsitest.c. Remove unused variable "ret" and use return value of scg in-place. Fix permissions of qhimdtransfer/qhimdtransfer_pl.ts. Update list of contributors in about dialog. Add Czech translation to project file (qhimdtransfer.pro) and credit Martin Vican for the translation in the about dialog. Add credits for Mark Ligtenstein in about dialog. Prepare about dialog to display version number from git. Retrieve version number from git and display in about dialog. Retrieve build date and display in about dialog. Optimize layout of about dialog to display version (affected MacOS). Use version information from "git describe --always --long". Mark "BuildDateString", "VersionString" and "ProgramLogo" as non-translatable. Simplify design of about dialog, waive for RTF text to make translation easier. Update translations for German, Norwegian (bokmål) and Swedish. Fix geometries of labels in about dialog. Fix qmake warnings about unescaped backslashes. Update translations for Danish, Italian and Japanese. Update translations for Czech, Finnish, French, Greek, Polish, Portuguese, Russian and Spanish with the help of a native speaker for Portuguese and Google translate for the rest. Extend the horizontal sizes of "BuildDateLabel" and "VersionLabel" in about dialog to fit translations which might be longer than the English original. Also use extended horizontal sizes for "VersionString" and "BuildDateString" to avoid any clipping of the text strings, just to be safe. Fix himd_add_string to take string length as an argument. Minor code cleanup. Fix spelling, remove some trailing spaces. Center text of all labels in about dialog. Improve layout of tracklist QTreeView: Fixed some minor layout issues in the Arabic translation. Update NetMD model numbers. Add/update NetMD USB device IDs: Use qmake to build libnetmd. Rename himd.pro to md.pro to reflect we're building libnetmd now as well. Move netmd.c into separate directory and rename to 'netmdcli', use qmake for building it. Include 'netmdcli' in master qmake file. Remove old Makefile for libnetmd. Change licenses for libraries 'libnetmd' and 'libhimd' from GPLv2 to LGPLv2.1 to allow linking the libraries to non-GPL software. Rename 'himddump' to 'himdcli' to be more consistent (see 'netmdcli'). Forgot to change name in himdcli.pro to 'himdcli.c'. Move netmd_dev.c back into libnetmd directory, it was accidentally moved into the netmdcli directory before. Update himdcli/.gitignore to reflect renaming of himddump to himdcli. Add netmdcli/.gitignore as well. Forgot to adapt qmake configuration after moving netmd_dev.c from netmdcli directory back into libnetmd directory. Update libnetmd/.gitignore to ignore Makefiles and *.prl. Port libnetmd from the old libusb-0.1 to the current libusb-1.0. Build fixes for netmdcli. Fix detection algorithm for NetMD devices. Correct pointer dereferencing in netmd_open, fixes segmentation fault in libusb_open. MacOS build fixes. Alexander Sulfrian (86): libnetmd: ignored binary executable Makefile: be really pedentic libnetmd: fixed warnings by unification of unsigned char/char usage libnetmd: ignored autogenerated documentation libnetmd: reformated code libnetmd: added Sony MZ-RH1 usbid libnetmd: added even more usbids libnetmd: and even more usbids libnetmd: some more changes on the usbids libnetmd: complete rewrite of disc title parsing libnetmd: splitted create group and set disc title libnetmd: replaced useless printf with puts libnetmd: added command for setting the whole disc title (for debugging) libnetmd: set disc title of untitled disc libnetmd: fixed new parsing of title string libnetmd: modified group counting to match the new title parsing libnetmd: removed unintended line breaks libnetmd: rewrite of netmd_create_group libnetmd: externalized commands for controling the playback libnetmd: added commands for changing tracks (next, prev, restart) libnetmd: added test frontend for new commands libnetmd: added function to seek to specific timestamp in a track libnetmd: added test frontent for time seek libnetmd: renamed function libnetmd: pedentic library libnetmd: rewrite of group creation libnetmd: fixed reconstruction of device header string libnetmd: add missing documentation libnetmd: cleanup netmd: removed unused call libnetmd: removed old function (replaced by settitle) libnetmd: fixed error (swapped lines) libnetmd: moved little helper functions to single file libnetmd: build lib by default libnetmd: build static library for linking netmd binary libnetmd: removed outdated line libnetmd: moved functions to get track/time to playercontrol libnetmd: add missing include libnetmd: ignore generated libs libnetmd: cleanup makefile libnetmd: removed orphaned function from header libnetmd: trivial change in parsing command line arguments libnetmd: some changes libnetmd: be really pedantic, fixed all signed/unsinged error libnetmd: renamed trace to log libnetmd: added error handling using enums libnetmd: added commands for building/checking byte arrays libnetmd: started to rework secure functions libnetmd: added function to get some data from the response as uchar* libnetmd: some more rewriting of the secure functions libnetmd: removed line from old code libnetmd: added possibility to waste result in read_response_bulk libnetmd: converted wireformat defines into enum libnetmd: rewrite of the last secure function to transfer a song libnetmd: fix typo libnetmd: added missing semicolon libnetmd: unified the comment style libnetmd: added some comments libnetmd: split netmd_exec_message into seperate send/recv methods libnetmd: added function to read single char from response libnetmd: bugfix in proper_to_bcd libnetmd: added parameter for big/lille endian libnetmd: splited netmd_secure_exch_msg into seperate send/recv functions libnetmd: tracks have now anywhere 16 unsigned bits libnetmd: fixed buffer overflow libnetmd: coding style libnetmd: externalized some functions for track information libnetmd: added function to recv a track from the player libnetmd: bugfix in bcd_to_proper libnetmd: added functions for cache and sync toc after download libnetmd: off by two libnetmd: added function to disable track protection libnetmd: added functions for preparing/cleanup download packets libnetmd: next track number already in first response libnetmd: quickfix for track download libnetmd: fix some pointer errors libnetmd: added function for uploading track libnetmd: more error messages libnetmd: fix ldflags for openssl libnetmd: fixed retailmac libnetmd: generated new root key with correct parity (thanks to Michi) libnetmd: initialize next for list end libnetmd: added session key forget (some player want that) libnetmd: fix library creation command libnetmd: added -fPIC to CFLAGS for library generation libnetmd: removed openssl, use libgcrypt now Anja Diesing (2): Added icon for about menu entry. Added icons for main upload and download buttons. Anton Isopoussu (1): Added Finish translation. Daniel Berthereau (3): added French translation for qhimdtransfer. Updated French translation. Update French translation. Hossam Elgabarty (2): Added Arabian translation. Update Arabic translation. John Paul Adrian Glaubitz (7): Call libusb_get_device_list with previously obtained device context instead of NULL. Include udev rules file for NetMD (netmd.rules) in netmd/etc. Add manpages for netmdcli and himdcli commands. Do not include glib/gstdio.h glib/gprintf.h and glib/gfileutils.h as including these is redundant when glib.h is already included. Complement manpage for himdcli with more detailed explanations. Fix formatting in himdcli manpage. Include known root key of EKB 0x00010012 in libhimd. Jurgen Konings (1): Add Dutch translation. Maciej Pijanka (1): Added Polish translation. Yet somewhat incomplete. Marco Starace (3): Added Italian translation. Updated Italian translation, minor fixes. Update Italian translation. Mark Ligtenstein (2): Improve Dutch translation. Update Dutch translation. Martin Vican (1): Added Czech translation. Michael Karcher (191): Removed generated files. Add minidisc key reading utility. Add mp3 key calculation tool. Add gitignore to libhimd refactor string handling into two functions. Fix loading of track list Add printing of track summary Add disc id support. add himd_close function. Add mp3 key calculation Merge branch 'master' of ssh://z6.physik.fu-berlin.de/raid/git/linux-minidisc Fix typo in about dialog Create getter function for disc id Do not get disc ID before asked for Use accessor function to access track info Merge branch 'master' of ssh://z6.physik.fu-berlin.de/raid/git/linux-minidisc Store raw index data in HIMD info structure Remove himd_new that allocates for itself. Split off trackindex.c from himd.c; add forgotten encryption.c Second half of previous commit. Add more pre-condition checking. Add support for fragment infos. Fix track length formatting in himdtest Don't ignore return value of himd_get_fragment_info. Add dependencies for trackindex.c to Makefile Factor out opening of numbered HMA files Don't crash on bad mount directories; allow longer error messages Add block stream layer to libhimd. Handle untitled tracks more gracefully Use maximum number of trkidxXX Codec name determination is now in libhimd autoconfiscated libhimd Made himd.h C++ compatible and added include guard Drop invalid conversion to local encoding. Remove now superflous "extern C", drop glib headers Respect ACLOCAL_FLAGS Number in file names (atdataXX, trkidxXX) can contain hex digits. Fix formatting of track lengths Add mp3 stream reading support Fix bugs in mp3stream code found by gcc when using -W -Wall. libhimd warning fixes Fix off-by-one in mp3 stream reader. change error handling to GError like style Add basic tool himdformat. Add forgotten file Correct length of decoded area in mp3 data blocks mp3: incomplete 8-byte-blocks are not encrypted! mp3 decrypting: Correct decrypting range Enable warnings if compiled using gcc Add key info to track info Add support for reading weak encrypted LPCM tracks. Make libhimd a shared library. Performance optimization: Cache DES key schedule Fix compilation if features are disabled Don't use pkg-config for libmad. Add HIMD_MAX_PCMFRAME_SAMPLES. Switch build system over to cmake Fix build: config.h.in is no longer autogenerated Improve cmake compatibility by not using HINTS (a 2.6.1 feature) Lower case QHiMDTransfer Use Qt resources for icons Canonicalize include directive Use comman line defines instead of config header, as qmake supports that too move out himdtest - qmake wants one target per directory Delete template documentation files from autotools Delete old qmake project file Switch build system to qmake Fix MP3 support. Update .gitignore files 2nd round of .gitignore files Windows, Mac: Name the executable QHiMDTransfer Clean up about dialog Add support for Track content ID; add printing of fragment keys Add EKB number to track info. Add dumping it. Add id3 support to qhimdtransfer Fix BCD2int call in getDiscCapacity. Fix title on grouped MDs without disc title Don't dump into root directory if the title is empty. RH-1 reports frame 2, not frame 1 after seek-to-track command Revamp saveTrackToFile interface into saveTrackToStream Add upload.py, a script like dump_md using digital upload for unprotected tracks Fix AEA header in upload.py Use object for upload callbacks Add upload capabilities for LP2 and LP4 Fix definition of AEA header structure Fix uploaded files headers Determine current dataset number using atdata instead trkidx Silence nonsense warning message. Add further device IDs Add fdi file for NetMD Support framing in PCM streams generalize LPCM support to LPCM/ATRAC support Add himd_track_uploadable function. Add himdtest support for it. Fix resource references in qhimdmainwindow.ui Remove explicit size of menu bar Code cleanup Add function to get the number of data blocks Support per-frame and per-block reading of non-mp3 tracks Use block read calls for non-mp3 tracks Add further parameter validation Add support for reading MP3 blocks at once - refactor MP3 frame splitting code libhimd: Add support for the play order table Big revamp of QHiMDTransfer internals Throw out writeSettings/readSettings helpers Use split-window layout in QHiMDTransfer replace unconnected by disconnected. Use native dialog for dir browsing again Allow use of non-sg device Fix name of norwegian bookmål translation file. Check for cancleded dialogs; Show drives on the right; Auto en-/dis-able upload/download buttons Fix filename of unnamed tracks Fix OMA header - wrote uninitialized data. Add RH710 to comment of 054c:021b add const qualification to internal endianness helpers libhimd: add timestamps himdtest: Show times Template directory name "/tmp" is not translatable Fix japanese translation file name Work around broken Linux vfat file system Add filename case detection Avoid using deprecated g_strncasecmp. Avoid gcc warnings about unused beword16/beword32 functions. Fix translations in installed QHiMDTransfer Fix limits of himd_get_fragment_info Add hole searching rename himdtest -> himddump also in .gitignore Add install target on Unix Install translations on MacOS X Fix handling of fragments not in considered holes. Hack around qmake limitation - fixes translations Don't use magic on_ names for signals not used for UI. Throw out unneccessary UI-Template for QHiMDDetection Don't limit fs model watching to /home Move device list into non-OS-dependent code. move busy/idle handlers to OS-independent code decouple some functions from QHiMDWinDetection that don't need object access, make them file-level statics instead Move USB device ID lookup to OS-independent code. Don't abuse QSettings for non-permanent setting Cleanup ownership of detection / don't force QDialog base class in OS-indep add is_open function to tracklist model prefix cloned SDK defines with my_ Remove unneccessary FILE_SHARE_WRITE Fix compilation on non-windows OS Unify inclusion style Mask unrelated bits on NetMD upload Wait until a non-zero-length answer is present HACK: Wait one second before starting bulk transfer Fix RH1 upload lockups upload.py: Really use the target directory Add fixed fallback path on MacOS for libusb-1.0 Fix .ts update logic move key check to encryption handler Fixing setting of title Remove comments from cacheTOC/syncTOC Add low-level support for NetMD downloads to MD Use constants defined in libnetmd instead of defining them in upload.py NetMD downloading code Make sure created .oma files are not restricted in Sonic Stage removed duplicate invocation of the main downloading procedure Simplify seek logic make initialization more robust Add UUID retrieval function Add UUID retrieval Add .gitignore to libnetmd for .pyc files himddump command line fixups Factor out key caching introduce variable for stream->frags[stream->curfragno] Add fragment key support Remove CRs from translation file Create uploaded files in binary mode Use non-encumbered keys for NetMD Open files read/write only as needed. Fix string handling Revert "Fix himd_add_string to take...", correct fix. Fix order of parameters for g_convert Remove debugging cruft (mostly comments) Fix memory leak in himd_add_string Don't add libs by default, they alread got added when enabled use gcrypt instead of mcrypt in libhimd to harmonize with libnetmd Use binary mode for audio data files Fix upload Don't encrypt incomplete 8-byte block on mp3 write Fix block header on MPEG write remove unused variables / code that causes compiler warnings cleanup DRM info Add low-level get_track_info allowing to inspect any track info record (even unused ones) add low-level string accessors Fix loop searching for string space Add forgotten himdll.h Set correct codec info on MP3 download Add codecinfo abstraction layer Máximo Antonio Chicano Díaz (2): Add Spanish translation for qhimdtransfer. Add Spanish translation for qhimdtransfer - forgot translation file. Mårten Cassel (3): Added Swedish translation for qhimdtransfer. Updated Swedish translation. Enable transferring MP3 files to HiMD media using himddump <himd-path> writemp3 <track-path> command. Nadir Gül (1): Add Turkish translation. Peter Kyster Slot (2): Added Danish translation for qhimdtransfer. Updated and fixed Danish translation. Philipp Neuser (3): Added upload functionallity to QHiMDTransfer. Added md-download icon temporarily as main window icon. Added icons connect and help to QHiMDTransfer Piotr Patoka (2): Updated Polish translation. Updated Polish translation. Pliubis Apostolos (2): Added Greek translation. Updated Greek translation. Rui Principe (2): Added Portuguese translation. Updated Portuguese translation. Sergey "Wedge" Lichack (1): Added Russian translation. Sergey Wedge Lichack (1): Updated Russian translation. Sindre Wetjen (1): Spell-checked and updated translation for Norwegian (bokmål). Thomas Arp (18): Add icon for Windows executable. QHiMDTransfer: Use filename format "Track XX" when there can't be a filename determined from the disk data, i.e. unnamed tracks. Otherwise files would be overwritten one after another as all tracks are saved with the same name. Append a serial number to files on upload instead of overwriting Add a column to qhimdwindow indicating uploadability. added autodetection of himd walkmen (windows only) Add himdscsitest.c, a utility to send various SCSI commands to HiMD devices. Save and restore window geometry and list view layout on exit. Remove unused variables and annoying white spaces. changed dump_md.py to work with windows Reset USB device in NetMD class destructor to prevent firmware lockups in following sessions. Write complete audio block data Add track in play order table and write complete track info Use zero fragment key for MP3 Set number of frames correctly Handle undefined time for DOS time stamps Add USB device ID for Sony PCGA-MDN1. Changes to make libnetmd/netmdcli compile on Windows: - introduce new class QHiMDFileSystemModel for the file browser - use the new QHiMDFileSystemModel to make only downloadable content selectable for transfer to HiMD devices Tobias Sautner (1): Added new program icon for qhimdtransfer (.png and MacOS .icns). Toru Shimada (2): Updated Japanese translation. Updated Japanese translations. Vincent Pelletier (5): Python implementation of some parts of the AVC protocol for NetMD. Add 14 new patches from Vincent for Python NetMD: Patch series from Vincent for NetMD Python. Patch series for NetMDPython: Patch series for NetMDPython: Wolf Laaser (1): Added Japanese translation (incomplete). bertrik (73): Added missing comma Moved DEVICE_COUNT #define to libnetmd.c Moved DEVICE_COUNT #define from libnetmd.h to here and updated value Removed duplicate strdup Removed DEVICE_COUNT #define, now using terminating pair in netmd_devices list. Added netmd_exch_message function that sends a command to and receives response from the player, with proper respect for the USB status indicated by the player.\nReplaced ad-hoc calls to usb_control_msg calls by simple calls to the netmd_exch_message function. Added #defines for error conditions used by netmd_exch_message. Replaced magic numbers for USB request type in usb_control_msg by proper defined values Updated names in list of USB ids and sorted list Removed need for CODECS and BITRATES defines. Removed CODECS and BITRATES defines. Applied patch patch.txt Applied patch from patch.txt Fixed bug that prevented parsing of titles that contain a forward slash. Updated with changes from March 21st, 2004 Patch has been applied. Initial check-in Re-enabled print_hex function, make netmd_exch_message public, added netmd_secure_cmd_* prototypes. Made print_hex and netmd_exch_message functions public Added test functions related to check-in/check-out Added libnetmd_secure.c Implemented ignoring of 0x0F response from player. Added USB IDs of Sony MZ-N710/N810 Updated with changes of March 23rd and 24th. Simplified function netmd_get_devname (now uses libusb function usb_get_string_simple) Removed usb_set_configuration (not needed, yet was giving problems with hotplug) Added check on action (should be 'add') and existence of device file Added dist rule to Makefile that creates a timestamped tar.gz of the sources Added install-hotplug rule that installs the minidisc hotplug scripts/files into /etc/hotplug/usb. Added changes from March 25 - April 26 Added USB id of Sony MZ-NE410 Replaced 'cp' by 'install' for target 'install-hotplug' Added sleep 1 and handling of remove event Added 'raw send' command Fixed misinterpretation of tracks flags. It indicates track protection, not the codec. Added setplaymode commandthat allows setting single track play, shuffle and repeat Empty (bogus) file Netmd lowlevel device functions Moved netmd usb device function prototypes to netmd_dev.h Moved netmd usb device functions to netmd_dev.c Added netmd_dev.c and netmd_dev.h Fixed Doxyfile tags Replaced usb_dev_handle by netmd_dev_handle, updated netmd_init function to return list of devices Replaced usb_dev_handle by netmd_dev_handle, updated netmd_init function to return list of devices Added netmd_close function, updated netmd_clean function Uses updated netmd_close and netmd_clean functions Introduced CFLAGS and LDFLAGS Replaced reference to libusb global variable usb_busses by call to usb_get_busses() Added netmd_trace call to netmd_exch_message function Added netmd_trace... function prototypes. Removed print_hex Removed print_hex calls (can now be traced using generic netmd_trace... facility Removed print_hex. Replaced print_hex calls by netmd_trace_hex calls. Simple tracing facility Added netmd_trace.c Function print_hex is now implemented locally Removed unneeded argument from function netmd_set_title Fixed doxygen tag Added parsing of options. Added -t option to show USB command/response buffers Added changes june 21st - july 11th 2004 Fixed incorrect length of get track flags command Integrated back into libnetmd.h (we want a single header file) Integrated netmd_dev.h back into libnetmd.h (we want a single header file) Removed netmd_dev.h again (headers moved into libnetmd.h) Removed netmd_dev.h dependency (file removed) Commented out some code to fix compile warning in function test Fixed for statement Simplified sendcommand function by using netmd_exch_message function Set default trace level to NETMD_TRACE_ERROR Added logging of response code in netmd response message Replaced fprintf(stder, ...) by netmd_trace(NETMD_TRACE_ERROR, ...) updated comments Updated device id for NF520D Removed netmd binary executable emann (5): *** empty log message *** Have added the GPL to all files. emann Added MZ-N10 to device list This is just a commit of the minidisc.usermap that was submitted to the newsgroup by Bertrik Sikken. Added CHANGELOG Put MZ-N510 in device list. georgx1 (2): removed absolute path of logger. the directory where logger is in has to be in $PATH now renamed all external functions commented internal functions in headerfile out declared internal functions static in c file ----------------------------------------------------------------------- hooks/post-receive -- Linux utilities to deal with Sony Minidisc Walkman