IntraMessenger-server history (changelog)

Read attentively file install.html to first time install IntraMessenger and BEFORE apply any update.

Read news list on internet.

Information about server options : client screenshot options explain.

[September 2010] IntraMessenger 2.0.2

  1. Tables structure update : see /admin/check.php (or execute : db_upgrade_18.sql and db_upgrade_18.sql in PHPMyAdmin).
  2. Options _SHOUTBOX  -  _SHOUTBOX_NEED_APPROVAL  -  _SHOUTBOX_VOTE
    Respective sub-options :
    _SHOUTBOX_REFRESH_DELAY - _SHOUTBOX_STORE_DAYS - _SHOUTBOX_STORE_MAX - _SHOUTBOX_QUOTA_USER_DAY - _SHOUTBOX_QUOTA_USER_WEEK
    _SHOUTBOX_APPROVAL_QUEUE_USER - _SHOUTBOX_APPROVAL_QUEUE - _SHOUTBOX_LOCK_USER_APPROVAL
    _SHOUTBOX_MAX_NOTES_USER_DAY - _SHOUTBOX_MAX_NOTES_USER_WEEK - _SHOUTBOX_REMOVE_MESSAGE_VOTES - _SHOUTBOX_LOCK_USER_VOTES
  3. Servers status (option _SERVERS_STATUS).
  4. Select style (in ACP) : demo.
  5. _GROUP_FOR_ADMIN_MESSAGES renowned _GROUP_FOR_SBX_AND_ADMIN_MSG ! Allow use groups for Shoutbox to.
    Active this option, add 3 level groups : publics - officials - privates.
    Users can register to publics and groups, and request to register on officials groups.
  6. Option _GROUP_USER_CAN_JOIN : users can register to public groups.
  7. New extern authentication possibility :
    Vanilla, osTicket, OneOrZero AIMS, MantisBT, Lodel, PHPDug, b2evolution, Artiphp, web2Project, SocialEngine, Nuked-Klan, Docebo, WebsiteBaker, CS-Cart, LiveCart, ZenCart, TomatoCart, Magento, FrontAccounting, Contao, Geeklog, The Bug Genie, epesi-BIM, Freeway, Dolphin, WebIssues, ProjeLead, StatusNet
  8. Option _PWD_NEED_DIGIT_LETTER : password must contain : letters AND digits (at least one of each).
  9. Option _PWD_NEED_UPPER_LOWER : password must contain : uppercase and lowercase letters (at least one of each).
  10. Option _PWD_NEED_SPECIAL_CHARACTER : password must contain : special characters (at least one).
  11. Option _CENSOR_MESSAGES to active (or not) message censoring (if option crypt not activated).
  12. Option _CHECK_VERSION_INTERNET to check (on internet) for new server version.
  13. Folder /distant/ no longer contains the old files php (for client version < 1.02) (replaced by the sub-folder /distant/include/).
  14. Integrating SypexDumper (in \common\library\sypex_dumper\) for backups / restores.
  15. Bug fix : reboot IM at midnight (premature end sessions).
  16. Date last password change.
  17. Date last activity (last send/received message, add/remove contact).
  18. External auth with Joomla : notify private message arrival.
  19. Preventing duplicate messages pending consultation admin (on logon).
  20. Preventing duplicate messages admin (to admin).
  21. Session list : legend : second column (total all pages).
  22. Options list : small symbol to indicate the options bad parameterized to internet IM server book address.
  23. Register to internet IM server book address from ACP.
  24. Move GEOIP : /common/geoip/ -> /common/library/geoip/
  25. Updates on group managing area (groups publics or not, ShoutBox or not...).
  26. Proposal avatar : filename length check before transferring.

