Tue Dez 09 14:52:56 2004 Luis Felipe Strano Moraes <lfelipe@ccuec.unicamp.br>
- Added tutorials
- Added the option of inserting a question together with it's answer (this option is triggered by the cfg_question_with_answer variable on the config file)
- Added the option of ordering the questions by their score instead of the date they were posted
- Added a new option to the config (cfg_faq_mode) that creates a sort of frequently asked questions mode, where people who are not logged on the system can only view questions, and have fewer options available to them on the interface
- Added the option of removing topics (admin only)
- Added the option of changing a question to a different topic (admin only)
- Some random bugs on the HTML generation were corrected
- Fixed the installation scripts to work with PHP 4.2 and above.
- Fixed bug where questions that were resent had their 'asked' date changed
- Hopefully removed the last vestiges of portuguese from the source code (there are still portuguese words on the CSS file, but these weren't changed due to compatibility issues)
- Fixed an inconsistency in the database schema, that could cause problems if a registered user with a name bigger than 32 chars tried to post a question
- Fixed the schema to work correctly with PostgreSQL 7.2 and above.
- Fixed a bug in the mass_mailing function that happened when the cfg_webmaster variable was not set in the format "Name <e-mail>"
- Added a new italian translation made by Gian Franco Bagdadi Barcellini <gian@ccuec.unicamp.br>
Tue Sep 16 14:52:56 2003 Edson Hiroshi Aoki <edson@ccuec.unicamp.br>
- Added voting for archived questions
- Searches use relevance to order questions. The relevance of a archived questions is determined using its answer evaluation, its number of page views, and its number of positive and negative votes.
- Words used on a search don't have a minimum number of letters anymore.
- User can change the number of questions shown on a search or on the topic repository. The default can also be changed on the configuration.
- Visual style of tables changed
- Answer notifications now show the time the answer will expire
- Edit and remove question operations now redirect the user back to the list of questions (instead of list of topics)
- Update of old Rau-Tu versions now centralized on Makefile
Thu Jul 24 17:08:14 2003 Edson Hiroshi Aoki <edson@ccuec.unicamp.br>
- Question e-mails are sent on background to increase the interface performance
- Search form is now below the top menu
- Possible to include html files to customize the header and footer of the page
- Added keywords to field to post question form (allows automatic update of technical words database)
- Visitors are required to read and accept disclaimer to subscribe as collaborators
- Old Rau-tus updated only: old collaborators are required to read and accept disclaimer the first time they log into the updated system. If they don't accept, they are deleted along with their questions and ranking entries (but all of them can be recovered later)
- Collaborators deleted by admin can be recovered later
- Questions, notices and history entries from deleted collaborators now keep the old collaborators names visible (but their other data is unacessible)
- Many small bugs fixed (most related to installation or incorrect file and directory permissions)
- Database and file acess errors are (optionally) reported to webmaster through e-mail. This allows fast detection of problems
- Administrator can send e-mail to all collaborators
- "To:" field of bulk e-mails now appears with webmaster e-mail
- Option to obfuscate e-mail avaliable again
- "Similiar questions" system can now be deactivated
- Changed many interface customization options, including basic CSS styles
- Installation procedure drastically changed to be simpler and faster
- Added scripts for administration tasks such as: permanent removal of user, recover of (non-permanently) removed users, etc.
- Visitors can send subscription requests more than once (through only the last counts). This makes possible for visitors who lost the confirmation e-mail to attempt to subscribe again.
Mon Jun 30 17:08:14 2003 Edson Hiroshi Aoki <edson@ccuec.unicamp.br>
- Statistics are avaliable on main menu
- Passwords can (only) be changed on the login screen
- Added a technical words database to help finding similiar questions
- Interface redrawn completely to eliminate all use of frames
- Descriptive texts and information shown on each page changed
- Topic maintainers can edit the archived questions of their maintained topics (or all topics for administrators)
- Topic maintainers can delete any non-locked questions from their maintained topics (or all topics for administrators)
- Collaborators can hide their e-mail address on their profile screens
- Collaborators can disactivate the reception of question e-mails from any topic they are subscribed
- Profile management interface changed to allow users to change the personal data with a single button
- Topic management interface changed to allow the administrator to change the topic information with a single button
- Create collaborator and reset ranking functions moved to the "Manage collaborators" section
- Administrator can download and update the database of technical words
- "Garbage" questions (unposted questions) are automatically cleaned
- Bulk_mailer program is now used to send mass e-mails
- Font customization is now solely on the 'css/rau-tu.css' file
- 'config.php' allows a greater variety of interface customizations
- New Makefile allows the user to install the files, manage the common words list, activate the update function and convert old versions
Tue Apr 30 19:36:43 2002 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* www/start.php: explicitly defined LC_ALL environment variable
* www/top.php: removed the image link at the right side
Tue Mar 19 21:10:32 2002 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* README, README.pt, INSTALL, INSTALL.pt: added english
documentation (provided by Felipe Uliani)
Tue Mar 19 17:58:02 2002 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* all: branched 1.1.x series from 1.0.7, completed system
internationalization with a portuguese translation, started
rearrangement of files
Tue Feb 26 16:22:54 2002 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* AUTHORS, Makefile, config.php, db.php, install.php: added
optional password for database (based on patch by Carlos Romel)
Mon Feb 18 22:24:45 2002 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* NEWS: made release 1.0.7
* AUTHORS: added contributors
Mon Feb 18 17:34:01 2002 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* edit.php, list-users.php, user.php: added mechanism to remove
users from the system
* go.php: force logout when rating an answer
* edit.php, new-topic.php, question-all.php, topic.php, util.php:
improved checks to prevent a maintainer to edit any topic
(reported by Humberto Sturiale Sartini)
Fri Feb 15 17:18:23 2002 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* post-question.php: added statement to not reply to notifications
Tue Feb 5 17:16:07 2002 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* answer.php: added auto-refresh to 'Answer' page (suggested by
Jose Edson Moreno Junior)
* new-user.php, util.php: fixed random code generation bounds
* post-answer.php, post-question.php, post-rating.php, util.php:
changed layout and showed question subject in notifications
* config.php, post-answer.php, util.php: added flag to send
question text inside notifications (based on patch by Roberto
Mello)
* util.php: added word wrap for lines in e-mail messages
(suggested by Roberto Mello)
* answer.php, go.php, login.php, post-question.php: added direct
link to questions to be answered (suggested by many people)
* config.php, profile.php, util.php: added flag to obfuscate
e-mail addresses shown publically (suggested by Feng Sian)
* robots.txt: added explicit exclusion from search engines
Sun Dec 16 23:56:20 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* search.php, util.php: fixed previous/next search links
Sun Nov 18 22:18:32 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* util.php: fixed highlighting to work only outside HTML tags
Sat Nov 10 16:19:54 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* start.php: increased version to 1.0.7
* answer.php: explain that users must log in first to answer
questions
Fri Nov 9 14:27:41 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* NEWS: made release 1.0.6
* LEIAME: minor adjusts and changes to requirements
* site/config.php: changed 'localhost' to '127.0.0.1' for more
portability
Fri Nov 9 02:30:05 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* answer.php, search.php, util.php: highlight matches inside
questions and answers from search results
* answer.php, post-question: added action to unlock questions
(suggested by Jose Edson Moreno Junior)
* answer.php, edit.php, post-answer.php, post-rating.php,
post-question: replaced duplicated code by 'get' convenience
functions
Tue Oct 23 18:20:07 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* start.php: increased version to 1.0.6
* edit.php, question-all.php, question.php, util.php: maintainer
can now resend all expired questions and renotify all expired
answers at one once
* answer.php: minor message adjusts
* LEIAME: minor changes to requirements
* Makefile, dump-pg.pl, install.php: rearranged installation,
added work-around to PHP 4.0.3pl1 argument bug
* search.php: increased search results to 16
Mon Sep 3 15:37:13 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* menu.php: increased search box input to 32 characters
Sun Sep 2 18:42:36 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* NEWS, start.php: made release 1.0.5
* LEIAME: added comment to where to run 'make install'
Fri Aug 24 21:26:29 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* site/topic.php: minor fix to relative redirect
Thu Aug 9 18:11:07 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* Makefile: added seconds to backup file
Wed Aug 8 22:40:59 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* LEIAME: added comments about persistent connections
Tue Aug 7 23:32:51 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* about.php: simplified question statistics
* change-password.php, edit.php, new-topic.php, new-user.php,
new-user2.php, post-answer.php, post-notice.php,
post-question.php, post-rating.php, profile.php, search.php,
topic.php: added proper escaping to default values of form
fields
* profile.php, util.php: added 'convert_value' and changed
'format_text' to 'convert_text'
* LEIAME: some changes in the requirements
Tue Jul 31 21:10:57 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* LEIAME, Makefile, dump-pg.sql, rautu-schema.sql,
rautu-reset.sql, upgrade.php: revamped database installation and
added automatic database upgrade
* topic.php, util.php: changed insert commands to be more complete
* new-topic.php, new-user.php, new-user2.php, post-notice.php,
post-question.php: insertions are now atomic by using sequences
* util.php: increased font size of errors, warnings and messages
* db.php: added fallback to non-persistent database connection
* TODO, rautu-data.sql, rautu-drop.sql: removed these obsolete
files
* CHANGES, rautu-schema.sql, rautu-reset.sql: added table to
record system and schema version
Fri Jul 27 02:12:21 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* new-user.php: slightly change confirmation message
Fri Jul 6 02:18:20 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* Makefile: added variables for PostgreSQL tools
* util.php: force absolute page redirections and refreshes
* post-answer.php, post-question.php: added more rows to
textareas, added note about showing HTML code
* post-answer.php, post-notice.php, post-question.php,
post-rating.php, profile.php, topic.php: added soft wrap to
all the textareas
* post-question.php: added IP address and user agent logging when
posting
* post-question.php, post-rating.php, topic.php: strip slashes
from form variables before sending them by e-mail
* post-question.php, question.php, util.php: changed
'send_bulk_mail' to accept an array as the Bcc list
Wed Jul 4 20:07:12 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* config.php, go.php, post-answer.php: added configuration to
disable answer rating, thus archiving questions right after
they are answered
* post-rating.php: when there are comments, send replies to
question poster instead of webmaster
* util.php: added reply parameter to mail functions
Tue Jun 19 16:30:35 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* LEIAME: add comment about 'make restore' depending on psql
Fri Jun 15 22:05:39 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* NEWS, start.php: made release 1.0.4
* html.php: minor adjusts to reduce wasted page space
Tue Jun 12 19:48:33 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* login.php: add log entry when logging in
Mon Jun 11 16:01:55 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* answer.php: change from 'rate question' to 'rate answer'
Thu Jun 7 20:57:06 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* front.php: show only users with points inside ranking box
* login.php, logout.php: record last access time during login, not
on logout
Wed Jun 6 19:36:03 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* CHANGES, rautu-schema.sql, rautu-reset.sql: added table to
record ranking history
* db.php: small fix for argument of 'db_reset'
* edit.php: added action to reset ranking, now collaborators
are sorted by last access
* front.php: show usernames in bold inside ranking box
* list-users.php: new script to list users
* profile.php: show ranking history for the given user, added
link to ranking page
* ranking.php: show previous rankings, minor adjusts
* read.php: added links to 'list-users.php'
* reset-ranking: new script to reset ranking
Wed May 30 22:33:13 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* util.php: another 'format_text' fix, no need to convert back
& inside URLs
Wed May 16 23:06:15 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* NEWS, start.php: made release 1.0.3
* LEIAME: miscellaneous additions
* profile.php, ranking.php: hide score when scoring is disabled
* start.php: added connection parameters
* util.php: revert last 'format_text' changes to be compatible
with all 4.0.x releases, but using non-ASCII delimiter now
Tue May 8 22:52:13 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* db.php: replaced 'split' with the faster 'explode'
* util.php: changed 'send_bulk_mail' to not use BCC header
* post-rating.php: included poster name and e-mail with the comments
Thu Apr 26 16:00:11 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* LEIAME: added hints for setting up multiple Rau-Tus in the same
server
Mon Apr 23 17:22:43 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* post-rating.php: added message to repost question if needed
Sun Apr 8 21:42:54 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* post-question.php, question.php, util.php: send the same message
to multiple recipients using 'send_bulk_mail'
* post-question.php: prevent multiple posting due to processing
delays
* post-rating.php: added comment form
Fri Apr 6 19:58:01 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* answer.php, edit.php: enabled administrator to answer on and
edit all topics
Thu Mar 29 22:46:51 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* NEWS, start.php: made release 1.0.2
* util.php: used 'F' modifier in 'format_text' pattern
* answer.php, cron.php, post-answer.php, post-rating.php,
question.php, util.php: reworked question timestamps to fix
loosing answer time after resending a notification
* CHANGES, rautu-schema.sql: renamed 'changed' to 'answered',
added 'modified' field
Tue Mar 27 15:14:53 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* topic.php: fix for not accepting empty requests
Mon Mar 26 15:47:58 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* NEWS, start.php: made release 1.0.1
* util.php: small fix for the pattern in 'format_text'
* question.php: fixed missing code when resending notification
Fri Mar 23 21:29:07 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* util.php, new-user2.php: removed password confirmation, now
suggests a random password
Wed Mar 21 16:32:18 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* front.php, read.php: list fix for no topics available
* util.php: fix for 'can_edit_question'
Wed Mar 21 02:35:26 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* start.php: set version to 1.0.0
* top.php: changed right link to point to homepage
* rautu-reset.sql: added
* config.php, util.php: added subject tag for e-mails
Tue Mar 20 16:13:44 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* edit.php,topic.php: maintainer now can subscribe collaborators
* new-user2.php: administrator can create new user
* change-password.php: added page to change password
* get-password.php: added way to mail back forgotten password
* all: renamed 'topic.php' to 'read.php', 'question.php' to
'answer.php', edit-topic.php' to 'edit.php', 'user.php' to
'profile.php', '*-do.php' to '*.php', 'notice.php' to
'publish.php'
Fri Mar 16 19:51:19 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* all: using 'format_action'
* edit-topic.php, question.php, topic.php, util.php: now show
question numbers
* about.php: added site statistics, modified text
* config.php, front.php, post-rating.php: scoring can be hidden
* rautu-schema.sql, go.php, post-answer.php, post-question.php,
post-rating.php: added 'code' and 'rating' fields to questions
Thu Mar 15 22:11:01 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* util.php, login.php, new-user.php: now store passwords using
rot13
* all: simplified color scheme and changed defaults
* user.php, user-do.php: enabled changing user name, email, and
personal info
Tue Mar 13 21:28:44 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* util.php: added link highlighting
Mon Mar 12 19:08:03 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* search.php, topic.php, util.php: use 'format_action'
* topic.php: added paging to question archive
* search.php: fix for number of rows displayed
* go.php, new-user.php: changed subscription to use both email
and code for validation, added timestamp
Thu Mar 8 17:09:17 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* new-user.php, post-question.php, rautu-schema.sql: increased
e-mail fields to 48
* question-do.php, util.php: notify collaborators when question
is resent
* question-do.php, question.php: added action to notify visitor
again about available answer
* all: moved into 'site' directory
* top.php, index.php, config.php: moved banner settings into
'config.php'
* topic.php: sort questions by answer date
* post-notice.php: changed to show all notices, making some
editable depending on ownership
* notice.php: add security checks for editing
Mon Mar 5 12:33:11 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* edit-topic.php, question.php: modified order in which
colaborators and questions are shown
Sun Mar 4 18:47:50 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* edit-topic.php, util.php, new-topic.php, topic-do.php: the
maintainer for each topic can be changed
* menu.php, notice.php, post-notice.php: changed interface to
notices, now is possible to edit posted notices
* Makefile: do not echo commands
Sat Mar 3 15:54:27 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* topic-do.php: renamed from request.php, added deleted state
for questions
* all: implemented logging for most operations
Thu Feb 22 16:47:13 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* new-user.php, post-answer.php, post-question.php, ranking.php:
enhanced form instructions
* config.php, cron.php, post-answer.php: tightened locking
mechanism to one lock per user
* login.php, new-topic.php, new-user.php, post-answer.php,
post-notice.php, post-question.php, post-rating.php,
request.php, util.php: strip whitespace from input forms and
validate username and e-mail
Wed Feb 21 18:49:25 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* all: now unrated answers can expire, made changes to framing
code
* about.php: show version number
* front.php, menu.php: made some simplifications to the layout
* ranking.php: added full ranking listing
Mon Feb 19 19:09:49 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* all: removed reset form buttons
* front.php, help.php, post-question.php: enhanced site instructions
* rautu-schema.sql, start.php, post-question.php, post-answer.php,
post-notice.php, request.php: increased again text field size
and changed limit warnings
* logout.php: fixed update of last access
Fri Feb 16 20:12:26 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* front.php, question.php: added better introduction to front page,
modified its layout and added help message to 'question.php'
when not subscribed
Fri Feb 16 02:20:22 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* help.php, post-rating.php: altered and explained scoring
* front.php: added link to previous notices
* util.php, question.php, post-answer.php, post-rating.php:
unified 'format_question', added link to answerer
* config.php, front.php, go.php, index.php, html.php, util.php:
moved all site specific properties into config file, changed
back to 'Rau-Tu'
* rautu-schema.sql, start.php, post-question.php, post-answer.php,
post-notice.php, request.php: increased text field size and
added limit checking to forms
* question.php: added little help when not subscribed to any
topics
Wed Feb 14 16:36:48 2001 Marcelo Malheiros <mgm@valedofuturo.unicamp.br>
* ChangeLog: started