[X] The "/OldFiles" file could not be found or is not available. Please select another file.

Share

More
Martus (TM) Human Rights Bulletin System Icon

Martus (TM) Human Rights Bulletin System

by benetech, doffen, kevinbsmith, sweikart


The Martus (TM) Bulletin System is used by human rights and social justice groups to track violations. This Java program is as easy to use as email. Bulletins can be encrypted or searched, and can be backed up to a remote server. See www.martus.org.


http://www.martus.org





Separate each tag with a space.

Release Date:

2009-09-22

Topic:

Operating System:

License:

Translations:

Intended Audience:

User Interface:

Database Environment:

Programming Language:

Registered:

2002-12-17

Ratings and Reviews

  • Thumbs up:

    1
  • Thumbs down:

    0
100% of 1 user recommends this project
  • Thumbs up

    Interesting project. It's good someone supports such an initiative.

    posted by radoo 17 days ago
    If you'd like to rate this review, please log in.

View all reviews

Project Feed

  • Martus Client 3.3.2 Released

    Changes from version 3.3 to version 3.3.2 This release is available in English and other languages as indicated on the http://www.martus.org software download page. Other languages will be availab...

    posted by benetech 107 days ago

  • File released: /martus/3.3.2/Instructions_Converting_CSV_to_Martus_Bulletin-v332.zip

    posted 107 days ago

  • File released: /martus/3.3.2/martus-client-3.3.2-src.zip.sh1

    posted 107 days ago

  • File released: /martus/3.3.2/martus-client-3.3.2-src.zip

    posted 107 days ago

  • Martus Client 3.3 Released

    This release includes the ability to view image attachments directly inside bulletins, and new "batch update" features for more efficient processing of groups of bulletins at once (e.g. option to add a new Headquarters account or seal draft bulletins in bulk). The full release notes and download of the new version are available here. Martus 3.3 is available in English and Spanish, with "Language Packs" placed on http://www.martus.org/downloads as they become available.

    posted by benetech 215 days ago

  • File released: /martus/3.3/Instructions_Converting_CSV_to_Martus_Bulletin-v33.zip

    posted 215 days ago

  • File released: /martus/3.3/martus-client-3.3-src.zip.sha1

    posted 215 days ago

  • File released: /martus/3.3/martus-client-3.3-src.zip

    posted 498 days ago

  • martus 3.3 file released: martus-client-3.3-src.zip.sha1

    A. Changes from version 3.2 to version 3.3 (08-2008) B. Changes from version 3.1 to version 3.2 (09-2007) C. Changes from version 3.0 to version 3.1 (04-2007) D. Changes from version 2.9 to version 3.0 (09-2006) E. Changes from version 2.8.1 to version 2.9 (03-2006) F. Changes from version 2.8 to version 2.8.1 (11-2005) G. Changes from version 2.7.2 to version 2.8 (09-2005) H. Changes from version 2.7 to version 2.7.2 (08-2005) I. Changes from version 2.6 to version 2.7 (04-2005) J. Changes from version 2.5 to version 2.6 (02-2005) K. Changes from version 2.0.1 to version 2.5 (11-2004) L. Changes from version 2.0 to version 2.0.1 (08-2004) M. Changes from version 1.5 to version 2.0 (07-2004) N. Changes from version 1.2.1 to version 1.5 (02-2004) O. Changes from version 1.2 to version 1.2.1 (12-2003) P. Changes from version 1.0.3 to version 1.2 (09-2003) Q. Changes from version 1.0.2 to version 1.0.3 (05-2003) R. Changes from version 1.0.1 to version 1.0.2 (02-2003) S. Changes from version 1.0 to version 1.0.1 (01-2003) T. Special instructions for updating Winsock if you have problems running Martus software on Windows 95: A. Changes from version 3.2 to version 3.3 This release is available in English and other languages as indicated on the http://www.martus.org software download page. Other languages will be available in the future, as language-packs on the documentation page (http://www.martus.org/downloads) - Added the ability to 'batch' seal multiple drafts at once. To do this, go to Edit > Seal bulletin(s). - New feature to add a Headquarters to a group of bulletins or to a an entire folder of bulletins at once. To do this, go to Edit > Update headquarters access. This option will be grayed out unless at least one bulletin is selected and at least one HQ is configured. Martus will display a progress bar during the update and allow you to cancel if desired. Draft bulletins will be updated to reflect the new HQ information. For sealed bulletins, Martus will automatically generate a new sealed version of each bulletin. - Added the ability to view several types of image attachments inside Martus while previewing, creating, and editing bulletins, as well as in the Bulletin Details preview. - Several minor bug fixes, clarifications and clean-ups to the user screens. NOTE (available starting in Martus 3.1, but not yet included in User Guide): There is an additional mechanism to speed up Martus loading and navigation when an account has a large number of bulletins. You can add --folders-unsorted to the end of the command in your Martus Desktop shortcut. This will cause folders in Martus to be unsorted when you initially load them (since sorting can take time with a lot of bulletins.) You can always click on a column header in the bulletin preview list to sort the folder if desired, but including this option will save time on startup and on entering new folders in Martus. B. Changes from version 3.1 to version 3.2 - New bulletin display functionality allows you to: 1) hide/unhide fields in bulletins for long fields that take up a lot of space, 2) create sections in your bulletins which you can also hide/unhide, 3) display grids in an "expanded" view (including the ability to add rows from that view), 4) put fields next to each other on a row, 5) reduce the default size of grids to save space. - Added the ability to require certain fields to be entered before a bulletin can be saved. - Introduced the ability to create "data-driven" dropdowns, where the values in a dropdown field are based on data that has been entered in a grid field elsewhere in the bulletin. Please note that the data source and resulting dropdown cannot be in the same grid field. - Added a Search progress status dialog, and the ability to cancel Searches. - Improved performance for Searches and other bulletin operations, especially for users with large numbers of bulletins. - Fixed several issues, including: 1) configuration settings (e.g. HQs) would not be saved for users with very large bulletin customizations, 2) errors when dragging bulletins while sending to/retrieving from a server. - Improved messages to users (e.g. customization errors) - Several minor bug fixes, clarifications and clean-ups to the user screens. C. Changes from version 3.0 to version 3.1 - New functionality notifies HQs if there are field bulletins to retrieve. To enable this in your Martus account, go to Options > Preferences, and select "Automatically check for new Field Desk bulletins." Approximately hourly, a message will appear in the status bar (lower left corner of the screen) saying that Martus is checking for new field desk bulletins. The status bar will display another message if there are field bulletins to be retrieved, at which point you can go to the Server menu to load the Retrieve screen. - Added the ability to sort bulletins in the Retrieve screen by clicking on the column headers. The sort functionality is ascending only. - Improved performance and possible memory issues during login and exiting Martus for users with large numbers of bulletins. - Fixed the following bugs introduced in version 3.0, including: 1) Date range fields not showing up on page reports, 2) Private section customization being lost when exiting Martus, 3) Issues selecting files on a Mac (e.g. while configuring HQs, attaching files to bulletins, restoring key, and importing customization template,) 4) Inconsistent Arabic date display in reports between bulletin details and summary counts. - Several minor bug fixes, clarifications and clean-ups to the user screens. D. Changes from version 2.9 to version 3.0 - Added report functionality. Reports display results for bulletins that match a certain search criteria, and can be printed or saved to a file. Reports can contain subsets of bulletin fields, and can be formatted as a table with one row for each bulletin. Reports can be grouped and sorted by several fields, with a summary count of bulletins in each grouping. - Added the ability to customize the format of the bottom/Private section of bulletins. - New Import functionality allows users to import electronic data into Martus bulletin format, including both text and attachment files. Export functionality was also updated to match the Import structure, and now allows exporting of attachments. - Enhancements to Search functionality include the ability to search on particular columns within a customized grid, merging similar fields in the field-selection-list, and clarifications if multiple fields have the same labels. - Changed default year in bulletin dates to be "Unknown", instead of the current year - Significant performance enhancements for accounts with large numbers of bulletins, and specifically to loading of the Retrieve screen. Additional status messages to users during potentially long operations. - Customization enhancements, including additional messages to users, and displaying long custom field labels on multiple lines E. Changes from version 2.8.1 to version 2.9 - As of 2.6 Server release (March 2006), sped up several major client/server operations. Specifically, the following operations are now faster: uploading/sending bulletins, retrieving your own bulletins or field office bulletins, initalization when connecting to the server at account login. - Performance improvements for accounts with a large number of bulletins. Impacts the speed of the following actions: display of folders/sorting/moving bulletins etc - Changed Retrieve operations so that they happen in the background (similar to sending bulletins to a server), so that you can continue to work in Martus while that is happening without waiting for the retrieval to finish. When it is complete, bulletins are displayed in the appropriate "Retrieved" folder. To cancel a Retrieve, go back into the Retrieve dialog. - Improved messages to the user about server status. - Added the ability to search on columns within a grid (instead of the entire text of the grid) when specifying field in an Advanced Search, and added the option to search only on the most recent version of bulletins. - Fixed search bugs introduced in 2.8 and 2.8.1. Specifically, addressed incorrect search results on dropdown fields with spaces in the choice values, and incorporated the customization tags in the search field list where labels were left blank (e.g. for section headers) so that there are no empty values in the field list. - Added ability to insert and delete rows in customized grids and search screen - Use all available screen space when displaying bulletin data and the Contact info dialog. - Moved "Resend Bulletins" to be under the Server menu (for HQs that back up bulletins to servers for field offices that do not have access to the internet) - Removed misleading "not all bulletins were retrieved" messages that appeared when a HQ account did not have permission to view old versions of certain bulletins - Several updates to date preferences: localization of date formats, additional format choices, changes to correctly display (and convert previously entered) Thai and Persian dates. Persian dates use a well-known arithmetic algorithm for calculating leap years. Also created tool to help diagnose date settings. - Made change to help word processing programs correctly display accents in html report files. - Added Kurdish to the language dropdown list. If you need help with the display of Kurdish fonts in Martus, please contact help@martus.org . - Initial implementation of data import tool to allow conversion of electronic text files (in .csv or .xml format) to Martus bulletin format. This initial version does not handle import of customized grids or attachments, but will handle all other field types. For instructions/help on running this utility, please contact help@martus.org . - Numerous minor bug fixes, clarifications and clean-ups to the user screens. F. Changes from version 2.8 to version 2.8.1 - Fixed a problem introduced in version 2.8 where dates and date ranges with values earlier than January 1st 1970 were displayed, and could be stored, incorrectly. - Incorporated Thai and Russian 2.8 software user interface translations G. Changes from version 2.7.2 to version 2.8 This release is available in English and other languages as indicated on the http://www.martus.org software download page. Other languages will be available in the future, as language-packs on the documentation page (http://www.martus.org/downloads) - Added ability to create grid columns of different types (drop-down lists, checkboxes, dates, and date ranges) - Advanced search capability now allows users to specify particular fields in which to search (including custom fields), in addition to searching the entire text of bulletins. Searches can combine searches in different fields using and/or options. - Enhanced printing functionality to be able to print multiple selected bulletins at once - Added ability to save selected bulletin(s) to a html text file, with option to include or exclude private data - Created a new "Organize Folders" menu option to allow users to ut folders in any order - Added warnings to users if the translation they are running is not the same version as the software, and display the date of any language packs in the About box - Bring up Martus logo as soon as program is started so users know that it is loading - Updated encryption libraries to use Bouncy Castle Java Cryptography Extension - Additional improvements to display and printing of right-to-left languages - Incorporated system fonts for menu display of certain languages (e.g. Nepali) - Changed bulletin behavior so that modifications to drafts pick up newly configured Headquarter and customization settings - As of the 2.4 Martus Server release, added ability for Martus Client users to receive news from a Martus backup server when they connect (e.g. messages about new versions available for download, or server maintenance downtime) - Modified method of verification for downloaded files from MD5 to SHA1 - Updated English user documentation (Quick Start and User Guides) - Numerous minor bug fixes, clarifications and clean-ups to the user screens. H. Changes from version 2.7 to version 2.7.2 - Removed incomplete/inaccurate Nepali 2.0.1 software user interface translation, and placed an updated Nepali language pack on http://www.martus.org/downloads. This language pack includes Nepali translations of the software user interface (usable for versions 2.5 and later, with 90% of the strings translated into Nepali), in-program help (version 2.0.1), Quick Start Guide (version 2.0.1), User Guide (version 2.0.1), and README file (partially translated up to version 2.6). In Windows, to run Martus in Nepali for version 2.7.2 and earlier so that all the menus will show up correctly, you must make a minor modification to the command used to start Martus (from the command prompt, and in any desktop/Start Menu shortcuts or aliases that were created when you installed). To run from the command line, go to your Martus directory and type: C:\Martus\bin\javaw.exe -Dswing.useSystemFontSettings=false -jar C:\Martus\Martus.jar To change your shortcuts, right-click on them, choose Properties, and change the Target command to: C:\Martus\bin\javaw.exe -Dswing.useSystemFontSettings=false -jar C:\Martus\Martus.jar I. Changes from version 2.6 to version 2.7 This release is only available in English and Persian. Other languages will be available in the future, as language-packs on the documentation page (http://www.martus.org/downloads) - Added ability to create single custom field "drop-down" lists (not within a grid) - Added ability to create custom field "messages" to give guidance on how to enter data, and to create comments/notes that will be displayed in every bulletin (e.g. on-screen help) - Added ability for a Headquarters account to export customization templates to give to field users, or users to export their own templates. Users can then import customization settings from a choice of templates. - Each configured Headquarters account can now be enabled or disabled for each bulletin that is created or modified. Users can also designate certain Headquarters accounts to be assigned to all newly created bulletins by default. - Searches now scan previous versions of each bulletin in addition to the latest version - Additional improvements to display of right-to-left languages - Persian translation of user interface included - Export to XML now includes custom field type J. Changes from version 2.5 to version 2.6 - Users can now search and view the full contents of all versions of sealed bulletins stored on their computer, by clicking on the Bulletin Details button. - Added ability to choose whether to retrieve all versions or only the most recent version of a sealed bulletin from the server. Users with small disk drives or slow internet connections may choose to only retrieve the most recent version fr large bulletins. - Attachment filenames are now included in searches. - Changed XML export functionality to further support custom fields and sealed bulletin versions. - Enhancements to display of Right-to-Left languages (e.g. Arabic) - Inclusion of Arabic User Guide and Quick Start Guide. - Several minor bug fixes, clarifications and clean-ups to the user screens. - There may be issues with the display of some screens when running Martus 2.6 in Arabic in a Mac OS. K. Changes from version 2.0.1 to version 2.5 - Added ability to create new versions of sealed bulletins so that changes or additions can be made to previously sealed bulletins. In this release of Martus you will only be able to search and view the full contents of the most current version (you will be able to view the title/bulletin-id/ saved-date of any previous versions that are stored on your computer, by clicking on the Bulletin Details button). - Added ability to install new and updated translations at any time following a full Martus release. A Language pack for each language (including English) can contain the Martus Client User Interface translation, the User Guide, QuickStart Guide, README file, and online help. Language packs will be made available for download on the Martus website. - Several changes were made to increase speed when managing bulletins and folders (e.g. sorting, moving bulletins) - Enhancements to custom field functionality (e.g. grid column sizing) - Thai translation introduced - Arabic translation introduced - Changes made to appropriately display Right-to-Left languages (e.g. Arabic) - Several improvements to display of the Martus Client User Interface in Linux. - Fixed a problem when retrieving or importing bulletins with very large attachments that could cause Martus to exit with an "out of memory" error. Any attachment smaller than 20 megabytes is unlikely to trigger this error. - Numerous minor bug fixes, clarifications and clean-ups to the user screens. - There may be issues with the display of some screens in the Martus 2.5 installation program when using the Nepali or Thai language. Because it is difficult to test this on all versions of Windows in those languages, we would appreciate any feedback on display of those languages when installing Martus. L. Changes from version 2.0 to version 2.0.1 - Added a horizontal scroll-bar for custom field grids that are wider than the screen width. - French translation introduced - Russian and Spanish User documentation updated with 2.0 functionality - Minor clarifications and clean-ups to the English User documentation - Installer changes to deal with upgrade issues in non-English Windows 98 and ME - Addition of multi-file (floppy) option on download site M. Changes from version 1.5 to version 2.0 - You can now have multiple Headquarter accounts, and there is an enhanced interface to set them up. This is particularly useful if you want multiple people in your organization to review your bulletins. - Headquarters accounts can now send bulletins to a server on behalf of a field desk that lacks internet access. - Custom Fields functionality has been extended so that you can now create custom fields of different types (e.g. date, grid, Yes/No). - We are using a new open source Windows installer (NSIS) which can be run in non-latin alphabets. - A new "Saved Bulletins" folder replaces the Outbox, Sent Bulletins and Draft bulletins folders - Each bulletin list now displays a column showing whether or not the bulletin was successfully sent to server or not - The date a bulletin was last saved is now displayed in bulletin preview lists and in the bulletin header - When creating/modifying a bulletin, the "Send" button has been changed to "Save Sealed" - The Martus 1.5 Quick Erase functionality has been replaced by two menu items: "Delete My Data" which emoves this account's bulletins and key pair; and "Delete All Data and Remove Martus" which uninstalls Martus and removes the entire Martus directory including other accounts' data this is meant to only be used in emergency cases - Enhanced key backup functionality - you do not have to do a backup before you have created any bulletins, but are reminded to backup your key at a later point if you have not done so. - For bulletin searching, the user can use either English 'and' and 'or', or the translated equivalents. This allows users who do not have access to native-language keyboard to still perform 'and' and 'or' searches. - A new "Bulletin Details" button shows a unique bulletin-id and the Headquarters accounts that can view the private data in this bulletin - When printing, you now have option to hide or include private data - Online help is now searchable - You can set a flag to disallow public bulletins for security reasons - Improvements to folder renaming functionality - Numerous minor bug fixes, clarifications and clean-ups to the user interface. N. Changes from version 1.2.1 to version 1.5 - Multiple accounts can now be set up on a computer. This changes the login screen in several ways: You have a choice between signing in to an already setup account, creating a new account, or restoring from a key pair backup. There will be a sub-directory for each account under the Martus directory. - The ability to select the language in which you want to run Martus is now available on the signin screen. - Improved key pair backup functionality, and the ability to back up into multiple "secret share" files to be distributed to friends. - Extended Quick Erase functionality to allow removal of key pair, scrubbing of bulletin and key pair data before deletion, and the ability to complete the Quick Erase operation and exit Martus without user-interaction/prompting. - A new Tools Menu (for Quick Erase, key pair, and HeadQuarters actions) - Improved communication with Martus backup servers, and clearer messages to user about server status - Additional language options added to bulletin selection list - A bug was fixed that prevented previous versions of the Martus program from successfully retrieving bulletins from a backup server if the bulletins contained public information with non-English letters. This bug did not affect the ability for bulletins to be securely backed up to a Martus server. The problem would only be noticed if the bulletins were not present on your machine, and you tried to retrieve your own or your field office sealed bulletins containing non-English language public data (the message received in this case was "Errors occurred while retrieving bulletin summaries. Some of the bulletins on the server will not be shown.") The bug did not affect the retrieval of all-private or draft bulletins. You must also be accessing a production Martus backup server, or upgrade your own server to run Martus Server Software version 2.0 or later, to be able to retrieve bulletins with non-English language public data. - Update to Java version to 1.4.2_03 - Numerous minor bug fixes, clarifications and clean-ups to the user interface. O. Changes from version 1.2 to version 1.2.1 - Russian version introduced, including special version of Russian install program. - English and Spanish User Guides updated with 1.2 functionality - LinuxJavaInstall.txt script created to simplify Java installation on GNU/Linux machines. P. Changes from version 1.0.3 to version 1.2 - You can now customize the fields of all subsequently created bulletins. Customizing fields is currently only intended to be used by "advanced" users. When you choose that menu option, you are warned about this, and told that if you don't know what you're doing, you should turn back or risk messing up your system. When youdo get there, you're provided with a list of the existing standard field tags, separated by semi-colons. You can remove any of those, except for four "required" fields: entrydate, language, author, and title. You can change the sequence. You can also insert your own new custom fields. Each custom field must have a "tag", which is a string of lower-case ASCII letters, followed by a comma, followed by the prompt that will be shown on screen, which can contain mixed case letters and spaces. If you try to save a custom field definition string that violates any of the rules, you'll be told that it is invalid, but you currently are given no indication of which rule you have broken. - You now have the option of entering a date range (a time period between two dates), for the bulletin event date. - Russian UI added, with over 90% of the messages translated into Russian. - You can now specify an entire folder for export. - If the normal Martus ports are not available for communication with a backup server because of problems such as firewall configuration issues, the Martus program falls back to using ports 80/443. - The usability of the keypair backup process has been improved. - CD image and full download include a newer version of Java, v 1.4.1_03. - Numerous minor bug fixes, clarifications and clean-ups to the user interface, including more support for mouseless operation. Q. Changes from version 1.0.2 to version 1.0.3 - Release Linux and Mac compatible Martus versions. - If you have installed a previous version of Martus software, you can download a smaller version of Martus software without having to download the full, larger file containing all of Java. - Bulletins may be exported from the program in an XML text format. - Check for compatible Java version during installation and startup. - Improve speed of manipulating bulletins with attachments. - Change to busy-cursor during time consuming operations. - You can now view attachments when running in Windows. - Changes to the GNU GPL compatible license agreement, relaxing user-notification requirements when borrowing code for uses unrelated to Martus software, and extending coverage to Martus server applications. - You are now able to receive messages from a Martus server, including a server compliance statement. - There's a new Welcome dialog that appears when you start the program, indicating whether this is an official version of the program. - Simplify Martus software installation when downloading the install program. The Jar verification program is now available as a separate download. - A new Quick Erase feature will delete all local copies of bulletins from your hard drive. - Fixed a bug where a bulletin could become corrupted if you retrieved it from a server and then modified a copy of it by adding a new attachment. - Updated some Spanish translation strings. - Fixed a problem with the window needing the current focus when the user times out. - Force the signin dialog to be the top window, and add it to the task bar. - Hide main window during editing. - Include an updated crypto library, and a new version of Java, v 1.4.1_02, that supports entry of foreign characters using the numeric keypad and fixes a memory leak that gradually depletes available memory. - Add standard Windows hot keys in obvious places, such as del, and control- C, X, V, and A. R. Changes from version 1.0.1 to version 1.0.2 - When you choose to modify a sealed bulletin it makes a copy of the bulletin, but if the original had attachments, the system could become confused and end up damaging the copy, the original, or both. This has been fixed. - Allow CD distribution of default contents that can pre- populate the Details field of every bulletin. If DefaultDetails.txt is on the CD it will be copied to the Martus directory upon installation. Then, if DefaultDetals.txt is found in the Martus directory when a new account is created, it will give the user the opportunity to use this as their default Details contents for any bulletins they create. - Reorganize code and internal package structure for easier maintainability. S. Changes from version 1.0 to version 1.0.1 - Ask during program installation if the user wants the Martus program, the Martus uninstall, and the documentation files added to the Windows Start menu. - Update from Java Runtime Environment version 1.4.1 to version 1.4.1_01, gaining minor Java security improvements. - Make sure all required third party sources, third party runtime licenses, documentation files, and Winsock programs for Windows 95, are copied to the hard drive during installation. - Correct errors in the About Box and the documentation's copyright notice. T. Special instructions for updating Winsock if you have problems running Martus software on Windows 95: Java requires the Microsoft Winsock 2.0 library. It is extremely likely that your system already has Winsock 2.0 or later. However, it is possible that some Microsoft Windows 95 systems have an older version of Winsock. To check which version of Winsock you have, search for "winsock.dll". Then choose "Properties" from the File menu and click the Version tab. If your Microsoft Windows 95 machine doesn't have Winsock 2.0 or later, you can run the Winsock 2.0 installation program located in the Martus\Win95 directory. If you are curious, the following URL contains information about how to determine if the Winsock 2.0 components are installed on a Microsoft Windows 95 platform: http://support.microsoft.com/support/kb/articles/Q177/7/19.asp

    posted 499 days ago

  • martus 3.3 file released: martus-client-3.3-src.zip

    A. Changes from version 3.2 to version 3.3 (08-2008) B. Changes from version 3.1 to version 3.2 (09-2007) C. Changes from version 3.0 to version 3.1 (04-2007) D. Changes from version 2.9 to version 3.0 (09-2006) E. Changes from version 2.8.1 to version 2.9 (03-2006) F. Changes from version 2.8 to version 2.8.1 (11-2005) G. Changes from version 2.7.2 to version 2.8 (09-2005) H. Changes from version 2.7 to version 2.7.2 (08-2005) I. Changes from version 2.6 to version 2.7 (04-2005) J. Changes from version 2.5 to version 2.6 (02-2005) K. Changes from version 2.0.1 to version 2.5 (11-2004) L. Changes from version 2.0 to version 2.0.1 (08-2004) M. Changes from version 1.5 to version 2.0 (07-2004) N. Changes from version 1.2.1 to version 1.5 (02-2004) O. Changes from version 1.2 to version 1.2.1 (12-2003) P. Changes from version 1.0.3 to version 1.2 (09-2003) Q. Changes from version 1.0.2 to version 1.0.3 (05-2003) R. Changes from version 1.0.1 to version 1.0.2 (02-2003) S. Changes from version 1.0 to version 1.0.1 (01-2003) T. Special instructions for updating Winsock if you have problems running Martus software on Windows 95: A. Changes from version 3.2 to version 3.3 This release is available in English and other languages as indicated on the http://www.martus.org software download page. Other languages will be available in the future, as language-packs on the documentation page (http://www.martus.org/downloads) - Added the ability to 'batch' seal multiple drafts at once. To do this, go to Edit > Seal bulletin(s). - New feature to add a Headquarters to a group of bulletins or to a an entire folder of bulletins at once. To do this, go to Edit > Update headquarters access. This option will be grayed out unless at least one bulletin is selected and at least one HQ is configured. Martus will display a progress bar during the update and allow you to cancel if desired. Draft bulletins will be updated to reflect the new HQ information. For sealed bulletins, Martus will automatically generate a new sealed version of each bulletin. - Added the ability to view several types of image attachments inside Martus while previewing, creating, and editing bulletins, as well as in the Bulletin Details preview. - Several minor bug fixes, clarifications and clean-ups to the user screens. NOTE (available starting in Martus 3.1, but not yet included in User Guide): There is an additional mechanism to speed up Martus loading and navigation when an account has a large number of bulletins. You can add --folders-unsorted to the end of the command in your Martus Desktop shortcut. This will cause folders in Martus to be unsorted when you initially load them (since sorting can take time with a lot of bulletins.) You can always click on a column header in the bulletin preview list to sort the folder if desired, but including this option will save time on startup and on entering new folders in Martus. B. Changes from version 3.1 to version 3.2 - New bulletin display functionality allows you to: 1) hide/unhide fields in bulletins for long fields that take up a lot of space, 2) create sections in your bulletins which you can also hide/unhide, 3) display grids in an "expanded" view (including the ability to add rows from that view), 4) put fields next to each other on a row, 5) reduce the default size of grids to save space. - Added the ability to require certain fields to be entered before a bulletin can be saved. - Introduced the ability to create "data-driven" dropdowns, where the values in a dropdown field are based on data that has been entered in a grid field elsewhere in the bulletin. Please note that the data source and resulting dropdown cannot be in the same grid field. - Added a Search progress status dialog, and the ability to cancel Searches. - Improved performance for Searches and other bulletin operations, especially for users with large numbers of bulletins. - Fixed several issues, including: 1) configuration settings (e.g. HQs) would not be saved for users with very large bulletin customizations, 2) errors when dragging bulletins while sending to/retrieving from a server. - Improved messages to users (e.g. customization errors) - Several minor bug fixes, clarifications and clean-ups to the user screens. C. Changes from version 3.0 to version 3.1 - New functionality notifies HQs if there are field bulletins to retrieve. To enable this in your Martus account, go to Options > Preferences, and select "Automatically check for new Field Desk bulletins." Approximately hourly, a message will appear in the status bar (lower left corner of the screen) saying that Martus is checking for new field desk bulletins. The status bar will display another message if there are field bulletins to be retrieved, at which point you can go to the Server menu to load the Retrieve screen. - Added the ability to sort bulletins in the Retrieve screen by clicking on the column headers. The sort functionality is ascending only. - Improved performance and possible memory issues during login and exiting Martus for users with large numbers of bulletins. - Fixed the following bugs introduced in version 3.0, including: 1) Date range fields not showing up on page reports, 2) Private section customization being lost when exiting Martus, 3) Issues selecting files on a Mac (e.g. while configuring HQs, attaching files to bulletins, restoring key, and importing customization template,) 4) Inconsistent Arabic date display in reports between bulletin details and summary counts. - Several minor bug fixes, clarifications and clean-ups to the user screens. D. Changes from version 2.9 to version 3.0 - Added report functionality. Reports display results for bulletins that match a certain search criteria, and can be printed or saved to a file. Reports can contain subsets of bulletin fields, and can be formatted as a table with one row for each bulletin. Reports can be grouped and sorted by several fields, with a summary count of bulletins in each grouping. - Added the ability to customize the format of the bottom/Private section of bulletins. - New Import functionality allows users to import electronic data into Martus bulletin format, including both text and attachment files. Export functionality was also updated to match the Import structure, and now allows exporting of attachments. - Enhancements to Search functionality include the ability to search on particular columns within a customized grid, merging similar fields in the field-selection-list, and clarifications if multiple fields have the same labels. - Changed default year in bulletin dates to be "Unknown", instead of the current year - Significant performance enhancements for accounts with large numbers of bulletins, and specifically to loading of the Retrieve screen. Additional status messages to users during potentially long operations. - Customization enhancements, including additional messages to users, and displaying long custom field labels on multiple lines E. Changes from version 2.8.1 to version 2.9 - As of 2.6 Server release (March 2006), sped up several major client/server operations. Specifically, the following operations are now faster: uploading/sending bulletins, retrieving your own bulletins or field office bulletins, initalization when connecting to the server at account login. - Performance improvements for accounts with a large number of bulletins. Impacts the speed of the following actions: display of folders/sorting/moving bulletins etc - Changed Retrieve operations so that they happen in the background (similar to sending bulletins to a server), so that you can continue to work in Martus while that is happening without waiting for the retrieval to finish. When it is complete, bulletins are displayed in the appropriate "Retrieved" folder. To cancel a Retrieve, go back into the Retrieve dialog. - Improved messages to the user about server status. - Added the ability to search on columns within a grid (instead of the entire text of the grid) when specifying field in an Advanced Search, and added the option to search only on the most recent version of bulletins. - Fixed search bugs introduced in 2.8 and 2.8.1. Specifically, addressed incorrect search results on dropdown fields with spaces in the choice values, and incorporated the customization tags in the search field list where labels were left blank (e.g. for section headers) so that there are no empty values in the field list. - Added ability to insert and delete rows in customized grids and search screen - Use all available screen space when displaying bulletin data and the Contact info dialog. - Moved "Resend Bulletins" to be under the Server menu (for HQs that back up bulletins to servers for field offices that do not have access to the internet) - Removed misleading "not all bulletins were retrieved" messages that appeared when a HQ account did not have permission to view old versions of certain bulletins - Several updates to date preferences: localization of date formats, additional format choices, changes to correctly display (and convert previously entered) Thai and Persian dates. Persian dates use a well-known arithmetic algorithm for calculating leap years. Also created tool to help diagnose date settings. - Made change to help word processing programs correctly display accents in html report files. - Added Kurdish to the language dropdown list. If you need help with the display of Kurdish fonts in Martus, please contact help@martus.org . - Initial implementation of data import tool to allow conversion of electronic text files (in .csv or .xml format) to Martus bulletin format. This initial version does not handle import of customized grids or attachments, but will handle all other field types. For instructions/help on running this utility, please contact help@martus.org . - Numerous minor bug fixes, clarifications and clean-ups to the user screens. F. Changes from version 2.8 to version 2.8.1 - Fixed a problem introduced in version 2.8 where dates and date ranges with values earlier than January 1st 1970 were displayed, and could be stored, incorrectly. - Incorporated Thai and Russian 2.8 software user interface translations G. Changes from version 2.7.2 to version 2.8 This release is available in English and other languages as indicated on the http://www.martus.org software download page. Other languages will be available in the future, as language-packs on the documentation page (http://www.martus.org/downloads) - Added ability to create grid columns of different types (drop-down lists, checkboxes, dates, and date ranges) - Advanced search capability now allows users to specify particular fields in which to search (including custom fields), in addition to searching the entire text of bulletins. Searches can combine searches in different fields using and/or options. - Enhanced printing functionality to be able to print multiple selected bulletins at once - Added ability to save selected bulletin(s) to a html text file, with option to include or exclude private data - Created a new "Organize Folders" menu option to allow users to ut folders in any order - Added warnings to users if the translation they are running is not the same version as the software, and display the date of any language packs in the About box - Bring up Martus logo as soon as program is started so users know that it is loading - Updated encryption libraries to use Bouncy Castle Java Cryptography Extension - Additional improvements to display and printing of right-to-left languages - Incorporated system fonts for menu display of certain languages (e.g. Nepali) - Changed bulletin behavior so that modifications to drafts pick up newly configured Headquarter and customization settings - As of the 2.4 Martus Server release, added ability for Martus Client users to receive news from a Martus backup server when they connect (e.g. messages about new versions available for download, or server maintenance downtime) - Modified method of verification for downloaded files from MD5 to SHA1 - Updated English user documentation (Quick Start and User Guides) - Numerous minor bug fixes, clarifications and clean-ups to the user screens. H. Changes from version 2.7 to version 2.7.2 - Removed incomplete/inaccurate Nepali 2.0.1 software user interface translation, and placed an updated Nepali language pack on http://www.martus.org/downloads. This language pack includes Nepali translations of the software user interface (usable for versions 2.5 and later, with 90% of the strings translated into Nepali), in-program help (version 2.0.1), Quick Start Guide (version 2.0.1), User Guide (version 2.0.1), and README file (partially translated up to version 2.6). In Windows, to run Martus in Nepali for version 2.7.2 and earlier so that all the menus will show up correctly, you must make a minor modification to the command used to start Martus (from the command prompt, and in any desktop/Start Menu shortcuts or aliases that were created when you installed). To run from the command line, go to your Martus directory and type: C:\Martus\bin\javaw.exe -Dswing.useSystemFontSettings=false -jar C:\Martus\Martus.jar To change your shortcuts, right-click on them, choose Properties, and change the Target command to: C:\Martus\bin\javaw.exe -Dswing.useSystemFontSettings=false -jar C:\Martus\Martus.jar I. Changes from version 2.6 to version 2.7 This release is only available in English and Persian. Other languages will be available in the future, as language-packs on the documentation page (http://www.martus.org/downloads) - Added ability to create single custom field "drop-down" lists (not within a grid) - Added ability to create custom field "messages" to give guidance on how to enter data, and to create comments/notes that will be displayed in every bulletin (e.g. on-screen help) - Added ability for a Headquarters account to export customization templates to give to field users, or users to export their own templates. Users can then import customization settings from a choice of templates. - Each configured Headquarters account can now be enabled or disabled for each bulletin that is created or modified. Users can also designate certain Headquarters accounts to be assigned to all newly created bulletins by default. - Searches now scan previous versions of each bulletin in addition to the latest version - Additional improvements to display of right-to-left languages - Persian translation of user interface included - Export to XML now includes custom field type J. Changes from version 2.5 to version 2.6 - Users can now search and view the full contents of all versions of sealed bulletins stored on their computer, by clicking on the Bulletin Details button. - Added ability to choose whether to retrieve all versions or only the most recent version of a sealed bulletin from the server. Users with small disk drives or slow internet connections may choose to only retrieve the most recent version fr large bulletins. - Attachment filenames are now included in searches. - Changed XML export functionality to further support custom fields and sealed bulletin versions. - Enhancements to display of Right-to-Left languages (e.g. Arabic) - Inclusion of Arabic User Guide and Quick Start Guide. - Several minor bug fixes, clarifications and clean-ups to the user screens. - There may be issues with the display of some screens when running Martus 2.6 in Arabic in a Mac OS. K. Changes from version 2.0.1 to version 2.5 - Added ability to create new versions of sealed bulletins so that changes or additions can be made to previously sealed bulletins. In this release of Martus you will only be able to search and view the full contents of the most current version (you will be able to view the title/bulletin-id/ saved-date of any previous versions that are stored on your computer, by clicking on the Bulletin Details button). - Added ability to install new and updated translations at any time following a full Martus release. A Language pack for each language (including English) can contain the Martus Client User Interface translation, the User Guide, QuickStart Guide, README file, and online help. Language packs will be made available for download on the Martus website. - Several changes were made to increase speed when managing bulletins and folders (e.g. sorting, moving bulletins) - Enhancements to custom field functionality (e.g. grid column sizing) - Thai translation introduced - Arabic translation introduced - Changes made to appropriately display Right-to-Left languages (e.g. Arabic) - Several improvements to display of the Martus Client User Interface in Linux. - Fixed a problem when retrieving or importing bulletins with very large attachments that could cause Martus to exit with an "out of memory" error. Any attachment smaller than 20 megabytes is unlikely to trigger this error. - Numerous minor bug fixes, clarifications and clean-ups to the user screens. - There may be issues with the display of some screens in the Martus 2.5 installation program when using the Nepali or Thai language. Because it is difficult to test this on all versions of Windows in those languages, we would appreciate any feedback on display of those languages when installing Martus. L. Changes from version 2.0 to version 2.0.1 - Added a horizontal scroll-bar for custom field grids that are wider than the screen width. - French translation introduced - Russian and Spanish User documentation updated with 2.0 functionality - Minor clarifications and clean-ups to the English User documentation - Installer changes to deal with upgrade issues in non-English Windows 98 and ME - Addition of multi-file (floppy) option on download site M. Changes from version 1.5 to version 2.0 - You can now have multiple Headquarter accounts, and there is an enhanced interface to set them up. This is particularly useful if you want multiple people in your organization to review your bulletins. - Headquarters accounts can now send bulletins to a server on behalf of a field desk that lacks internet access. - Custom Fields functionality has been extended so that you can now create custom fields of different types (e.g. date, grid, Yes/No). - We are using a new open source Windows installer (NSIS) which can be run in non-latin alphabets. - A new "Saved Bulletins" folder replaces the Outbox, Sent Bulletins and Draft bulletins folders - Each bulletin list now displays a column showing whether or not the bulletin was successfully sent to server or not - The date a bulletin was last saved is now displayed in bulletin preview lists and in the bulletin header - When creating/modifying a bulletin, the "Send" button has been changed to "Save Sealed" - The Martus 1.5 Quick Erase functionality has been replaced by two menu items: "Delete My Data" which emoves this account's bulletins and key pair; and "Delete All Data and Remove Martus" which uninstalls Martus and removes the entire Martus directory including other accounts' data this is meant to only be used in emergency cases - Enhanced key backup functionality - you do not have to do a backup before you have created any bulletins, but are reminded to backup your key at a later point if you have not done so. - For bulletin searching, the user can use either English 'and' and 'or', or the translated equivalents. This allows users who do not have access to native-language keyboard to still perform 'and' and 'or' searches. - A new "Bulletin Details" button shows a unique bulletin-id and the Headquarters accounts that can view the private data in this bulletin - When printing, you now have option to hide or include private data - Online help is now searchable - You can set a flag to disallow public bulletins for security reasons - Improvements to folder renaming functionality - Numerous minor bug fixes, clarifications and clean-ups to the user interface. N. Changes from version 1.2.1 to version 1.5 - Multiple accounts can now be set up on a computer. This changes the login screen in several ways: You have a choice between signing in to an already setup account, creating a new account, or restoring from a key pair backup. There will be a sub-directory for each account under the Martus directory. - The ability to select the language in which you want to run Martus is now available on the signin screen. - Improved key pair backup functionality, and the ability to back up into multiple "secret share" files to be distributed to friends. - Extended Quick Erase functionality to allow removal of key pair, scrubbing of bulletin and key pair data before deletion, and the ability to complete the Quick Erase operation and exit Martus without user-interaction/prompting. - A new Tools Menu (for Quick Erase, key pair, and HeadQuarters actions) - Improved communication with Martus backup servers, and clearer messages to user about server status - Additional language options added to bulletin selection list - A bug was fixed that prevented previous versions of the Martus program from successfully retrieving bulletins from a backup server if the bulletins contained public information with non-English letters. This bug did not affect the ability for bulletins to be securely backed up to a Martus server. The problem would only be noticed if the bulletins were not present on your machine, and you tried to retrieve your own or your field office sealed bulletins containing non-English language public data (the message received in this case was "Errors occurred while retrieving bulletin summaries. Some of the bulletins on the server will not be shown.") The bug did not affect the retrieval of all-private or draft bulletins. You must also be accessing a production Martus backup server, or upgrade your own server to run Martus Server Software version 2.0 or later, to be able to retrieve bulletins with non-English language public data. - Update to Java version to 1.4.2_03 - Numerous minor bug fixes, clarifications and clean-ups to the user interface. O. Changes from version 1.2 to version 1.2.1 - Russian version introduced, including special version of Russian install program. - English and Spanish User Guides updated with 1.2 functionality - LinuxJavaInstall.txt script created to simplify Java installation on GNU/Linux machines. P. Changes from version 1.0.3 to version 1.2 - You can now customize the fields of all subsequently created bulletins. Customizing fields is currently only intended to be used by "advanced" users. When you choose that menu option, you are warned about this, and told that if you don't know what you're doing, you should turn back or risk messing up your system. When youdo get there, you're provided with a list of the existing standard field tags, separated by semi-colons. You can remove any of those, except for four "required" fields: entrydate, language, author, and title. You can change the sequence. You can also insert your own new custom fields. Each custom field must have a "tag", which is a string of lower-case ASCII letters, followed by a comma, followed by the prompt that will be shown on screen, which can contain mixed case letters and spaces. If you try to save a custom field definition string that violates any of the rules, you'll be told that it is invalid, but you currently are given no indication of which rule you have broken. - You now have the option of entering a date range (a time period between two dates), for the bulletin event date. - Russian UI added, with over 90% of the messages translated into Russian. - You can now specify an entire folder for export. - If the normal Martus ports are not available for communication with a backup server because of problems such as firewall configuration issues, the Martus program falls back to using ports 80/443. - The usability of the keypair backup process has been improved. - CD image and full download include a newer version of Java, v 1.4.1_03. - Numerous minor bug fixes, clarifications and clean-ups to the user interface, including more support for mouseless operation. Q. Changes from version 1.0.2 to version 1.0.3 - Release Linux and Mac compatible Martus versions. - If you have installed a previous version of Martus software, you can download a smaller version of Martus software without having to download the full, larger file containing all of Java. - Bulletins may be exported from the program in an XML text format. - Check for compatible Java version during installation and startup. - Improve speed of manipulating bulletins with attachments. - Change to busy-cursor during time consuming operations. - You can now view attachments when running in Windows. - Changes to the GNU GPL compatible license agreement, relaxing user-notification requirements when borrowing code for uses unrelated to Martus software, and extending coverage to Martus server applications. - You are now able to receive messages from a Martus server, including a server compliance statement. - There's a new Welcome dialog that appears when you start the program, indicating whether this is an official version of the program. - Simplify Martus software installation when downloading the install program. The Jar verification program is now available as a separate download. - A new Quick Erase feature will delete all local copies of bulletins from your hard drive. - Fixed a bug where a bulletin could become corrupted if you retrieved it from a server and then modified a copy of it by adding a new attachment. - Updated some Spanish translation strings. - Fixed a problem with the window needing the current focus when the user times out. - Force the signin dialog to be the top window, and add it to the task bar. - Hide main window during editing. - Include an updated crypto library, and a new version of Java, v 1.4.1_02, that supports entry of foreign characters using the numeric keypad and fixes a memory leak that gradually depletes available memory. - Add standard Windows hot keys in obvious places, such as del, and control- C, X, V, and A. R. Changes from version 1.0.1 to version 1.0.2 - When you choose to modify a sealed bulletin it makes a copy of the bulletin, but if the original had attachments, the system could become confused and end up damaging the copy, the original, or both. This has been fixed. - Allow CD distribution of default contents that can pre- populate the Details field of every bulletin. If DefaultDetails.txt is on the CD it will be copied to the Martus directory upon installation. Then, if DefaultDetals.txt is found in the Martus directory when a new account is created, it will give the user the opportunity to use this as their default Details contents for any bulletins they create. - Reorganize code and internal package structure for easier maintainability. S. Changes from version 1.0 to version 1.0.1 - Ask during program installation if the user wants the Martus program, the Martus uninstall, and the documentation files added to the Windows Start menu. - Update from Java Runtime Environment version 1.4.1 to version 1.4.1_01, gaining minor Java security improvements. - Make sure all required third party sources, third party runtime licenses, documentation files, and Winsock programs for Windows 95, are copied to the hard drive during installation. - Correct errors in the About Box and the documentation's copyright notice. T. Special instructions for updating Winsock if you have problems running Martus software on Windows 95: Java requires the Microsoft Winsock 2.0 library. It is extremely likely that your system already has Winsock 2.0 or later. However, it is possible that some Microsoft Windows 95 systems have an older version of Winsock. To check which version of Winsock you have, search for "winsock.dll". Then choose "Properties" from the File menu and click the Version tab. If your Microsoft Windows 95 machine doesn't have Winsock 2.0 or later, you can run the Winsock 2.0 installation program located in the Martus\Win95 directory. If you are curious, the following URL contains information about how to determine if the Winsock 2.0 components are installed on a Microsoft Windows 95 platform: http://support.microsoft.com/support/kb/articles/Q177/7/19.asp

    posted 499 days ago

Rate and Review

Would you recommend this project?






<

Related Projects

Martus (TM) Human Rights Bulletin System Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks