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
- Tables structure update : see /admin/check.php (or execute : db_upgrade_18.sql and db_upgrade_18.sql in PHPMyAdmin).
- 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
- Servers status (option _SERVERS_STATUS).
- Select style (in ACP) : demo.
- _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.
- Option _GROUP_USER_CAN_JOIN : users can register to public groups.
- 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
- Option _PWD_NEED_DIGIT_LETTER : password must contain : letters AND digits (at least one of each).
- Option _PWD_NEED_UPPER_LOWER : password must contain : uppercase and lowercase letters (at least one of each).
- Option _PWD_NEED_SPECIAL_CHARACTER : password must contain : special characters (at least one).
- Option _CENSOR_MESSAGES to active (or not) message censoring (if option crypt not activated).
- Option _CHECK_VERSION_INTERNET to check (on internet) for new server version.
- Folder /distant/ no longer contains the old files php (for client version < 1.02) (replaced by the sub-folder /distant/include/).
- Integrating SypexDumper (in \common\library\sypex_dumper\) for backups / restores.
- Bug fix : reboot IM at midnight (premature end sessions).
- Date last password change.
- Date last activity (last send/received message, add/remove contact).
- External auth with Joomla : notify private message arrival.
- Preventing duplicate messages pending consultation admin (on logon).
- Preventing duplicate messages admin (to admin).
- Session list : legend : second column (total all pages).
- Options list : small symbol to indicate the options bad parameterized to internet IM server book address.
- Register to internet IM server book address from ACP.
- Move GEOIP : /common/geoip/ -> /common/library/geoip/
- Updates on group managing area (groups publics or not, ShoutBox or not...).
- Proposal avatar : filename length check before transferring.
[March 2010] IntraMessenger 2.0.1
- Tables structure update : see /admin/check.php (or execute : db_upgrade_17.sql in PHPMyAdmin BEFORE update scripts).
-
Direct select external authentication (options _AUTHENTICATION_ON_.... replaced by a single : _EXTERNAL_AUTHENTICATION).
- Direct external authentication parameter (dont need to edit file /common/config/extern.config.inc.php).
- New extern authentication possibility :
Prestashop, osCommerce,
HESK, Tine,
SiT!, SPIP,
phpMyFAQ, 68KB,
Admidio, Feng Office,
Adheo,
phpFoX,
webERP,
todoyu,
Thelia,
Sharetronix,
NPDS.
- Update options in 4 sheets.
- Statistics: graphics recast (included a view of only 30-60-90 days, and an average weekday).
- Charts (javascript) in the dashboard (can disable one by one).
- Options : maintenance mode and enterprise server mode : directly updateable.
- Options : direct update mode (normal, or _SPECIAL_MODE_GROUP_COMMUNITY, or _SPECIAL_MODE_OPEN_COMMUNITY).
- Option (_ALLOW_UPPERCASE_SPACE_USERNAME) to allow uppercase and space in nickname (col USR_NICKNAME added).
- Option (_NEED_QUICK_REGISTER_TO_AUTO_ADD_NEW_USER) to require a quick registration to create account from the client (not for external authentication).
- Option (_SITE_TITLE) website title for extern authentication (title for link EXTERN_URL).
- More event logs (user create, password deleting of the by admin, rejected connections ...).
- Event logs : clearer display (with a logo indicating the type of content).
- Look for user, by IP address.
- Users detail : option to hide the other (not visible to potential contacts): Deletes the function / name.
- Portuguese translation (have brazilian already).
- German translation.
[November 2009] IntraMessenger 2.0
- 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 !
- Tables structure update : see /admin/check.php (or execute : db_upgrade_16.sql in PHPMyAdmin BEFORE update scripts).
- Direct update options on ACP (need enough rights on file)
- Summary page become a real dashboard (rate by OS, version, gender, time zone...)
- Can choose menu position du menu : normal (on left) or horizontal (on top) to get larger.
- Possibility to customize client (from server) : replace title (IntraMessenger), 'about menu'...
- Direct database backup.
- 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.
- Setup Wizard.
- Securing and optimizing scripts with the complete overhaul of the "engine" (folder /distant/ moved in /distant/include/) .
- 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.
- Manage IP/PC address ban : direct add/delete in ACP (finish to edit text files).
- "user details" more detailed/depth, with possibility to direct ban, switch off... (if options...)
- Improving the usability of the management groups interface.
- 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.
- Possibility to send admin messages only to group members (if option _SPECIAL_MODE_GROUP_COMMUNITY or _GROUP_FOR_ADMIN_MESSAGES activated).
- Option _ALLOW_USER_RATING to allow users to rate theirs contacts. Possibility to allow access to average (set option to 'PUBLIC').
- Option _ALLOW_EMAIL_NOTIFIER to allow using integrated email notifier.
- Option _INCOMING_EMAIL_SERVER_ADDRESS to force incoming server address (for email notifier).
- Options to force proxy server address _PROXY_ADDRESS and/or port number _PROXY_PORT_NUMBER.
- Option _FORCE_UPDATE_BY_INTERNET to force (client) update by the official internet server.
- Option _MAX_NB_IP to allow only a few simultaneously same IP address (zero : unlimited).
- Option _PUBLIC_OPTIONS_LIST choose if everybody can see options.
- Option _PUBLIC_USERS_LIST choose if everybody can see users list : display or hide combo list on client contacts manage.
- Option _PUBLIC_POST_AVATAR allow submit new avatars.
- Option _PUBLIC_FOLDER choose /public/ folder name (only if changed).
- Option _EXTERN_URL_CHANGE_PASSWORD (url) if exist, redirects user to change password (only on extern authentication).
- Option _SCROLL_TEXT : allow to display (scrolling horizontal) an information temporary small message on client main screen title (e.g.: prevent a future maintenance).
- Option _FULL_CHECK : if empty, will check for waiting contacts adding only every 3 minutes.
- Log nickname and IP rejected (user attempts).
- Log (main) admin actions (adding/validating/delete/ban/... users).
- Log : display date and file size, and possibility to empty file .
- Help to manage and computer inventory (enterprise mode) : computer list : display states : switch on, switch on, sleeping (in first col).
- Display hierarchical level in a separate col.
- Duplicates listes : computer and IP address : display contacts number (in parentheses after nickname), same users list.
- Users and current sessions lists : display a flag on user can receive admin alert.
- User list : display caption only when needed.
- Menu : possibility to display full menu, or just useful (not disabled by an option).
- Direct link to PHPinfo in check config.
- Default value for $PREFIX_IM_TABLE is now "IM_" (instead of "T_") : for new install.
[June 2009] IntraMessenger 1.4.2.181
- Romanian translation.
- Download link more effective (http instead of ftp).
- New possibility : extern authentication by : OpenGoo, Trellis Desk,
PHPBoost, OBM
[January 2009] IntraMessenger 1.4.2
- New possibility : extern authentication by : Elgg, YACS,
TYPOlight, Triade, phpCollab.
- 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
- Help to create file im_setup.reg for easy client setup.
- List accounts with same IP address, and accounts from same computer (example).
- Users by country (need option _DISPLAY_USER_FLAG_COUNTRY to be activated) (example)
and users by language (example).
- Direct read logs.
- Possibility to ban IP address (file /common/config/ban_ip.txt).
- Leave 'LEAVE SERVER' when user comme back.
- In _SPECIAL_MODE_GROUP_COMMUNITY, can send a message to a group to.
- No add contact (admin) if _SPECIAL_MODE_OPEN_COMMUNITY (or si _LOCK_USER_CONTACT_LIST).
[October 2008] IntraMessenger 1.4.1
- Tables structure update : you have to execute : db_upgrade_15.sql in PHPMyAdmin BEFORE update scripts, or use /admin/check.php
- New option : extern authentication by : Bitweaver, WordPress,
IssueManager, Textcube, activeCollab, eZ Publish.
- New option : allow user to change his avatar (picture).
/common/config/config.inc.php : option (row) added : _ALLOW_CHANGE_AVATAR
- New option : allow user to use proxy server.
/common/config/config.inc.php : option (row) added : _ALLOW_USE_PROXY
- New option : send admin alert to admin users (change user profile to).
/common/config/config.inc.php : option (row) added : _SEND_ADMIN_ALERT
- 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
- 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
- Confirm before delete or disalow user.
- Users can propose new avatars (example).
- Access to public user list (example).
- Can send a message to a group.
- Choose rows number per page (in cookies) on bottom, delete option _NB_ROWS_PER_PAGE.
- Menu to direct list avatars (example).
- New folder : /public/ to replace /options_public/.
[August 2008] IntraMessenger 1.4.0
- 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.
-
Tables structure update : you have to execute : db_upgrade_14.sql in PHPMyAdmin BEFORE update scripts.
- New option : maintenance mode : to easy apply server updates, without disconnect users.
/common/config/config.inc.php : option (row) added : _MAINTENANCE_MODE
- New option : maximum password consecutive errors, before server lock user.
/common/config/config.inc.php : option (row) added : _MAX_PASSWORD_ERRORS_BEFORE_LOCK_USER
- New option : allow send smileys (display by pictures).
/common/config/config.inc.php : option (row) added : _ALLOW_SMILEYS
- New option : extern authentication by : Concrete5, Dotclear,
ProjectPier, TikiWiki 2, phpBB 3.
- Remember (in cookies) display options (hide/show columns).
- Uer's details (when clic on user) display all his informations (include gender, phone number, email), and all possible actions (lock, delete...).
- Client users cannot connect until folder /admin/ name changed (for improve security).
- Wizard to create .htaccess file (to protect folder /admin/).
- Wizard to create tables on setup (if enough rights, so dont need to use phpMyAdmin).
- Wizard to create to update tables structure (if enough rights, so dont need to use phpMyAdmin).
- Can delete all waiting admin messages, with one clic (e.g. send mistake).
- Store last user IP address (not only in session).
- Store user's Windows version.
- Improve password security (sha1 replace md5 method) (password already crytped before send to server, and get this second crypt).
- 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
- Extern authentication options files moved to folder /common/config/extern/ (e.g. joomla.config.inc.php)
- 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 !
- Admin can upload avatar (in admin area).
- All extern authentication files moved into /common/extern/ folder.
-
/common/config/mysql.config.inc.php : option $PREFIX_IM_TABLE to change IntraMessenger tables prefix.
- Documentation (install and usage diagrams) on pdf format.
- Update on extern authentication.
[Mai 2008] IntraMessenger 1.3.5
-
Tables structure update : you have to execute : db_upgrade_11.sql and db_upgrade_12.sql in PHPMyAdmin BEFORE update scripts.
- Put picture of users in /distant/avatar/ folder, with filename : username.jpg
(the administrator can replace by avatar).
- New option : Admin email adress (to display in "About" client screen).
/common/config.inc.php : option (row) added : _ADMIN_EMAIL
- New option : Admin phone number (to display in "About" client screen).
/common/config.inc.php : option (row) added : _ADMIN_PHONE
-
Statistics by week/month/year.
-
Update for time zone difference (connect near midnight).
- Remove option c_option_log_messages_filename.
-
Display user local time.
-
Display language flag (language the user choose on client).
-
Contact numbers in admin sessions list.
-
Display country flag (from IP adress) on client online/offline contacts list.
-
New server language : portuguese (thanks to Maicon Fernando Abreu).
- 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
- Configuration files moved to /common/config/ ! (from /common/)
- config.mysql.inc change name to : mysql.config.inc !
- New possibility : authentication by PHP-Nuke, Phorum, vBulletin, Joomla,
phpBB 2, Dolibarr, Phenix-Agenda !
- Adress to register (phpBB, VBulletin, Joomla, Phenix Agenda, Dolibarr...) :
/common/config/config.inc.php : option (row) added : _EXTERN_URL_TO_REGISTER
- New possibility : can force client update by server (not by internet).
/common/config/config.inc.php : option (row) added : _FORCE_UPDATE_BY_SERVER
- New possibility : can search users (in admin area).
- /admin_public/ change to /options_public/
- Contact numbers in admin user list.
- Can change (redirect to another) server :
/common/config/config.inc.php : option (row) added : _STOP_USE_THIS_SERVER_ADRESS_NOW_USE_THIS_URL
- Can remind notes from Phenix-Agenda (dont need to keep web browser open to get reminder popup).
- Users can direct change server and see country code.
[December 2007] IntraMessenger 1.3.0
- New option : allow users to create conferences.
/common/config.inc.php : option (row) added : $c_option_allow_conference
-
Tables structure update : you have to execute : db_upgrade_10.sql in PHPMyAdmin.
- New option : minimum length of the username (nickname).
/common/config.inc.php : option (row) added : $c_minimum_length_of_username
- New option : minimum length of the password for users.
/common/config.inc.php : option (row) added : $c_minimum_length_of_password
- 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
-
Tables structure update : you have to execute : db_upgrade_08.sql and db_upgrade_09.sql in PHPMyAdmin.
- New statistics : users numbers by day.
-
Display start date if startup isn't today.
- New menus in administration area.
- New option : rows per page (administration interface).
/common/config.inc.php : option (row) added : $c_option_nb_row_by_page
- 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
- Display messages local time (not server time), if not on same time zone.
- User can choose date format (MM-DD-YYYY or DD/MM/YYYY).
[August 2007] IntraMessenger 1.1.10
- Using statistics :
Tables structure update : you have to execute : db_upgrade_07.sql in PHPMyAdmin.
/common/config.inc.php : option (row) added : $c_statistics
-
Tables structure update : you have to execute : db_upgrade_06.sql in PHPMyAdmin.
- 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.
- Directory : internet publics servers
/common/config.inc.php : option (row) added : $c_pass_im_book
- Users can see option : /admin_public/ directory (can be deleted).
- Better display admin interface and update translations.
[July 2007] IntraMessenger 1.1.7
- Capacity to group contacts users (clients).
- Style subSilverPlus added (can choose style in file /common/style.css.inc.php).
- Direct order by on column title (session and users lists).
- Admin menu : interface change, and better display with Opera.
[June 2007] IntraMessenger 1.1.5
- 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
- Can send image by admin messenger.
- 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.
- Dynamic display country flag of IP adress (internet usage) in session list.
/common/config.inc.php : option (row) added : $c_option_flag_country
- Filter by number in legend.
- Can change read language in admin area.
- Can hide col level
/common/config.inc.php : option (row) added : $c_option_col_level_hide
[May 2007] IntraMessenger 1.1.0
-
Tables structure update : you have to execute : db_upgrade_04.sql in PHPMyAdmin.
- Hiearchic management of the users (can add to contact, only user of lower or equal level).
- Cannot have all contacts in VIP (what VIP they are, if all ?).
- Can read admin messages not read yet (in admin aread).
- Style admin interface (PhpBB style).
- Server translate in english (and ready for other languages)
/common/config.inc.php : option (row) added : $c_lang
For school or internet cafe :
- Can lock access to option screen (clients).
/common/config.inc.php : option (row) added : $c_option_lock_options
- Can lock access to contacts lists, only admin can do it.
/common/config.inc.php : option (row) added : $c_option_lock_contact_list
- 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
- Manage prohibited nicknames.
File added : /common/ban_nickname.txt
- Manage messages censure (replace bad words by "...").
File added : /common/censure.txt
- Can rename a nickname in contact list.
/common/config.inc.php : option (row) added : $c_option_can_change_contact_nickname
-
Tables structure update : you have to execute : db_upgrade_03.sql in PHPMyAdmin.
[February 2007] IntraMessenger 1.0.4
- Can send message to offline recipient
/common/config.inc.php : option (row) added : $c_option_send_offline
- If message from another day, display date (not time).
-
Tables structure update : you have to execute : db_upgrade_02.sql in PHPMyAdmin.
- Administrator can send message to users (tip balloon).
-
Tables structure update : you have to execute : db_upgrade_01.sql in PHPMyAdmin.
[25 february 2006] IntraMessenger 1.0.0
- 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&