[March 2010] IntraMessenger 2.0.1

  1. Tables structure update : see /admin/check.php (or execute : db_upgrade_17.sql in PHPMyAdmin BEFORE update scripts).
  2. Direct select external authentication (options _AUTHENTICATION_ON_.... replaced by a single : _EXTERNAL_AUTHENTICATION).
  3. Direct external authentication parameter (dont need to edit file /common/config/extern.config.inc.php).
  4. New extern authentication possibility :
    Prestashop, osCommerce, HESK, Tine, SiT!, SPIP, phpMyFAQ, 68KB, Admidio, Feng Office, Adheo, phpFoX, webERP, todoyu, Thelia, Sharetronix, NPDS.
  5. Update options in 4 sheets.
  6. Statistics: graphics recast (included a view of only 30-60-90 days, and an average weekday).
  7. Charts (javascript) in the dashboard (can disable one by one).
  8. Options : maintenance mode and enterprise server mode : directly updateable.
  9. Options : direct update mode (normal, or _SPECIAL_MODE_GROUP_COMMUNITY, or _SPECIAL_MODE_OPEN_COMMUNITY).
  10. Option (_ALLOW_UPPERCASE_SPACE_USERNAME) to allow uppercase and space in nickname (col USR_NICKNAME added).
  11. Option (_NEED_QUICK_REGISTER_TO_AUTO_ADD_NEW_USER) to require a quick registration to create account from the client (not for external authentication).
  12. Option (_SITE_TITLE) website title for extern authentication (title for link EXTERN_URL).
  13. More event logs (user create, password deleting of the by admin, rejected connections ...).
  14. Event logs : clearer display (with a logo indicating the type of content).
  15. Look for user, by IP address.
  16. Users detail : option to hide the other (not visible to potential contacts): Deletes the function / name.
  17. Portuguese translation (have brazilian already).
  18. German translation.

