Fri Aug 6 23:37:18 CEST 2004
Index About Site ChangeLog Browse Search Add a project Add a category [ Adopt a project ] How to contribute FAQ Mailinglists Statistics Downloads Links
------------------------------------------------------------------------------- ChangeLog ------------------------------------------------------------------------------- Mon Feb 25 16:11:18 CET 2002 Uwe Hermann <> * NEWS, config.php, downloads.php: Preparations for 0.6.7 release. * TODO: Added one item. * Released as 0.6.7. Mon Feb 25 15:58:51 CET 2002 Uwe Hermann <> * TODO: Removed obsolete item. * downloads.php: Simplified and generalized the code here. * utils/mailupdate.pl: Small cosmetic changes. Fri Feb 22 20:22:34 CET 2002 Uwe Hermann <> * syndication.php: Some more fixes to make the 'Previous 10 News-items' box look better. Fri Feb 22 18:43:18 CET 2002 Uwe Hermann <> * inc.php: Bugfix, the 'Search' link was broken. Thu Feb 21 15:24:05 CET 2002 Uwe Hermann <> * db.php, search.php: Cosmetic changes. * inc.php: Added a 'Search' link on top of the page. Cosmetic changes. * syndication.php: Made the 'Previous 10 News-items' box look better. Wed Feb 20 22:56:40 CET 2002 Uwe Hermann <> * config.php: Added $table_search_queries, $stats_enable_last_search_queries, $stats_num_last_search_queries and $search_query_types. * db.php: Log all search queries. Added search_log_query() and search_get_last_queries(). * search.php, syndication.php: Rename the variable 'searchstring' to 'query'. * statistics.php: Add the 'The Last 10 Search Queries' statistic. * unmaintained.sql: Added the table 'search_queries'. Wed Feb 20 21:51:38 CET 2002 Uwe Hermann <> * category.php, changelog.php, config.php, contributions.php, db.php, downloads.php, faq.php, inc.php, index.php, links.php, mailinglists.php, preview.php, redirect.php, search.php, shownewsitem.php, showproject.php, statistics.php, syndication.php, updateproject.php: Use '<?php' instead of '<?', which is deprecated and not XML compatible. * db.php: Renamed search_project_by_name() to search_project() and made the function more generic. Made search_get_num_results() more generic, too. * inc.php: Added search_print_select(). * search.php: Made the search facility much more generic. You can now choose in which database record you want to search... Wed Feb 20 20:25:48 CET 2002 Uwe Hermann <> * about.php, action.php, addcategory.php, addproject.php, addproject.php, adopt.php, all.php: Use '<?php' instead of '<?', which is deprecated and not XML compatible. * db.php: Changed the indentation width to 4 spaces which is more readable. * syndication.php: Small cosmetic fix. Tue Feb 19 21:47:42 CET 2002 Uwe Hermann <> * AUTHORS: Added Don Brown <> to the list of contributors. * README, about.php, action.php, addcategory.php, addproject.php, adopt.php, all.php, category.php, changelog.php, config.php, contributions.php, db.php, downloads.php, faq.php, inc.php, index.php, links.php, mailinglists.php, preview.php, redirect.php, search.php, shownewsitem.php, showproject.php, statistics.php, syndication.php, unmaintained.sql, updateproject.php, utils/dumpdb.pl, utils/mailupdate.pl, utils/rss.pl: Update the copyright date to 2002. * config.php: Added lots of new variables which can be used to customize the statistics page... * statistics.php: Made the statistics more customizable. Sun Feb 17 22:17:08 CET 2002 Uwe Hermann <> * about.php: Removed old item. * links.php: Added descriptions to the 'Project Hosting Facilities' links. * NEWS, config.php, downloads.php: Preparations for 0.6.6 release. * Released as 0.6.6. Wed Feb 13 13:03:00 CET 2002 Uwe Hermann <> * db.php: hits_get_top10(): Only get hit statistics for current projects, i.e. where oldrecord=0. * statistics.php: Add a note which says that the statistics are still buggy. Mon Feb 11 18:14:26 CET 2002 Uwe Hermann <> * links.php: Added link to the 'Source Code Library' site. Tue Jan 29 14:39:47 CET 2002 Uwe Hermann <> * config.php: Added $enable_random_unmaintained_project. * db.php: Added project_get_random_in_category(). * inc.php: Added random_unmaintained_project(). * index.php: Add possibility to display a 'Random Unmaintained Project' on the index page. * links.php: Added some links to sites where you can host you Free Software projects. TODO: Add descriptions of the links. * statistics.php: Cosmetic changes. Mon Nov 26 15:39:15 CET 2001 Uwe Hermann <> * NEWS, config.php, downloads.php: Prepare for 0.6.5 release. * TODO: Removed resolved item. * Released as 0.6.5. Sun Nov 25 01:23:43 CET 2001 Uwe Hermann <> * db.php: Add code to have differing access time counters for each, record- homepage- and download hit counters. * unmaintained.sql: Table visitors: Add column 'hit_type'. Sat Nov 24 13:36:52 CET 2001 Uwe Hermann <> * db.php: Added hits_get_top10(). * statistics.php: Added 'TOP10 Record Hits', 'TOP10 Homepage Hits' and 'TOP10 Download Hits'. Sat Nov 24 00:57:25 CET 2001 Uwe Hermann <> * config.php: Argh! Fix another stupid bug. A number was in double quotes... Sat Nov 24 00:53:23 CET 2001 Uwe Hermann <> * showproject.php: Fix a dump typo bug. Sat Nov 24 00:39:40 CET 2001 Uwe Hermann <> * Implemented hit counters for the project records, the homepage URLs and the download URLs. After 10 minutes, another access from the same IP is considered a new hit. * action.php: Create the database entries for hits, after every 'addproject'. * config.php: Added variables $table_hits, $table_visitors, $count_record_hits, $count_homepage_hits, $count_download_hits, $hits_delay. * db.php: Added url_get_by_id(), hits_create_entry(), hits_increase(), hits_get_by_id(), visitor_add(), visitor_update(), visitor_remove(), visitor_get_data() and visitor_get_all(). * inc.php: Adapt URLs for hit counters. Show the hit counters in project_box(). * redirect.php: Added file. Redirects you to a specified URL. * showproject.php: Increase project-record hit counter. * unmaintained.sql: Added new tables hits and visitors. * utils/mailupdate.pl: Cosmetic change. Fri Nov 23 14:25:17 CET 2001 Uwe Hermann <> * links.php: Added link to the Slashdot discussion 'Transferring the Leadership of Open Source Projects?'. * utils/README: Document the new switch --ask-maintainer of mailupdate.pl. * utils/mailupdate.pl: Added --ask-maintainer. Tue Nov 20 10:50:07 CET 2001 Uwe Hermann <> * db.php: Bugfix: When doing an update the 'Maintainer' and 'Maintainer email' wasn't updated. Fixed. * utils/mailupdate.pl: Cosmetic fix. Sat Nov 17 21:18:27 CET 2001 Uwe Hermann <> * inc.php: Added link to faq.php. Reordered the links on the top of the site. * faq.php: Added file. Fri Nov 16 22:10:20 CET 2001 Uwe Hermann <> * NEWS, config.php, downloads.php: Prepare for 0.6.4 release. * Released as 0.6.4. Thu Nov 8 15:43:17 CET 2001 Uwe Hermann <> * utils/README: Document --category-added. * utils/mailupdate.pl: Added --category-added. Tue Nov 6 13:49:27 CET 2001 Uwe Hermann <> * syndication.php: Print "Temporarily unavailable..." if the syndication boxes are not available... Tue Nov 6 12:33:11 CET 2001 Uwe Hermann <> * TODO: Removed resolved item. * action.php: Enable 'Update Project' functionality. * db.php: Added project_set_oldrecord() and project_update(). * updateproject.php: Small addition for project_update(). Sat Oct 20 20:31:14 CEST 2001 Uwe Hermann <> * about.php: Reordered the list of goals of Unmaintained Free Software. The most important thing is that people adopt unmaintained projects... * adopt.php: Added file. * contributions.php: Added the 'Adopt a project' section. * inc.php: Make the new 'Adopt a project' link very prominent. Fri Oct 19 22:33:13 CEST 2001 Uwe Hermann <> * inc.php: Replace "keeping track of unmaintained Free Software projects" with "--- [ Adopt an orphaned Free Software project ] ---" to stress the fact that Unmaintained Free Software's main purpose is not only to list unmaintained projects, but also to help find new maintainers for these projects. If you are a developer, go and adopt a project! Wed Oct 3 19:20:20 CEST 2001 Uwe Hermann <> * README: Updated description of Unmaintained Free Software. * about.php: Cosmetic changes. * category.php: Fixed HTML 4.01 violations. Cosmetic changes. * statistics.php: Fixed HTML 4.01 violations. * NEWS: Added some more items. * Released as 0.6.3. Wed Oct 3 17:59:30 CEST 2001 Uwe Hermann <> * NEWS, config.php: Prepare for 0.6.3 release. * TODO: Added a few items. * addproject.php: Another policy change: If the project hasn't been updated the last 12 month, ask the author if it's unmaintained. If there's no answer within two weeks, add it to Unmaintained Free Software (previously the amount of time was not 12 month but 2 years). * config.php, statistics.php: Renamed some variables for more consistency. * downloads.php: Added URL to 0.6.3 download. * statistics.php: Forgot to use $cat_status_unmaintained and friends in some places. Cosmetic changes. Fixed bug: If the TOP10 lists do not contain 10 or more items, don't print some garbage but only print as much items as are available. Wed Oct 3 17:00:18 CEST 2001 Uwe Hermann <> * action.php, category.php, config.php, db.php, inc.php, statistics.php: Renamed a few function-names and variable-names. * I forgot to mention in the last commit, that I changed the (xxxx projects) back to (xxxx), it looks just too ugly if there are many categories listed. * config.php: Cosmetic changes. Wed Oct 3 16:36:12 CEST 2001 Uwe Hermann <> * category.php: Sort the categories-lists by the number of projects in the category. * config.php: Added $reason_category_id. * inc.php: Added foo_cmp(). * statistics.php: Always use foo_cmp(), this prevents duplication of code. Cosmetic changes. Added 'TOP10 Reasons why projects become unmaintained'. Add links to the corresponding categories list of the statistics, which contain some more information... Wed Oct 3 00:37:22 CEST 2001 Uwe Hermann <> * inc.php: Use $category_status_unmaintained and friends. Fixed a bug (I accidently removed some braces which are necessary) which prevented the Categories a project is in to be displayed. * preview.php: Re-added some braces, just to be sure... Tue Oct 2 19:01:22 CEST 2001 Uwe Hermann <> * action.php, all.php, category.php, inc.php, index.php, preview.php, search.php, statistics.php: Removed redundant whitespace. * action.php, addcategory.php, category.php, config.php, db.php, inc.php, statistics.php, updateproject.php: Renamed all categories_foo() functions to cat_foo() which is shorter. * category.php, inc.php, index.php, preview.php, search.php: Replace printf() with echo() where possible, because echo is supposed to be faster. * category.php: Make the 'Browse' level of the category hierarchy a link. Do only print the number of applications in the subcategories, not in all parent-categories. Print "(xxxx projects)" after each category-name instead of just "(xxx)". * config.php: Enable $cat_show_num_projects by default. * db.php: Shortened some variable-names. * inc.php: Special-case the 'Browse' link in the link-bar so that it's properly <STRONG>'ed, too. Removed some useless comments. * search.php: Improve the next/prev functionality. It shows '[...]' if there are too many entries, now. * statistics.php: Use $category_status_unmaintained and friends. Improved some ugly code. * syndication.php: Added generic_box() which is now used by all other boxes. This prevents endless code duplication... Tue Oct 2 16:12:05 CEST 2001 Uwe Hermann <> * about.php, action.php, addcategory.php, addproject.php, all.php, category.php, changelog.php, contributions.php, downloads.php, inc.php, index.php, links.php, mailinglists.php, preview.php, search.php, shownewsitem.php, showproject.php, statistics.php, syndication.php, updateproject.php: Changed the indentation width to 4 spaces which is more readable. Mon Oct 1 21:04:55 CEST 2001 Uwe Hermann <> * config.php: Changed $mailto to '' because SourceForge will soon only allow emails to be sent to SourceForge accounts. Mon Sep 24 00:19:39 CEST 2001 Uwe Hermann <> * config.php: Forgot to set the version number to '0.6.2'. Sun Sep 23 23:10:40 CEST 2001 Uwe Hermann <> * NEWS: Added news items for the 0.6.2 release. * config.php: Added config-option $enable_newsforge. * index.php: Display the Newsforge syndication box... * syndication.php: Fix bug which causes a screwed display if any of the cache-files do not exist. Fix partly broken Freshmeat box. Added newsforge_box(). * downloads.php: Added 0.6.2 release download. * Released as 0.6.2. Sun Sep 23 19:48:05 CEST 2001 Uwe Hermann <> * about.php, addproject.php: Changed licence policy: Any 'free-ish' license is allowed now, not just DFSG-free ones... * addcategory.php: Add a field 'Your name' and 'Your email'. Cosmetic changes. * addproject.php: Added new policy: If a project has not been updated in over 2 years (neither homepage, nor a new release nor CVS activity etc...) then you can email the author and ask if he still maintains the project. If he doesn't, or you don't hear from him within 2 weeks, you can add that project to Unmaintained Free Software. * config.php: Added $license_category_id (should not be changed!). * db.php: Added categories_get_all_subcategories(). * statistics.php: Added a 'TOP10 Licenses' list. Thu Sep 20 13:41:42 CEST 2001 Uwe Hermann <> * inc.php: Make the textareas use WRAP="virtual". Thu Sep 20 01:30:46 CEST 2001 Uwe Hermann <> * utils/rss.pl: Ensure that the description doesn't exceed 500 chars. Wed Sep 19 19:24:55 CEST 2001 Uwe Hermann <> * links.php: Added a link to the Slashdot article 'Which Open Source Projects Are -Really- Collaborative?'. * inc.php: Display the project's status in the news boxes. Highlight the Status field in the list of categories... Thu Aug 30 18:04:48 CEST 2001 Uwe Hermann <> * ChangeLog: Fixed the ChangeLog entry 'Released as 0.6.'. Should have been 'Released as 0.6.1.'. * utils/mailupdate.pl: Print "(stable)" and/or "(devel)" after each version number in the generated mails. Tue Aug 28 11:51:52 CEST 2001 Uwe Hermann <> * config.php: Set the default of $news_num_current_items to 10. * inc.php: Do not allow limited HTML in the description field anymore as this causes some problems. On the 'Add project' page fill the 'Changes:' field with 'Initial announce.' by default. Sun Aug 26 22:31:48 CEST 2001 Uwe Hermann <> * AUTHORS: I waded through my mail folders and added all people to AUTHORS who gave some suggestions or hints about how to improve Unmaintained Free Software... If I forgot somebody please let me know. * NEWS, TODO, config.php: Updates for 0.6.1. * config.php: Added $date_format_header. * db.php: Small performance improvements. * inc.php: Display the curent date and time on every page. Always print "(stable)" and/or "(devel)" after a version number. * statistics.php: Fixed and activated the TOP10-submitters code. * utils/README, utils/dumpdb.pl, utils/mailupdate.pl: Small fixes. * utils/mailupdate.pl: Print the help text, if neither --notify-mailinglist nor --notify-author nor --notify-submitter is given. * downloads.php: Added URL to unmaintained-0.6.1.tar.gz. * Released as 0.6.1. Sat Aug 25 22:27:40 CEST 2001 Uwe Hermann <> * index.php: Moved code for news-boxes to syndication.php. * syndication.php: Added file. Tue Aug 21 20:33:34 CEST 2001 Uwe Hermann <> * db.php, index.php: Implemented a previous/next functionality for the news items. * db.php: Added submitters_get_names_and_email() and submitter_get_num_contributions(). * statistics.php: Implemented a first (non-working) version of the "TOP10 submitters" code. * utils/mailupdate.pl: In the generated mail use 'Hello $FORENAME' instead of 'Hello $FORENAME $SURNAME'. Sun Jul 8 20:02:38 CEST 2001 Uwe Hermann <> * TODO: Removed resolved item. * inc.php, links.php, mailinglists.php: Typos. * utils/README: Document the new rss.pl options -h, -v and -o. * utils/rss.pl: Added new options: -h, -v and -o. Added a check whether the user has changed the database user and password. Bumped to version 0.2. * utils/dumpdb.pl: Bumped to version 0.2. Added a check whether the user has changed the database user and password. Wed Jul 4 16:39:13 CEST 2001 Uwe Hermann <> * db.php: Do not allow the maintainer and maintainer-email fields to be set on the 'Add a project screen', because all projects have to enter Unmaintained Free Software in either 'unmaintained' or 'obsolete' state, therefore they don't have a maintainer... * db.php: Added categories_get_num() and submitters_get_num(). * statistics.php: Show the number of categories in the database as well as the number of project submitters. * utils/mailupdate.pl: Only print most of the lines in --notify-mailinglist if they are not empty... Wed Jul 4 15:51:13 CEST 2001 Uwe Hermann <> * README: Updated the 'Mailinglists' section. * mailinglists.php: There are four mailing-list now: unmaintained-announce, unmaintained-discussion, unmaintained-devel and unmaintained-commits. Document them all. * utils/README: Update mailupdate.pl description. * utils/mailupdate.pl: Added new options: --notify-mailinglist, --notify-author and --notify-submitter. Simplify the script a bit. Sun Jul 1 13:23:29 CEST 2001 Uwe Hermann <> * config.php, db.php: Add a quick hack which allows you to disable the (quite database-intensive) number-of-projects-in-a-category code. Sat Jun 30 21:35:39 CEST 2001 Uwe Hermann <> * ChangeLog, NEWS, : Fixed lots of typos found by ispell. * category.php: Fixed a bug in the code for printing the number of projects in a category. * downloads.php: Added link to unmaintained-0.6.tar.gz. * links.php: Removed link to orphansource.org which cannot be reached anymore. Added a note than the UFO project seems to be unmaintained. Added a link to the SourceForge 'Help Wanted: Project Manager' page... * Released as 0.6. Sat Jun 30 20:44:37 CEST 2001 Uwe Hermann <> * ChangeLog: Fixed some typos. * NEWS: Added the changes since 0.5. Prepare for the 0.6 release... * links.php: Remove the DOOSS link, because the page isn't available anymore. Sat Jun 30 18:43:02 CEST 2001 Uwe Hermann <> * INSTALL: Updated description of the installation of the database. * TODO: Updates. * about.php: State what version of the unmaintained code the site runs. Reorganize and update the 'Syndication' section. The RSS file unmaintained.xml is now available from https://unmaintained-free-software.org/backend/unmaintained.xml. Please update your links and sites accordingly... Added a link to the new dbdump.sql. * config.php: Add $unmaintained_version. * downloads.php: Small fixes. Updated the download URLs. * utils/README: Now documents mailupdate.pl, rss.pl and dumpdb.pl. * utils/dumpdb.pl: Added file. It dumps the whole Unmaintained Free Software database to a file. * utils/rss.pl: Cosmetic change. Fri Jun 29 03:44:38 CEST 2001 Uwe Hermann <> * INSTALL: Small updates, removed obsolete sections. * README, about.php: Typos. * README, about.php: List unmaintained-free-software.org as the new official homepage. * about.php, links.php: Replaced all links to unmaintained.sourceforge.net with links to unmaintained-free-software.org. * category.php: Wrote some code which shows the number of projects in a category. Doesn't work properly, yet. * db.php: Added categories_get_num_projects_in_category_and_subcategories(). * utils/README, utils/mailupdate.pl, utils/rss.pl: Added files. * unmaintained_rdf.pl: Removed file. (Actually, I just moved it to utils/rss.pl...) Fri May 25 18:30:57 CEST 2001 Uwe Hermann <> * ChangeLog, links.php: Added the link to the GPL-FAQ. Wed May 23 17:59:52 CEST 2001 Uwe Hermann <> * links.php: Added the section Licenses. Wed May 16 00:08:10 CEST 2001 Uwe Hermann <> * inc.php: Fixed a bug in the preview code. Mon May 14 14:32:25 CEST 2001 Uwe Hermann <> * category.php: Fixed a off-by-one bug, which crippled the [Browse] page... * config.php, db.php: Added status() which returns the status of a project... * inc.php: Rewrite the code which highlights the maintained projects. This code used the old database structure. Now it uses the new status() function. Mon May 14 01:25:32 CEST 2001 Uwe Hermann <> * action.php, inc.php, preview.php: Fixed the code for the case that a project is not categorized in *any* category... * db.php: Removed some obsolete debugging cruft. Fix a bug which prevented project_add_categories() to work properly. You could only add *one* category, then the function would return with an error... * inc.php: Only print the "Categories:" section if the project is categorized in one or more categories. * statistics.php: Small fix. Removed link to the webalizer statistics, because they're not available anymore... Fri May 4 00:34:43 CEST 2001 Uwe Hermann <> * about.php: Removed the link to the page where you can add this site to MyNetscape, because Netscape removed this page and doesn't support RSS 0.91 anymore... Thu May 3 23:05:26 CEST 2001 Uwe Hermann <> * inc.php: If the author field is an URL, then HREF it appropriately... Tue May 1 20:17:44 CEST 2001 Uwe Hermann <> * TODO, inc.php: Small fixes. * action.php: Updating a project with $email_on_updateproject set to "yes" in config.php should work now... * db.php: Fix categories_get_fullpaths_by_categories_string(). The preview functionality after an addproject does work properly now... * preview.php: Optimized code a bit. * unmaintained_rdf.pl: Fix copyright dates. Updated variable names etc. so that the script now works with the current database-layout. Mon Apr 23 18:32:03 CEST 2001 Uwe Hermann <> * INSTALL, TODO, contributions.php, links.php, mailinglists.php: Updated documentation. * about.php, action.php, config.php, contributions.php, inc.php, index.php, links.php, mailinglists.php, statistics.php: Replace all 'Unmaintained Free Software' with $site_name, which is defined in config.php. * about.php: Link to the HTML 4.01 standard document at w3.org. * action.php: All errors are printed in <STRONG> now. Changed some variable names and function names. Can now handle a $type of 'addproject', 'updateproject' and 'addcategory'. * addcategory.php, addproject.php, shownewsitem.php, showproject.php, updateproject.php: Added files. * addproject.php: Use print_add_or_update_form() which simplifies the code a lot. * all.php: Only print all projects in the database. Do not print the number of unmaintained/maintained/obsolete projects anymore. This functionality is provided by category.php now. * category.php: Major rewrite of the categories code. Projects can be in more than one category simultaneously, now. Always print the path to the current category and show all subcategories. Heavily improved next/prev functionality. Several other smaller fixes and changes. * config.php: Major changes... Renamed lots of variables for more consistency. Improved comments. Removed obsolete cruft (e.g. the reason_strings array). * db.php: Renamed lots of functions for more consistency. Major database layout changes. Removed lots of obsoleted functions and added a few new ones. Work a lot more with (inner) joins and do not emulate this database feature with PHP code anymore. Several smaller fixes. * inc.php: Updated header and footer. Removed some cruft. If we print the project_box in preview-mode do not make '[Update]' and '[Details]' links. Do not print some obsolete fields in the news-boxes and project-boxes anymore, e.g. license or status. Added print_add_or_update_form() which is used by addproject.php and updateproject.php. * inc.php, index.php: Replace '&&' with 'and'. Replace '||' with 'or' everywhere. * index.php: Removed the 'Categories' box at the right. You can view all categories by following the link 'Browse' at the top... Renamed several functions and variables. * preview.php: Adapt to the database layout changes and the categories handling changes... Updated some links to files which changed their name. Misc. other fixes. * search.php: Heavily improved prev/next functionality. Misc. fixes. * statistics.php: Call the new functions to get the number of unmaintained, maintained and obsolete applications... Added a missing db_close(). * unmaintained.sql: Updated to reflect the new database layout. * unmaintained_rdf.pl: Link to showproject.php (not oneproject.php anymore). * addform.php, editform.php, onenewsitem.php, oneproject.php: Removed files. Wed Apr 11 21:01:15 CEST 2001 Uwe Hermann <> * INSTALL, README: Small fixes. * downloads.php: Layout changes. Thu Mar 22 15:57:46 CET 2001 Uwe Hermann <> * contributions.php, links.php: Cosmetic changes. * links.php: Added a link to the Advogato article 'How to Write Maintainable Code'. Mon Mar 12 23:59:10 CET 2001 Uwe Hermann <> * addform.php: Changed the vertical alignment of the fields to 'TOP'. * addform.php, config.php, db.php, unmaintained.sql: Added a new field to the database: 'Reason', i.e. why has the project become unmaintained... * db.php, preview.php: Print an error if a user tries to add a project which is already in the database. * addform.php, editform.php: Internal improvements. * inc.php: Fixed typo in URL to valid-html401.png (was valid-html40.png). * mailinglists.php: Fixed URL to subscription page. Sun Mar 11 16:38:24 CET 2001 Uwe Hermann <> * action.php, config.php, inc.php, index.php: Use 'option = yes/no' instead of 'option = 1/0' in the configfile. * action.php: Added a missing error report line. * config.php, index.php: Added options 'enable_search' and 'enable_oldnews'. * db.php, inc.php: Ensure that special characters like ' and \ are properly escaped when entered into the database. I hope this works... * editform.php: Removed old cruft. * inc.php: Fixed a typo: iso-8559-1 should really be iso-8859-1... Fixed a HTML 4.01 incompatibility. Display the 'Status' field in the newsbox. Previously it was only displayed in the Index-record box. Use eregi() instead of ereg(), so that case doesn't matter. The source_of_info field is now printed as a '<A HREF="foo">bar</A>' line if it starts with 'http://' or 'ftp://'. * preview.php: Removed two unnecessary calls to htmlspecialchars(). Sat Mar 10 21:54:51 CET 2001 Uwe Hermann <> * about.php: Added more goals of this site and reworded some parts. * addform.php: Do not offer the choice of the status of the project being 'Maintained' if this is the first announce on Unmaintained Free Software, because all projects must start with a status of 'Unmaintained' or 'Obsolete'. * statistics.php: Rename the 'Maintained projects' to 'Projects which have found a new maintainer', which is clearer. Sat Mar 10 18:54:46 CET 2001 Uwe Hermann <> * README, TODO, addform.php: Updates. * TODO, about.php, addform.php, all.php, config.php, editform.php, preview.php, search.php: Consistently use the word 'project' instead of application, app or package. * about.php, action.php, addform.php, all.php, category.php, changelog.php, contributions.php, downloads.php, editform.php, inc.php, index.php, links.php, onenewsitem.php, preview.php, search.php: Rename ufs_header() to site_header() and ufs_footer() to site_footer() to make the names more generic, just in case someone wants to use this code for some other project than Unmaintained Free Software. * about.php: Removed the 'Add to MyNetscape' image, because I don't know whether or not I can distribute this... I'm using just a plain link to the 'Add to MyNetscape' page now... * all.php: Simplified the code a bit. * all.php, db.php: Renamed a few functions from foo_apps() to foo_projects(). * contributions.php: Some cosmetic changes. Better descriptions. Added links to the bug-tracker, the project page and the discussion forums. * inc.php: Added links to the new Mailinglists page and the new Statistics page. Removed the valid HTML 4.01 logo, because I don't know whether I may distribute it or not. Instead I directly link to the logo on w3c.org. * oneapp.php, oneproject.php: Renamed oneapp.php to oneproject.php. * index.php: Removed the statistics box. The statistics are in statistics.php now. * links.php: Removed some links which are in mailinglists.php and statistics.php now. The DOOSS page seems to be down or removed... added a note about that. Added two more articles to the 'Related articles' section. * mailinglists.php: Added file. Describes the available mailinglist, what are appropriate topics, where to subscribe etc... * onenewsitem.php, preview.php: Replace printf() with the faster echo() where possible. * preview.php: Changed the 'Accept' button to read 'Finish'. * statistics.php: Added file. Contains statistics about the projects listed on Unmaintained Free Software as well statistics about the site itself. * unmaintained_rdf.pl: Changed Copyright from 2000-2001 to 1999-2001. Link to .../oneproject.php instead of .../oneapp.php. * graphics/mynetscape.png, graphics/vhtml401.png: Removed files. Fri Mar 9 18:36:18 CET 2001 Uwe Hermann <> * NEWS, README, TODO, about.php, addform.php, links.php: I ran ispell on all files and so fixed some typos. * about.php: Added another goal of this site: Allow the creation of statistics about why, how, when etc. project become unmaintained. Make it look a bit better in text-based browsers. * action.php, config.php: Add config-options email_on_update and email_on_newproject. If set to 1, an email is sent to the site maintainer with infos about the new or updated project so he/she can check the submission. If set to 0, this info is entered into the database immediately. * addform.php, config.php, editform.php, inc.php: Do not use hardcoded values for the status field, e.g. 0 == Unmaintained, 1 == Maintained etc., but read the values from $status_strings in config.php. Now it is possible to add other status-fields easily later on, e.g. 3 == Almost-Dead... There's still some things to do to make this work correctly, though... * config.php, db.php, index.php: Added options: num_current_news_items, num_previous_news_items. * contributions.php: Improved documentation. * about.php, downloads.php: Cosmetic changes. Sat Feb 24 22:02:20 CET 2001 Uwe Hermann <> * TODO: Removed items which are now implemented. * addform.php, db.php, editform.php, inc.php: The database field 'status' is not a strings anymore but a tinyint, where 0 means 'Unmaintained', 1 means 'Maintained' and 2 means 'Obsolete'. * unmaintained.sql: Several cosmetic changes. Changed a varchar to char for speed improvements. The fields 'platforms' and 'depends_on' are not varchar(80) anymore, but are now varchar(255). The fields 'status' and 'oldrecord' are of the type tinyint, now. Sat Feb 24 16:59:48 CET 2001 Uwe Hermann <> * action.php: Use different subjects for mails with new entries and mails with updated entries. * index.php: Display the statistics and the search-box in separate boxes. Fri Feb 16 16:39:28 CET 2001 Uwe Hermann <> * contributions.php: Small additions. * inc.php: Changed the [Contributions] link to [How to contribute], which is clearer, I hope. * links.php: Removed link to the Trioxin project, as there's no content at all, just a lot of banner ads... Thu Feb 15 17:45:44 CET 2001 Uwe Hermann <> * action.php: Actually set a subject for the mails sent upon a new submission. * db.php: Typo. * inc.php: Show the [Update] link in each box in the index. Fri Jan 19 23:10:51 CET 2001 Uwe Hermann <> * INSTALL, TODO, about.php: Updates. * README, about.php: Document that unmaintained-free-software.org redirects you to unmaintained.sourceforge.net. * addform.php, editform.php: 'Source of info' is only required if the person submitting an application or a project is *not* the author of that application/project. * contributions.php: Added new section 'Suggest new categories'. * inc.php: Added the Unmaintained Free Software logo to the footer. * links.php: Link to https://unmaintained-free-software.org. Fri Jan 19 19:41:31 CET 2001 Uwe Hermann <> * TODO: Updates. * about.php: Removed the obsolete 'Site news' section. * action.php: A quick hack to remove the dependency on a browser which supports <FORM METHOD="POST" ACTION="mailto:foo">. We now POST the data to action.php, which now sends the email. * action.php, addform.php, editform.php, preview.php: Some code cleanups. * about.php, contributions.php: Cosmetic changes. * inc.php: Bump the DOCTYPE line to HTML 4.01. Renamed the link 'News' to 'Site ChangeLog', which points to changelog.php now. Added the 'Add a project' link, so people can more easily access the Add-form. * links.php: Lots of updates, new links and cosmetic changes. * changelog.php: Added file. This is a HTMLized version of the ChangeLog file. Sun Jan 14 15:32:05 CET 2001 Uwe Hermann <> * TODO: Updates. * inc.php: Use graphics/vhtml401.png now. If the homepage is not a http or ftp link, don't make it a HREF. * graphics/vhtml401.png: Added file. * graphics/html40.png: Removed file. Sun Jan 14 14:31:33 CET 2001 Uwe Hermann <> * README, about.php, action.php, addform.php, all.php, category.php, config.php, contributions.php, db.php, downloads.php, editform.php, inc.php, index.php, links.php, oneapp.php, onenewsitem.php, preview.php, search.php, unmaintained.sql, unmaintained_rdf.pl: Updated the copyright lines to 1999-2001. Sat Dec 16 18:49:39 CET 2000 Uwe Hermann <> * AUTHORS, README, config.php, unmaintained_rdf.pl: Change my email address to . I also changed all references to my email-address in the database. * TODO: Minor update. * about.php, config.php, contributions.php, inc.php, links.php: Use $site_maintainer_name and $site_maintainer_email. * links.php: Changed location of my personal homepage to http://www.hermann-uwe.de. Tue Dec 5 21:46:38 CET 2000 Uwe Hermann <> * links.php: Removed the 'Unmaintained LDP HOWTOs' entry from the database, and added a link to the unmaintained HOWTOs page of the LDP to links.php. * inc.php: Added a 'News' link which points to the ChangeLog. Tue Dec 5 21:19:43 CET 2000 Uwe Hermann <> * links.php: Added link to the Debian WNPP project. Sat Nov 11 18:37:16 CET 2000 Uwe Hermann <> * ChangeLog, NEWS: Fixed typos found by ispell. * about.php: Added a news section, which links to the ChangeLog and to NEWS. * action.php, all.php, category.php, downloads.php, editform.php, oneapp.php, preview.php, search.php: Changed <P ALIGN="CENTER"> to <DIV ALIGN="CENTER">. * addform.php, config.php, downloads.php: Cosmetic changes. * all.php: Fixed a bug. * inc.php, sitenews.php: Removed sitenews.php. * links.php: Changed a "&" to "&". Fri Oct 20 23:00:01 CEST 2000 Uwe Hermann <> * links.php: Added links to stories about Unmaintained Free Software on Kuro5hin and NewsForge. Sun Oct 15 17:19:20 CEST 2000 Uwe Hermann <> * about.php: Cosmetic changes. * links.php: Added several links to related articles. Now use unordered lists for the links. * sitenews.php: Updates. Sat Sep 30 22:01:24 CEST 2000 Uwe Hermann <> * links.php: Added a link. Sun Sep 24 12:11:32 CEST 2000 Uwe Hermann <> * inc.php: Added some more keywords to the METAtag 'keywords'. Mon Sep 4 19:08:30 CEST 2000 Uwe Hermann <> * links.php, sitenews.php: Added several links to related articles, a slashdot coverage of Unmaintained Free Software and Web access statistics of the site. Fri Jul 21 21:15:13 CEST 2000 Uwe Hermann <> * TODO, NEWS, downloads.php, sitenews.php: Updates. * about.php, addform.php, all.php: Minor fixes. * Release 0.5. Sun Jun 25 13:53:07 CEST 2000 Uwe Hermann <> * TODO, NEWS, sitenews.php: Updates. * all.php, db.php, index.php: The Index-page now also shows the number of obsolete packages. Sun Jun 25 01:20:48 CEST 2000 Uwe Hermann <> * TODO: Updates. * all.php: Added file. * db.php, all.php, index.php: Added get_unmaintained_apps(), get_maintained_apps() and get_all_apps(). The respecting numbers (displayed on index.php) are now hyperlinks to all.php, which shows all unmaintained/maintained apps, or just plain ALL apps in the database. * inc.php: Changed the text in the upper-right of the news-boxes to read "Details" instead of "Index-record", which is probably clearer. * index.php: The dates in the "Previous 10 News-items" are now <SMALL>. Thu Jun 22 02:32:43 CEST 2000 Uwe Hermann <> * graphics/mynetscape.png: Added file. * about.php: Added 'Add this channel to My Netscape' link and image. * links.php: Added my personal homepage. Wed Jun 21 19:10:26 CEST 2000 Uwe Hermann <> * sitenews.php: Fixed a HTML 4.0 incompatibility. Wed Jun 21 18:13:49 CEST 2000 Uwe Hermann <> * TODO, NEWS, sitenews.php: Updates * addform.php, contributions.php: Moved the "Criteria a package must meet to be added"-text in a box in addform.php. * addform.php, editform.php, inc.php, index.php: Added start_box() and end_box() which keep the code smaller and clearer. It'll be easier to change colors/appearance of these boxes centrally. * inc.php: If the license is "Artistic" or "X11" it will be made a hyperlink. * search.php: Also added the search-box to the "Search-results"-page, so you can instantly start another search. * about.php: Added a note that comments and announces are owned by the poster. Wed Jun 21 15:23:45 CEST 2000 Uwe Hermann <> * TODO: Update. * inc.php: If the license is LGPL make it a hyperlink. Wed Jun 21 01:25:21 CEST 2000 Uwe Hermann <> * NEWS, addform.php, sitenews.php: Updates. Wed Jun 21 01:00:33 CEST 2000 Uwe Hermann <> * INSTALL, TODO, about.php: Added code for syndication with other sites. * contributions.php: Added info about which criteria a package must meet so that it can be added to Unmaintained Free Software. * links.php: Updated link to UFO to http://ufo.bero.org/. * search.php: The GET parameters 'start' and 'length' are optional now. * sitenews.php, TODO: Updates. * unmaintained_rdf.pl: Added file. It's a perl-script which generates a RSS 0.91 file suitable for syndication with other sites. * graphics/logo_small.png: Added file. Can be used to link to Unmaintained Free Software. It's also used if you use http://unmaintained.sourceforge.net/unmaintained.xml at MyNetscape. Tue Jun 20 15:52:28 CEST 2000 Uwe Hermann <> * INSTALL, inc.php: Fixed a bug which caused the 'last update' not to be displayed. * TODO, links.php: Updates. * inc.php: Made lynx-friendlier. Sat Jun 17 17:44:33 CEST 2000 Uwe Hermann <> * addform.php: The submit-button now reads 'Preview'. * inc.php: Fixed a HTML 4.0 incompatibility. Fri Jun 16 21:35:41 CEST 2000 Uwe Hermann <> * downloads.php, sitenews.php: Prepared for 0.4 release. * Release 0.4. Fri Jun 16 16:03:16 CEST 2000 Uwe Hermann <> * TODO, sitenews.php, NEWS: Updates * addform.php, db.php, editform.php, inc.php, unmaintained.sql: Added new database-field 'programming_language'. * contributions.php, editform.php, index.php: Cosmetic changes. * db.php: Optimized is_subcategory(). Fri Jun 16 00:00:06 CEST 2000 Uwe Hermann <> * README: Changed the URL of the Sourceforge-project page * TODO, NEWS, sitenews.php: Updates * preview.php: Added file. * addform.php, preview.php: Added preview-functionality. * addform.php: Made this page Lynx-friendlier. Wed Jun 14 16:11:04 CEST 2000 Uwe Hermann <> * TODO, NEWS, sitenews.php: Updates. * category.php, db.php: The category-string in category.php is a hyperlink now. * config.php, db.php: Added possibility that boxes with apps which are maintained have another color than those with unmaintained apps. This feature is turned off by default, though. * db.php, index.php: The Index-page now shows the number of maintained apps and the number of unmaintained apps in the database. * inc.php: Use $date_format everywhere, instead of "F j, Y". Now you can easily change the date_format site-wide in the config.php. Tue Jun 13 17:41:26 CEST 2000 Uwe Hermann <> * README, TODO, action.php, addform.php, db.php, index.php, NEWS: Cosmetic changes and updates. * addform.php, db.php, editform.php, inc.php, sitenews.php: Added possibility to store old information and announces of the applications and also view old announces. * db.php: Optimizations. New default value for 'category' is '1' instead of 'NULL'. * index.php: The 'Previous 10 News-items'-list now consists of links to onenewsitem.php. * onenewsitem.php: Added file. * unmaintained.sql: The field 'name' isn't 'unique' anymore. Added the field 'oldrecord', which is used as flag whether a specific index-records is the current one or belongs to an old announce. Tue Jun 13 01:17:45 CEST 2000 Uwe Hermann <> * inc.php: When using Lynx some of the <HR>'s are displayed. When using a graphical browser they shouldn't be displayed. Mon Jun 12 01:35:35 CEST 2000 Uwe Hermann <> * config.php: Cosmetic changes. * inc.php: Made the site much more Lynx-friendly. Fri Jun 9 22:18:10 CEST 2000 Uwe Hermann <> * INSTALL: Added some notes for those brave souls who really want to try to run this code :-) * addform.php, config.php, editform.php: The email address which will receive the mails about new or updated applications can now be configured in config.php * downloads.php, sitenews.php, NEWS: Preparations for the 0.3 release. * inc.php, index.php, oneapp.php: Cosmetic changes. * Release 0.3. Fri Jun 9 19:08:24 CEST 2000 Uwe Hermann <> * TODO: Update. * about.php, category.php, inc.php, index.php, search.php: Replaced '&' with '&'. * category.php, db.php, editform.php, inc.php, index.php, oneapp.php, search.php: Changed print/printf to echo where-ever possible, as echo is faster. * db.php: Sort the applications which are displayed by category.php by name. * sitenews.php: Cosmetic changes. Thu Jun 8 14:57:57 CEST 2000 Uwe Hermann <> * TODO: Updates * category.php: Implemented 'previous/next'-functionality for the list of index-records. * config.php: Added $search_results_per_page and $index_records_per_page. These are used for the 'previous/next'-functionality. * db.php: Changed get_category_data() and search_index_record_data_by_name() to accept a start- and length-argument, which is used by the 'previous/next'-functionality. Added get_num_search_results(). * inc.php: Added a missing '</BODY></HTML>' to the footer. Changed all links to category.php to include a start- and length-argument. * index.php: Changed all links to category.php to include a start- and length-argument. The search now uses 'GET' instead of 'POST'. * search.php: Implemented 'previous/next'-functionality for search-results. * NEWS: Added file. Mon Jun 5 00:53:35 CEST 2000 Uwe Hermann <> * addform.php, editform.php: Added small notes where it is possible to use some HTML in the forms. * db.php: Added get_previous_news_data(), which gets (at most) the ten most recently updated applications. It does *not* show those 7 which are displayed on the left side on the Index-page. * inc.php: Wrote get_version_string() which makes some parts of the code simpler. * index.php: Added more comments. Now shows the 10 most recently updated applications and news items from Freshmeat and Slashdot. The news items from Freshmeat and Slashdot are cached in a file; they're only fetched every 30 minutes from the respective site. * sitenews.php: Added information about the latest changes of the site. Sun Jun 4 19:23:17 CEST 2000 Uwe Hermann <> * about.php: Fixed some misplaced <LI>s. Moved (and slightly changed) the disclaimer about the distribution-terms of the content of the homepage to the file inc.php. * inc.php: Cosmetic changes. Replaced the old footer with a new one, which also shows a disclaimer and the "Valid HTML 4.0"-logo. * index.php: Cosmetic changes * graphics/html40.png: Added file. Sun Jun 4 17:17:58 CEST 2000 Uwe Hermann <> * contributions.php: Added info about the mailing-list. * db.php, links.php: Cosmetic changes. * db.php: Added function to get the number of indexed applications from the database. Added an (untested) function which should add a news-entry to the database. * index.php: Now displays the "Total number of apps" in the database. * links.php: Added a link to the Trioxin-project Fri Jun 2 04:43:37 CEST 2000 Uwe Hermann <> * contributions.php: Added CVS-info. * downloads.php: Added link to 0.2 release. * Release 0.2. Fri Jun 2 02:31:35 CEST 2000 Uwe Hermann <> * inc.php: If the download-string doesn't start with http:// or ftp:// then don't use a HREF. Fri Jun 2 00:57:15 CEST 2000 Uwe Hermann <> * TODO: Updates * action.php: Automatically add a news-records if we add an index-record. * editform.php: A bugfix. If an ID is given, which doesn't exist, now print an error-message instead of trying to get data from the database about the non-existent application. Thu Jun 1 22:46:52 CEST 2000 Uwe Hermann <> * INSTALL: Added info about 'chmod'ing the config.php * README: Additions about the mailing-list and the SourceForge project-page * TODO: Added item about more than one subcategory-level * action.php, db.php, inc.php: Cosmetic changes. * config.php: Changed default-name of the database to 'unmaintained'. * inc.php: If the license-string is 'GPL' do not show just 'GPL' but rather '<A HREF="http://www.gnu.org/copyleft/gpl.html">GPL</A>'. * links.php: Added links to the Unmaintained Free Software Homepage, the Sourceforge project-page and the mailing-list subscription-page. Thu Jun 1 19:59:14 CEST 2000 Uwe Hermann <> * about.php, action.php, addform.php, category.php, contributions.php, downloads.php, editform.php, inc.php, index.php, links.php, oneapp.php, search.php, sitenews.php: Removed the DTD-lines in the files. The lines are now in inc.php. I also moved a '<P><HR>' to inc.php. Makes the code a bit shorter. Cosmetic changes. * action.php, addform.php, category.php, editform.php, index.php, oneapp.php, search.php: Added a db_close() to the end of each file which uses the database. * config.php: Cosmetic changes. Mon Apr 10 01:58:45 CEST 2000 Uwe Hermann <> * TODO: Added item about pageviews and statistics * addform.php, editform.php: Fixed the names of three TEXTAREAs * inc.php: Simplified the code which generates the menu. It uses only one array instead of two, now. Besides the bullets are only printed between the items, now. Sat Apr 8 19:28:10 CEST 2000 Uwe Hermann <> * Released 0.1 (Initial release)
back to Index |
last modified: May 24, 2004
--- [ adopt an orphaned Free Software project ] --- |
Copyright (C) 1999-2002 . Verbatim copying, distribution and display of this entire article in any medium is permitted, provided this notice is preserved. |