[November 2009] IntraMessenger 2.0

  1. Extern authentication options files moved from /common/config/extern/*.* in a single file /common/config/extern.config.inc.php.
    If you use extern authentication, you must rename the file (e.g.: phpbb2.config.inc.php) and move it in folder /common/config/
    and rename options $table_prefix and $extern_prefix !
  2. Tables structure update : see /admin/check.php (or execute : db_upgrade_16.sql in PHPMyAdmin BEFORE update scripts).
  3. Direct update options on ACP (need enough rights on file)
  4. Summary page become a real dashboard (rate by OS, version, gender, time zone...)
  5. Can choose menu position du menu : normal (on left) or horizontal (on top) to get larger.
  6. Possibility to customize client (from server) : replace title (IntraMessenger), 'about menu'...
  7. Direct database backup.
  8. Option _SERVER_ENTERPRISE : enterprise mode :
    a) Main software used versions number centralisation (web browser, email...) : help to manage and computer inventory.
    b) possibility to send (same admin messages) an order : stop/reboot IM or computer.
  9. Setup Wizard.
  10. Securing and optimizing scripts with the complete overhaul of the "engine" (folder /distant/ moved in /distant/include/) .
  11. New extern authentication possibility :
    Burning Board, Claroline, CMS-Made-Simple, Connectix-Boards, Dokeos, e107, FluxBB,
    GEPI, ImpressCMS, Malleo, Moodle, PMS, phpBMS, PHPizabi, Pligg, Prométhée, XMB-Forum.
  12. Manage IP/PC address ban : direct add/delete in ACP (finish to edit text files).
  13. "user details" more detailed/depth, with possibility to direct ban, switch off... (if options...)
  14. Improving the usability of the management groups interface.
  15. Option _GROUP_FOR_ADMIN_MESSAGES : possibility to use group manage (without option _SPECIAL_MODE_GROUP_COMMUNITY) only to send admin messages to user's group.
  16. Possibility to send admin messages only to group members (if option _SPECIAL_MODE_GROUP_COMMUNITY or _GROUP_FOR_ADMIN_MESSAGES activated).
  17. Option _ALLOW_USER_RATING to allow users to rate theirs contacts. Possibility to allow access to average (set option to 'PUBLIC').
  18. Option _ALLOW_EMAIL_NOTIFIER to allow using integrated email notifier.
  19. Option _INCOMING_EMAIL_SERVER_ADDRESS to force incoming server address (for email notifier).
  20. Options to force proxy server address _PROXY_ADDRESS and/or port number _PROXY_PORT_NUMBER.
  21. Option _FORCE_UPDATE_BY_INTERNET to force (client) update by the official internet server.
  22. Option _MAX_NB_IP to allow only a few simultaneously same IP address (zero : unlimited).
  23. Option _PUBLIC_OPTIONS_LIST choose if everybody can see options.
  24. Option _PUBLIC_USERS_LIST choose if everybody can see users list : display or hide combo list on client contacts manage.
  25. Option _PUBLIC_POST_AVATAR allow submit new avatars.
  26. Option _PUBLIC_FOLDER choose /public/ folder name (only if changed).
  27. Option _EXTERN_URL_CHANGE_PASSWORD (url) if exist, redirects user to change password (only on extern authentication).
  28. Option _SCROLL_TEXT : allow to display (scrolling horizontal) an information temporary small message on client main screen title (e.g.: prevent a future maintenance).
  29. Option _FULL_CHECK : if empty, will check for waiting contacts adding only every 3 minutes.
  30. Log nickname and IP rejected (user attempts).
  31. Log (main) admin actions (adding/validating/delete/ban/... users).
  32. Log : display date and file size, and possibility to empty file .
  33. Help to manage and computer inventory (enterprise mode) : computer list : display states : switch on, switch on, sleeping (in first col).
  34. Display hierarchical level in a separate col.
  35. Duplicates listes : computer and IP address : display contacts number (in parentheses after nickname), same users list.
  36. Users and current sessions lists : display a flag on user can receive admin alert.
  37. User list : display caption only when needed.
  38. Menu : possibility to display full menu, or just useful (not disabled by an option).
  39. Direct link to PHPinfo in check config.
  40. Default value for $PREFIX_IM_TABLE is now "IM_" (instead of "T_") : for new install.

[June 2009] IntraMessenger 1.4.2.181

  1. Romanian translation.
  2. Download link more effective (http instead of ftp).
  3. New possibility : extern authentication by : OpenGoo, Trellis Desk, PHPBoost, OBM

[January 2009] IntraMessenger 1.4.2

  1. New possibility : extern authentication by : Elgg, YACS, TYPOlight, Triade, phpCollab.
  2. New option (only on extern authentication) can write address (URL) to get back forgotten password.
    /common/config/config.inc.php : option (row) added : _EXTERN_URL_FORGET_PASSWORD
  3. Help to create file im_setup.reg for easy client setup.
  4. List accounts with same IP address, and accounts from same computer (example).
  5. Users by country (need option _DISPLAY_USER_FLAG_COUNTRY to be activated) (example) and users by language (example).
  6. Direct read logs.
  7. Possibility to ban IP address (file /common/config/ban_ip.txt).
  8. Leave 'LEAVE SERVER' when user comme back.
  9. In _SPECIAL_MODE_GROUP_COMMUNITY, can send a message to a group to.
  10. No add contact (admin) if _SPECIAL_MODE_OPEN_COMMUNITY (or si _LOCK_USER_CONTACT_LIST).

[October 2008] IntraMessenger 1.4.1

  1. Tables structure update : you have to execute : db_upgrade_15.sql in PHPMyAdmin BEFORE update scripts, or use /admin/check.php
  2. New option : extern authentication by : Bitweaver, WordPress, IssueManager, Textcube, activeCollab, eZ Publish.
  3. New option : allow user to change his avatar (picture).
    /common/config/config.inc.php : option (row) added : _ALLOW_CHANGE_AVATAR
  4. New option : allow user to use proxy server.
    /common/config/config.inc.php : option (row) added : _ALLOW_USE_PROXY
  5. New option : send admin alert to admin users (change user profile to).
    /common/config/config.inc.php : option (row) added : _SEND_ADMIN_ALERT
  6. New option : can force (send) status list (Away, busy...) from server (in server language).
    /common/config/config.inc.php : option (row) added : _FORCE_STATUS_LIST_FROM_SERVER
  7. New option : can add on "away" status, a list to select reason (example : On phone;Meeting;Not in front of screen;Back in 5 minutes;Eating).
    /common/config/config.inc.php : option (row) added : _AWAY_REASONS_LIST
  8. Confirm before delete or disalow user.
  9. Users can propose new avatars (example).
  10. Access to public user list (example).
  11. Can send a message to a group.
  12. Choose rows number per page (in cookies) on bottom, delete option _NB_ROWS_PER_PAGE.
  13. Menu to direct list avatars (example).
  14. New folder : /public/ to replace /options_public/.

[August 2008] IntraMessenger 1.4.0

  1. The version 1.4.0 is a major update : many options name has been changed, read list in upgrade_version_1.4.html.
    Maybe, better you replace your /common/config/config.inc.php by the new one, and after, change options like before.
  2. Tables structure update : you have to execute : db_upgrade_14.sql in PHPMyAdmin BEFORE update scripts.
  3. New option : maintenance mode : to easy apply server updates, without disconnect users.
    /common/config/config.inc.php : option (row) added : _MAINTENANCE_MODE
  4. New option : maximum password consecutive errors, before server lock user.
    /common/config/config.inc.php : option (row) added : _MAX_PASSWORD_ERRORS_BEFORE_LOCK_USER
  5. New option : allow send smileys (display by pictures).
    /common/config/config.inc.php : option (row) added : _ALLOW_SMILEYS
  6. New option : extern authentication by : Concrete5, Dotclear, ProjectPier, TikiWiki 2, phpBB 3.
  7. Remember (in cookies) display options (hide/show columns).
  8. Uer's details (when clic on user) display all his informations (include gender, phone number, email), and all possible actions (lock, delete...).
  9. Client users cannot connect until folder /admin/ name changed (for improve security).
  10. Wizard to create .htaccess file (to protect folder /admin/).
  11. Wizard to create tables on setup (if enough rights, so dont need to use phpMyAdmin).
  12. Wizard to create to update tables structure (if enough rights, so dont need to use phpMyAdmin).
  13. Can delete all waiting admin messages, with one clic (e.g. send mistake).
  14. Store last user IP address (not only in session).
  15. Store user's Windows version.
  16. Improve password security (sha1 replace md5 method) (password already crytped before send to server, and get this second crypt).
  17. Can transfert states names (busy, do not disturb...) from server (translation) to client (row 25 of get_options_2.php : remove #).

[July 2008] IntraMessenger 1.3.11

  1. Extern authentication options files moved to folder /common/config/extern/ (e.g. joomla.config.inc.php)
  2. New possibility : extern authentication by : Agora-Project, UCenter (Discuz!), Collabtive, Group-Office, CuteFlow,
    PunBB, FUDforum, AEF Board, miniBB, Owl, VCalendar, WebCalendar, Mambo, Nucleus, MODx, Streber, TikiWiki, PHProjekt, Toutateam,
    SugarCRM, phpGroupWare, MyBB, Xoops, PHP-Fusion, WebCollab, TaskFreak, IP-Board, SMF, Achievo, eGroupWare, dotProject, Ovidentia !
  3. Admin can upload avatar (in admin area).
  4. All extern authentication files moved into /common/extern/ folder.
  5. /common/config/mysql.config.inc.php : option $PREFIX_IM_TABLE to change IntraMessenger tables prefix.
  6. Documentation (install and usage diagrams) on pdf format.
  7. Update on extern authentication.

[Mai 2008] IntraMessenger 1.3.5

  1. Tables structure update : you have to execute : db_upgrade_11.sql and db_upgrade_12.sql in PHPMyAdmin BEFORE update scripts.
  2. Put picture of users in /distant/avatar/ folder, with filename : username.jpg
    (the administrator can replace by avatar).
  3. New option : Admin email adress (to display in "About" client screen).
    /common/config.inc.php : option (row) added : _ADMIN_EMAIL
  4. New option : Admin phone number (to display in "About" client screen).
    /common/config.inc.php : option (row) added : _ADMIN_PHONE
  5. Statistics by week/month/year.
  6. Update for time zone difference (connect near midnight).
  7. Remove option c_option_log_messages_filename.
  8. Display user local time.
  9. Display language flag (language the user choose on client).
  10. Contact numbers in admin sessions list.
  11. Display country flag (from IP adress) on client online/offline contacts list.
  12. New server language : portuguese (thanks to Maicon Fernando Abreu).
  13. Changes in /common/config.inc.php to prepare options name changing soon (for version 1.4.0.x).
    Future options are (in comments) unable by // on rows begin.

[February 2008] IntraMessenger 1.3.2

  1. Configuration files moved to /common/config/ ! (from /common/)
  2. config.mysql.inc change name to : mysql.config.inc !
  3. New possibility : authentication by PHP-Nuke, Phorum, vBulletin, Joomla, phpBB 2, Dolibarr, Phenix-Agenda !
  4. Adress to register (phpBB, VBulletin, Joomla, Phenix Agenda, Dolibarr...) :
    /common/config/config.inc.php : option (row) added : _EXTERN_URL_TO_REGISTER
  5. New possibility : can force client update by server (not by internet).
    /common/config/config.inc.php : option (row) added : _FORCE_UPDATE_BY_SERVER
  6. New possibility : can search users (in admin area).
  7. /admin_public/ change to /options_public/
  8. Contact numbers in admin user list.
  9. Can change (redirect to another) server :
    /common/config/config.inc.php : option (row) added : _STOP_USE_THIS_SERVER_ADRESS_NOW_USE_THIS_URL
  10. Can remind notes from Phenix-Agenda (dont need to keep web browser open to get reminder popup).
  11. Users can direct change server and see country code.

[December 2007] IntraMessenger 1.3.0

  1. New option : allow users to create conferences.
    /common/config.inc.php : option (row) added : $c_option_allow_conference
  2. Tables structure update : you have to execute : db_upgrade_10.sql in PHPMyAdmin.
  3. New option : minimum length of the username (nickname).
    /common/config.inc.php : option (row) added : $c_minimum_length_of_username
  4. New option : minimum length of the password for users.
    /common/config.inc.php : option (row) added : $c_minimum_length_of_password
  5. New option : lock users to history (log/save) messages.
    /common/config.inc.php : option (row) added : $c_user_cannot_history_messages

[September 2007] IntraMessenger 1.2.2

  1. Tables structure update : you have to execute : db_upgrade_08.sql and db_upgrade_09.sql in PHPMyAdmin.
  2. New statistics : users numbers by day.
  3. Display start date if startup isn't today.
  4. New menus in administration area.
  5. New option : rows per page (administration interface).
    /common/config.inc.php : option (row) added : $c_option_nb_row_by_page
  6. New option : the clients check for new message every ... seconds (10 to 60).
    /common/config.inc.php : option (row) added : $c_option_check_new_msg_every
  7. Display messages local time (not server time), if not on same time zone.
  8. User can choose date format (MM-DD-YYYY or DD/MM/YYYY).

[August 2007] IntraMessenger 1.1.10

  1. Using statistics :
    Tables structure update : you have to execute : db_upgrade_07.sql in PHPMyAdmin.
    /common/config.inc.php : option (row) added : $c_statistics
  2. Tables structure update : you have to execute : db_upgrade_06.sql in PHPMyAdmin.
  3. New special option : can use group only mod.
    /common/config.inc.php : option (row) added : $c_option_groupcommunity
    User stop use contacts list, but the administrator add him/her in one or more groups.
    User see (only) all users from them group(s) him/her.
  4. Directory : internet publics servers
    /common/config.inc.php : option (row) added : $c_pass_im_book
  5. Users can see option : /admin_public/ directory (can be deleted).
  6. Better display admin interface and update translations.

[July 2007] IntraMessenger 1.1.7

  1. Capacity to group contacts users (clients).
  2. Style subSilverPlus added (can choose style in file /common/style.css.inc.php).
  3. Direct order by on column title (session and users lists).
  4. Admin menu : interface change, and better display with Opera.

[June 2007] IntraMessenger 1.1.5

  1. Can be open community : everybody see everybody, dont need to add to contact for chat.
    (just add to contact list for hide...).
    /common/config.inc.php : option (row) added : $c_option_opencommunity
  2. Can send image by admin messenger.
  3. Save country flag in USERS table (if $c_option_flag_country activated) to display in admin users and sessions lists.
    Tables structure update : you have to execute : db_upgrade_05.sql in PHPMyAdmin.
  4. Dynamic display country flag of IP adress (internet usage) in session list.
    /common/config.inc.php : option (row) added : $c_option_flag_country
  5. Filter by number in legend.
  6. Can change read language in admin area.
  7. Can hide col level
    /common/config.inc.php : option (row) added : $c_option_col_level_hide

[May 2007] IntraMessenger 1.1.0

  1. Tables structure update : you have to execute : db_upgrade_04.sql in PHPMyAdmin.
  2. Hiearchic management of the users (can add to contact, only user of lower or equal level).
  3. Cannot have all contacts in VIP (what VIP they are, if all ?).
  4. Can read admin messages not read yet (in admin aread).
  5. Style admin interface (PhpBB style).
  6. Server translate in english (and ready for other languages)
    /common/config.inc.php : option (row) added : $c_lang

  7. For school or internet cafe :
  8. Can lock access to option screen (clients).
    /common/config.inc.php : option (row) added : $c_option_lock_options
  9. Can lock access to contacts lists, only admin can do it.
    /common/config.inc.php : option (row) added : $c_option_lock_contact_list
  10. Can archive on serveur all exchanged messages.
    /common/config.inc.php : option (row) added : $c_option_log_messages et $c_option_log_messages_filename

[March 2007] IntraMessenger 1.0.5

  1. Manage prohibited nicknames.
    File added : /common/ban_nickname.txt
  2. Manage messages censure (replace bad words by "...").
    File added : /common/censure.txt
  3. Can rename a nickname in contact list.
    /common/config.inc.php : option (row) added : $c_option_can_change_contact_nickname
  4. Tables structure update : you have to execute : db_upgrade_03.sql in PHPMyAdmin.

[February 2007] IntraMessenger 1.0.4

  1. Can send message to offline recipient
    /common/config.inc.php : option (row) added : $c_option_send_offline
  2. If message from another day, display date (not time).
  3. Tables structure update : you have to execute : db_upgrade_02.sql in PHPMyAdmin.
  4. Administrator can send message to users (tip balloon).
  5. Tables structure update : you have to execute : db_upgrade_01.sql in PHPMyAdmin.

[25 february 2006] IntraMessenger 1.0.0

  1. First version online.

Remarks

The official forum : http://www.intramessenger.com/forum/
Thanks to come post your improvements and translations.

Support : http://www.theuds.com/contact.php?lang=EN&