# -- # CHANGES - change log of OTRS # Copyright (C) 2001-2007 OTRS GmbH, http://otrs.org/ # -- # $Id: CHANGES,v 1.465.2.31 2007/11/06 10:38:19 martin Exp $ # -- # This software comes with ABSOLUTELY NO WARRANTY. For details, see # the enclosed file COPYING for license information (GPL). If you # did not receive this file, see http://www.gnu.org/licenses/gpl.txt. # -- 2.2.4 (2007/11/06) - (2007/11/05) Fixed bug# 2474 - Config option UserSyncLDAPAttibuteGroupsDefination and UserSyncLDAPAttibuteRolesDefination is not working. - (2007/11/05) Fixed small typo in scripts/database/otrs-initial_insert.xml, for escalation notification text. - (2007/11/05) Fixed bug# 2473 - Not able to update existing cache files of customer user backend because of file permission problems (cache files are created with 644). From now on cache files are created with 664 permissions. - (2007/11/05) Fixed bug# 2472 - Emails in utf8 are not sent correctly (problem after upgrading Kernel/cpan-lib/MIME/*.pm). - (2007/10/26) Fixed bug# 2446 - Subject is not quoted. - (2007/10/26) Fixed bug# 2442 - Disappearing ticket free time checkboxes in some ticket masks after mask reloads. - (2007/10/26) Fixed bug# 2436 - Translation bug in the frontend function BuildSelection(). - (2007/10/24) Fixed bug# 2289 - Compress with bzip2 dont works in backup.pl. - (2007/10/22) Fixed bug# 2421 - If customer cache backend is used, sometimes "Need Value" appears in the log file. - (2007/10/19) Fixed bug# 1203 - Changed Redhat shm workaround to use a fixed IPCKey per instance, but prevent clash with IPCKey of other instances. - (2007/10/19) Fixed bug# 2263 - Problems with array refs and escaping - (2007/10/18) Fixed bug# 2410 - $/ as given is currently unsupported at Kernel/cpan-lib/MIME/Decoder/NBit.pm line 140. We updated the CPAN module MIME-tools to version 5.423 to solve the problem. - (2007/10/17) Fixed bug# 2404 - Wrong results if you use StatsTypeID as TicketSearch attribute. - (2007/10/17) Fixed bug# 2407 - Performance handicap because of a missing 'if'-attribute. - (2007/10/16) Improved performance of module by reduce calls of $Self->{ConfigObject}->Get() in Kernel/Output/HTML/Layout.pm and Kernel/System/Encode.pm. - (2007/10/16) Fixed bug# 2404 - Problems with the time extended feature in stats module. - (2007/10/15) Fixed bug# 2398 - Translate the stats output. - (2007/10/12) Fixed bug# 2388 - Show the radio button of static stats files. - (2007/10/10) Fixed bug# 2383 - IntroInstallPre in .opm files is not working on installing via online repository. - (2007/10/10) Fixed bug# 2380 - Ignore HTMLQuote param in Layout object function _BuildSelectionOptionRefCreate. - (2007/10/09) Fixed bug# 2375 - Possible race condition in generic agent jobs (during processing jobs). Generic agent job attributes can get lost. - (2007/10/09) Fixed bug# 2276 - GenericAgent with SLA-Search fails, Service and SLA options are missing. - (2007/10/05) Fixed bug# 2360 - No Permission in customer panel after selecting ticket. Reason is, sender type is customer and article type is email-internal which is set via a postmaster filter. - (2007/10/02) Fixed bug# 2346 - Emty entries are shown in the responsible option list in TicketSearch mask. - (2007/09/24) Fixed bug# 2321 - It's not possible to use ñ or ü in description tag of .sopm file -> leading to perl syntax error! - (2007/09/17) Fixed bug# 2291 - Only include/use PDF::API2 in Kernel/Modules/AgentTicketSearch.pm and Kernel/Modules/AgentStats.pm if needed, to increase performance. 2.2.3 (2007/09/13) - (2007/09/13) Fixed bug# 2285 - Typo in german translation "Aktualisierungszeit". - (2007/09/12) Fixed bug# 1203 - Redhat shm workaround should not relate to real shm request. - (2007/09/07) Fixed bug# 2265 - On IIS6, Package Manager is displaying a error after installing a package (header not complete). But package got installed corectly. - (2007/09/06) Fixed bug# 2261 - False params in call of ServiceLookup() and SLALookup() functions. - (2007/09/06) Fixed reopened bug# 2142 - Ticket history entry was wrong if service, sla or ticket type was changed. - (2007/09/03) Fixed bug# 2193 - Postmaster module Kernel::System::PostMaster::Filter::NewTicketReject is not working - need Charset! - (2007/09/03) Fixed bug# 2245 - Responsible / Owner Field not working for all users in the Email-Ticket form. - (2007/09/03) Improved system speed of escalation calculation if many open ticket (> 2000) are there. - (2007/08/28) Fixed Ticket# 2007082842000477 - Problem with different customer sources and use CacheTTL option (namespace of cache is not uniq). - (2007/08/28) Fixed Ticket# 2007082842000413 - Ticket created over phone ticket with state closed is shown in queue view like "My Queues (1)" but no ticket is shown if I click on "My Queues (1)" (if Kernel::System::Ticket::IndexAccelerator::StaticDB is used as Ticket::IndexModule). - (2007/08/27) Fixed bug# 2230 - OTRS on IIS - redirect/loop problem after login. - (2007/08/27) Fixed bug# 2229 - Return value of "ServiceLookup" is used without quoting in SQL statements. - (2007/08/24) Fixed bug# 2207 - translation failure in customer preferences (QueueView refresh time). - (2007/08/24) Fixed bug# 2214 - .opm Package can not handle <, > and & in .sopm files. - (2007/08/22) Improved Agent Notifications. Salutation of notfication recipient is now using and instead of or . - (2007/08/22) Fixed bug# 2203 - OTRS will not create/verify correct pgp signs if utf8 is used. - (2007/08/22) Fixed bug# 2202 - Kernel::System::Email::SMTP is sending "localhost.localdomain" in smtp hello, some server rejecting this ("Host not found"). - (2007/08/21) Fixed bug# 2024 - Problem with agent authentication via LDAP with ADS-Groups and content of DN like "Some\, Name". - (2007/08/20) Fixed bug# 2094 and 2143 - 'Got no MainObject' warning in Kernel/System/Crypt.pm - (2007/08/20) Fixed bug# 2192 - Useless fragments of old escalation mechanism produces errors. - (2007/08/17) Fixed bug# 1908 - Removed duplicate history entry for ticket subscribe action. - (2007/08/16) Fixed bug# 1492 - Fixed typo in Kernel/Language.pm. - (2007/08/10) Fixed bug# 2160 - 0 was ignored in database insert by package building. - (2007/08/10) Fixed bug# 2156 - External customer database is not working, if it's configured the following error message appears ("Got no MainObject in Kernel/System/DB.pm line 85"). - (2007/08/10) Fixed bug# 2155 - Std-Attachments are not usable in agent ticket compose screen (no std attachments are shown in compose screen). - (2007/08/07) Fixed bug# 2118 - Fixed typo in german translation file ( Kernel/Language/de.pm). - (2007/08/07) Fixed bug# 2117 - Fixed small typo in initial insert files. - (2007/08/06) Fixed bug# 1999 - Service and SLA can not changed on an existing ticket. - (2007/08/06) Fixed bug# 2142 - If a service or a sla of a ticket was changed, no ticket history entry was added. - (2007/08/06) Fixed bug# 2135 - scripts/DBUpdate-to-2.2.2.sql contains wrong SQL. Not the queue table needs to be changed, the ticket table would be the right one. - (2007/08/03) Fixed bug# 2134 - PDF print is creating damaged pdf files with PDF::API2 0.56 or smaller. - (2007/08/02) Fixed bug# 940 - After owners unlock ticket and a follow-up arrives the system, all agents which selected the queue of this ticket get and follow up message. In this follow up message the name was always the current owner and not the recipient of the email (which should be). - (2007/07/31) Fixed bug# 2001 - New escalation times and the responsible are not shown in any print views. 2.2.2 (2007/07/31) - (2007/07/31) Fixed bug# 2114 - Fixed the problems with the email object. - (2007/07/30) Fixed bug# 2015 - Improved handling to allocate customerusers and services. Now it's possible to define default services. - (2007/07/27) Fixed bug# 2053 - If core "System::Permission" note is used, not effect to the ticket note mask appears. - (2007/07/27) Fixed bug# 2059 - config setting $Self->{'Database::Connect'} is not overwriting default option used by driver. - (2007/07/26) Fixed bug# 2105 - Notification after moving a ticket to my queues is wrong -> ">OTRS_CUSTOMER_QUEUE<" got not replaced in subject. SQL files scripts/database/otrs-initial_insert.*.sql got fixed. - (2007/07/26) Fixed bug# 2029 - Selected responsible agent was not taken over after creating a phone ticket. - (2007/07/26) Fixed bug# 1946 - Setting of service, sla or type via email X-OTRS-Service, X-OTRS-SLA or X-OTRS-Type header not possible. - (2007/07/26) Fixed bug# 2097 - Sometimes problems with SMTP module and utf8 to send emails. - (2007/07/26) Improved system performance of escalation (bug# 2020 Performance problem after updating to 2.2.0). -->Because of this fact you need to add to new column to the ticket table.<-- ALTER TABLE ticket ADD escalation_response_time INTEGER; ALTER TABLE ticket ADD escalation_solution_time INTEGER; - (2007/07/26) Fixed bug# 2061 - UserSyncLDAPMap does not work properly after upgrade to 2.2. The reason is, that we cleaned up this config option and the new one from Kernel/Config/Defaults.pm need to be used. We also added an check which log that an old config setting is used (also an compat. feature to still use the old option has been added). If you use UserSyncLDAPMap you need to reconfigure it! Old style (till 2.1): $Self->{UserSyncLDAPMap} = { # DB -> LDAP Firstname => 'givenName', Lastname => 'sn', Email => 'mail', }; New style (beginning with 2.2): $Self->{UserSyncLDAPMap} = { # DB -> LDAP UserFirstname => 'givenName', UserLastname => 'sn', UserEmail => 'mail', }; - (2007/07/25) Added missing OTRS 2.2 sql update scripts for mssql and maxdb (scripts/DBUpdate-to-2.2.maxdb.sql and scripts/DBUpdate-to-2.2.mssql.sql). - (2007/07/23) Fixed bug# 2068 - Date problem with non en installations of MSSQL server. Some date inserts or package installations failed. Added database init connect option to mssql driver ("SET DATEFORMAT ymd" / Kernel/System/DB/mssql.pm). - (2007/07/23) Because of safety reason, generic agent jobs will not longer run without min. one search attribute (admin interface and cmd). So if you want to match all ticket, you need to add an * in the ticket number. - (2007/07/23) Fixed bug# 2021 - Errors in MSSQL post schema files. - (2007/07/23) Fixed bug# 2025 - No upgrade PostgreSQL possible, added missing lines in DBUpdate-to-2.2.postgresql.sql. - (2007/07/22) Fixed Ticket#2007072342000148 - Old OTRS (< OTRS 2.2) attachments are corrupt after upgrade if file backend is used. - (2007/07/16) Updated portuguese translation, thanks Filipe Henriques and Rui Pires! - (2007/07/16) Updated norwegian translation, thanks to Fredrik Andersen! - (2007/07/16) Updated hungarian translation, thanks to Aron Ujvari! - (2007/07/16) Updated spanish translation, thanks to Carlos Oyarzabal! - (2007/07/12) Fixed bug# 2016 - CustomerUserUpdate: Add a function to handle empty values. - (2007/07/11) Fixed bug# 2047 - Add MainObject to the needed object check. - (2007/07/10) Fixed bug# 2045 - Notifications on reopen are not sent to owner/responsible. - (2007/07/03) Fixed bug# 2011 - Translation problems in stats module. 2.2.1 (2007/07/01) - (2007/06/29) Updated finnish translation, thanks to Mikko Hynninen! - (2007/06/29) Added some build in caches to Service, SQL, Queue and Valid core modules to reduce the amount of sql queries (saves ~ 10% of queries in the queue view). - (2007/06/29) Fixed bug# 1998 - Error with the web installer if no utf8 database is selected. - (2007/06/28) Disabled only show escalated tickets in queue view because of already show escalation notifications. - (2007/06/28) Updated portuguese translation, thanks Filipe Henriques! - (2007/06/28) Fixed bug# 2000 - Typo in database update script DBUpdate-to-2.1.mysql.sql. - (2007/06/28) Reworked AdminCustomerUserService mask. - (2007/06/28) Fixed wildcard handling in ServiceSerarch(). - (2007/06/27) Added option to log sql queries which take longer the 4 sek. and can be enabled via Kernel/Config.pm (Database::SlowLog). For more info see Kernel/Config/Defaults.pm. - (2007/06/26) Fixed not working alter table to SET or DROP NULL and NOT NULL via xml interface (Kernel/System/DB/postgresql.pm). - (2007/06/26) Updated french translation, thanks to Yann Richard and Remi Seguy! - (2007/06/26) Updated netherlands translation, thanks to Richard Hinkamp! - (2007/06/26) Updated hungarian translation, thanks to Aron Ujvari! - (2007/06/20) Updated russian translation, thanks to Andrey Feldman! - (2007/06/20) Updated greek translation, thanks to Stelios Maistros! 2.2.0 rc1 (2007/07/19) - (2007/06/19) Fixed bug# 1941 - Ticket Escalation blocks QueueView even if Agent has only read access. - (2007/06/18) Improved TicketSubjectClean() that it is also working with longer Ticket::SubjectRe options like "Antwort: [Ticket#: 1234] Antwort: .." (which was not removed on email answers). - (2007/06/13) Fixed bug# 1951 - Changed default selection of 'valid' field in AdminService and AdminSLA mask. - (2007/06/12) Added feature (bug# 1949 an 1950) for customer ldap backend for soft or hard die. - (2007/06/12) Added customeruser to service relation feature. - (2007/05/31) Improved XMLHashAdd() and XMLHashUpdate() in Kernel/System/XML.pm to prevent caching errors. - (2007/05/31) Fixed bug# 1927 - It is possible to uninstall a required package. 2.2.0 beta4 (2007/05/29) - (2007/05/26) Fixed bug in service and sla tables. Column comment was wrongly defined as required field. - (2007/05/24) Fixed bug# 1894 - otrs.addUser does not work - (2007/05/24) Fixed bug# 1913 - Added missing columns first_response_time, solution_time and rename column escalation_time to update_time for table queue in DBUpdate-to-2.2.oracle.sql. - (2007/05/23) Add the ticket options Type, Service and SLA to the ticket print. - (2007/05/22) Add TicketType, Service and SLA option to stats module to improve flexibility of dynamic stats. - (2007/05/22) Remove wrong item in check needed stuff section of SLAList() function. - (2007/05/21) Update german translation. - (2007/05/21) Improved check of needed stuff in SLAAdd() function in Kernel/System/SLA.pm. - (2007/05/21) Sync HTML style of admin masks. No functionality changed. -Kernel/Output/HTML/Standard/AdminAttachmentForm.dtl -Kernel/Output/HTML/Standard/AdminAutoResponseForm.dtl -Kernel/Output/HTML/Standard/AdminCustomerCompanyForm.dtl -Kernel/Output/HTML/Standard/AdminCustomerUserForm.dtl -Kernel/Output/HTML/Standard/AdminGenericAgent.dtl -Kernel/Output/HTML/Standard/AdminGroupForm.dtl -Kernel/Output/HTML/Standard/AdminLog.dtl -Kernel/Output/HTML/Standard/AdminNotificationForm.dtl -Kernel/Output/HTML/Standard/AdminPGPForm.dtl -Kernel/Output/HTML/Standard/AdminPOP3.dtl -Kernel/Output/HTML/Standard/AdminPackageManager.dtl -Kernel/Output/HTML/Standard/AdminPerformanceLog.dtl -Kernel/Output/HTML/Standard/AdminPostMasterFilter.dtl -Kernel/Output/HTML/Standard/AdminQueueForm.dtl -Kernel/Output/HTML/Standard/AdminResponseForm.dtl -Kernel/Output/HTML/Standard/AdminRoleForm.dtl -Kernel/Output/HTML/Standard/AdminSLA.dtl -Kernel/Output/HTML/Standard/AdminSMIMEForm.dtl -Kernel/Output/HTML/Standard/AdminSalutationForm.dtl -Kernel/Output/HTML/Standard/AdminService.dtl -Kernel/Output/HTML/Standard/AdminSession.dtl -Kernel/Output/HTML/Standard/AdminSignatureForm.dtl -Kernel/Output/HTML/Standard/AdminStateForm.dtl -Kernel/Output/HTML/Standard/AdminSysConfig.dtl -Kernel/Output/HTML/Standard/AdminSystemAddressForm.dtl -Kernel/Output/HTML/Standard/AdminTypeForm.dtl -Kernel/Output/HTML/Standard/AdminUserForm.dtl - (2007/05/21) Changes max shown escalated tickets in queue view to 30 (to improved spped of escalation view in queue view). - (2007/05/21) Fixed double ContentType in ArticleAttachment() of attachment backends (Kernel/System/Ticket/ArticleStorage(DB|FS).pm). - (2007/05/21) Sync of all configurable frontend modules. No functionality changed. -Kernel/Modules/AgentTicketClose.pm -Kernel/Modules/AgentTicketFreeText.pm -Kernel/Modules/AgentTicketNote.pm -Kernel/Modules/AgentTicketOwner.pm -Kernel/Modules/AgentTicketPending.pm -Kernel/Modules/AgentTicketPriority.pm -Kernel/Modules/AgentTicketResponsible.pm -Kernel/Output/HTML/Standard/AgentTicketClose.dtl -Kernel/Output/HTML/Standard/AgentTicketFreeText.dtl -Kernel/Output/HTML/Standard/AgentTicketNote.dtl -Kernel/Output/HTML/Standard/AgentTicketOwner.dtl -Kernel/Output/HTML/Standard/AgentTicketPending.dtl -Kernel/Output/HTML/Standard/AgentTicketPriority.dtl -Kernel/Output/HTML/Standard/AgentTicketResponsible.dtl - (2007/05/21) Fixed bug# 1898 - Invalid services and slas was shown in agent masks. - (2007/05/16) Improved check of needed Charset param in Send() function to prevent problems like in bug# 1887. - (2007/05/14) Fixed bug# 1866 - Error while DB upgrade from 2.1.5 to 2.2.0 beta3. - (2007/05/12) Ingresed width of html login tables from 270 to 280 because of new language selection. - (2007/05/11) Added script to convert a non utf-8 database to an utf-8 database. - (2007/05/09) Fixed bug# 1825 - SQL ticket_history INSERT syntax error in HistoryAdd(). - (2007/05/08) Fixed bug# 1840 - Repeat escalation message when queue, SLA Solution time is shown. - (2007/05/07) Added DB::Encode database driver config (Kernel/System/DB/*.pm) to set encoding of selected data to utf8 if needed. - (2007/05/07) Added cmd bin/otrs.RebuildConfig.pl to rebuild/build default Kernel/Config/Files/ZZZAAuto.pm based on Kernel/Config/Files/*.xml config files. - (2007/05/07) Fixed bug# 1787 - Problem with cachefilenames of the stats module in win32. 2.2.0 beta3 (2007/05/07) - (2007/05/04) Fixed bug# 1788 - Problem with cachefile in win32. - (2007/05/04) Fixed bug# 1773 - DB-error in phone ticket if sla but no service is selected. - (2007/05/04) Fixed bug# 1035 - OTRS does not set encoding for the mysql database connection (i.e. UTF-8). - (2007/05/04) Fixed bug# 1778 - Config option Database::Connect should be possible. - (2007/05/04) Fixed bug# 1611 - Now the Statsmodule use the mirror db if configured. - (2007/05/02) Fixed bug# 1809 - Fixed typo in variable name (PrioritiesStrg -> PriotitiesStrg). - (2007/04/27) Fixed bug# 1670 - If no result the generation of pie graph throws error. - (2007/04/26) Added feature to use no BaseDN (or '') for agent and customer authentification (see ticket# 2007030642000446). - (2007/04/24) Fixed bug# 1769 - If I change the ticket SLA, the history is not relfecting this change. - (2007/04/24) Fixed bug# 1768 - If I change the ticket service, the history is not relfecting this change. 2.2.0 beta2 (2007/04/16) - (2007/04/16) Fixed bug# 1448 - Apache::Registry in README.webserver wrong, mod_perl2 is missing. - (2007/04/16) Fixed bug# 1286 - apache configuration should use . - (2007/04/16) Fixed bug# 1755 - Wrong permissions for some files. - (2007/04/16) Fixed bug# 1757 - Cannot install postgres db - null value in column "escalation_start_time" violates not-null constraint. - (2007/04/16) Fixed bug# 1745 - Invalid SQL-statements in AgentTicketQueue view. - (2007/04/13) Fixed bug# 1741 - "PostmasterFollowUpStateClosed" buggy on follow up actions. - (2007/04/12) Updated bulgarian translation, thanks to Alex Kantchev! - (2007/04/12) Fixed bug# 1748 - Session not allowed to be larger than 358400 Bytes using IPC. Change max session size from 350k to 2 MB. - (2007/04/12) Fixed bug# 1744 - Unable to create xml_storage table in utf8 charset on mysql database. - (2007/04/12) Fixed bug# 1739 - Unable to insert new SLA via admin-web after upgrade to 2.2.0 beta1. - (2007/04/11) Added new Arabic (Saudi Arabia) translation, thanks to Mohammad Saleh! 2.2.0 beta1 (2007/04/02) - (2007/04/02) Added customer company feature (split of contact and company infos). Need to be activated in CustomerUser config (see Kernel/Config/Defaults.pm). - (2007/03/27) Added enhancement #1688 - Backreference in postmaster filter replaces everything, not just the matched backreferenced token. - (2007/03/27) Added enhancement #1600 - Adjustable encoding for mails. - (2007/03/21) Updated cpan module CGI to version 3.27. - (2007/03/20) Added support of new set ticket pending time over X-OTRS-Header X-OTRS-State-PendingTime and X-OTRS-FollowUp-State-PendingTime. - (2007/03/20) Rewrite of Kernel::System::User module (cleanup of used params for UserAdd() and UserUpdate()). If you use this API, you need to change your custom implemention! Note If you use UserSyncLDAPMap you need to reconfigure it! Old: $Self->{UserSyncLDAPMap} = { # DB -> LDAP Firstname => 'givenName', Lastname => 'sn', Email => 'mail', }; New: $Self->{UserSyncLDAPMap} = { # DB -> LDAP UserFirstname => 'givenName', UserLastname => 'sn', UserEmail => 'mail', }; - (2007/03/14) Fixed not shown optional ticket free time option fields in customer panel. - (2007/03/11) Added enhancement bug# 1102 - restore.pl should check for existing tables and stop if already one exists. - (2007/03/11) Added enhancement bug# 1664 - increase max. WebMaxFileUpload size. - (2007/03/08) Improved Prepare() of Kernel::System::DB to fetch also rows between 10 and 30 (with start option of result). For example: $DBObject->Prepare( SQL => "SELECT id, name FROM table", Start => 10, Limit => 20, ); - (2007/03/08) Improved XML database database backend for . Content in xml attribut is not longer allowed, use the content instead. Now it's also possible to use new lines (\n) or more lines as content. Old style: New style: Some Message A. Some Message B. - (2007/03/08) Moved from scripts/database/initial_insert.sql to database depend initial insert files located under scripts/database/otrs-initial_insert.*.sql. This files are generated from scripts/database/otrs-initial_insert.xml. Note: The scripts/database/initial_insert.sql exists not longer, use scripts/database/otrs-initial_insert.*.sql from now on for installations. - (2007/03/08) Fixed bug# 1017 - script initial_insert.sql, ampersand and oracle. - (2007/03/08) Fixed enhacement bug# 1668 - removed unnecessary dependency for fetchmail from .srpms. - (2007/03/07) Added Intro support for .opm format to add intros for packages. For example to add infos where the module can be found, if you need to add some groups to access the module or some other useful stuff. Intro(Install|Reinstall|Upgrade|Uninstall)(Pre|Post) can be used. For more infos see the developer manual in section "Package Spec File". - (2007/03/07) Fixed bug# 1398 - Malformed UTF-8 charaters in Admin Backend - System Log. - (2007/03/05) Added Type, Service, SLA as ticket default attribute. Each an be activated by a config setting over SysConfig under Ticket :: Core :: Ticket. - (2007/02/15) Improved PGP decryption of files if more the one possible private key exists in the system and one of it is invalid (e. g. no configured password). - (2007/02/15) Fixed bug-ticket# 2007020542000593 - Queue refresh "off" can't be used on oracle database. - (2007/02/15) Add BuildSelection(). This function replaced OptionStrgHashRef(), OptionElement() AgentQueueListOption(). - (2007/02/12) Added pending time selection feature for generic agent. - (2007/02/07) Moved to dtl block in customer ticket zoom view. - (2007/02/07) Moved default WebMaxFileUpload config option from 5 MB to 10 MB. - (2007/01/31) Fixed Free Field output in AgentTicketForward and AgentTicketPhoneOutbound. - (2007/01/30) Added 4 ticket freetime fields and improved freetime function. - (2007/01/30) Relocated valid functionality to new Valid.pm to move it out from Kernel/System/DB.pm. - (2007/01/18) Added X-OTRS-Lock and X-OTRS-FollowUp-Lock header for PostMaster. - (2007/01/17) Relocated agent preferences button. - (2007/01/17) Improved freetime feature, unset freetime is now possible by agent and customer GUI. - (2007/01/03) Heavy improvement of PerformanceLog feature, show detail view of each frontend module now. - (2007/01/03) Added config option for die or log is ldap/radius auth server is not available. - (2006/12/21) Improved description of Email- and Phone-Ticket in navigation. - (2006/12/21) Added config option to use SystemID in follow up detection or not (Ticket::NumberGenerator::CheckSystemID). - (2006/12/21) Added config option for follow-up state of tickets which was was already closed (Ticket::Core::PostMaster::PostmasterFollowUpStateClosed). - (2006/12/19) Added config option Ticket::NumberGenerator::CheckSystemID to configure if SystemID is used in follow up detection. - (2006/12/14) Removed old compat. CreateTicketNr()/CheckTicketNr() in Kernel/System/Ticket.pm and Kernel/System/Ticket/Number/*.pm - so old ticket number generator not longer compat. to OTRS 2.1. - (2006/12/13) Moved config option setting SessionMaxTime from 10h to 14h. - (2006/12/13) Added auth and customer password crypt backend for crypt(), md5() and plain(). - (2006/12/13) Added multi auth feature of agent and customer backend. - (2006/12/13) Added feature to configure password crypt type of agent and customer auth backend modules. - (2006/12/13) Added feature to match only exact email addresses of incoming emails in PostMaster filter like "From: EMAILADDRESS:someone@example.com". This only will match for email addresses like 'someone@example.com', 'aaa.someone@example.com' will not match! This was a problem if you use normal "From: someone@example.com" match. - (2006/12/13) Added config option for online agent and customer module to show/not show email addresses of people (SysConfig: Framework Frontend::Agent::ModuleNotify and Frontend::Customer::ModuleNotify). - (2006/12/13) Moved config option PostMasterPOP3MaxEmailSize default 6 MB to 12 MB. 2.1.8 (????/??/??) - (2007/08/03) Fixed bug# 2134 - PDF print is creating damaged pdf files with PDF::API2 0.56 or smaller. - (2007/07/26) fixed bug# 2046 - german Umlauts not printed in PDFs if system runs in utf-8 mode. The PDF::API2 corefonts (which are used as default) doesn't support UTF-8. Changed the used fonts from PDF::API2 corefonts to the DejaVu true type fonts. Add config options to use other true type fonts. - (2007/05/31) fixed bug# 1926 - package manager ignore PackageRequired tags in OPM files. 2.1.7 (2007/04/05) - (2007/04/05) fixed bug# 1551 - decode_mimewords() in ArticleWriteAttachment() dies due to utf-8 - (2007/03/27) updated Kernel/Language/pt_BR.pm translation file - Thanks to Fabricio Luiz Machado! - (2007/03/14) fixed bug# 1650 - crypt/sign bug in AgentTicketCompose screen - (2007/03/14) fixed bug# 1659 - Uploading and Saving Pictures in MSSQL won't work with bigger Files (~700KB) ->MSSQL ONLY<- You also need to change some tables by using: ->MSSQL ONLY<- ALTER TABLE web_upload_cache ALTER COLUMN content TEXT NOT NULL; ALTER TABLE article_plain ALTER COLUMN body TEXT NOT NULL; ALTER TABLE article_attachment ALTER COLUMN content TEXT NOT NULL; ALTER TABLE article ALTER COLUMN a_body TEXT NOT NULL; ALTER TABLE standard_response ALTER COLUMN text TEXT NOT NULL; ALTER TABLE standard_attachment ALTER COLUMN content TEXT; ALTER TABLE sessions ALTER COLUMN session_value TEXT; ALTER TABLE xml_storage ALTER COLUMN xml_content_value TEXT; ALTER TABLE package_repository ALTER COLUMN content TEXT NOT NULL; - (2007/03/12) fixed upload cache problem in win32 .pdf files - (2007/03/12) fixed bug# 1228 - Apostrophe not valid in email address. - (2007/03/12) fixed bug# 1442 and 1559 - ArticleFreeKey and ArticleFreeText default selection does not work. - (2007/03/12) fixed ticket# 2007031242000149 - session backend fails to insert sessions bigger the 4k on oracle database backend - (2007/03/11) fixed bug# 1671 - restore.pl fails with "Got no LogObject" - (2007/03/11) fixed bug# 1115 - HTML error in NewTicket Customer's interface. - (2007/03/08) fixed bug# 1658 - Subqueues of Queues with brackets are not shown in the QueueView - (2007/03/08) added rpm packages for Fedora Core 4, 5 and 6 to auto build service - (2007/03/05) fixed ticket# 2007022342000586 - attachment problem with oracle backend if utf-8 is used - (2007/03/05) fixed database driver if 0 is used in begining of an xml insert 2.1.6 (2007/03/02) - (2007/03/02) fixed bug #1504 - Ticket Creation fails with DB2 due to character quoting issues - (2007/03/02) fixed bug #1506 - Error creating Tickets in DB2 due to conflict in string/numerical comparison - (2007/03/02) fixed bug #1445 - OTRS is not encoding Umlauts correctly in Organization email header - (2007/03/02) fixed bug #1548 - submitting AgentTicketPhone or AgentTicketEmail form without queueid leads to broken fields - (2007/02/27) fixed bug #1581 - Garbled paths containing domain names - (2007/02/27) updated Mail::Tools from 1.60 to 1.74 - fixed bug #1642 - Cant get mails via PostmasterPop3.pl - Unrecognised line - (2007/02/27) fixed bug #1545 - Wrong Variableusage in $Self->{PageShown} (Kernel/Modules/AgentTicketMailbox.pm) - (2007/02/26) fixed bug #1291 - Download link in SysConfig skips config options -> now download link will be shown if no changes are done - (2007/02/26) fixed bug #1097 - Disabling Bounce Feature via SysConfig does not work properly - (2007/02/26) fixed ticket #2007022242000293 hard line rewrap of body content in frontend modules - (2007/02/26) improved speed of SysConfig core module, added cache mechanism (it's about 2 times faster) - (2007/02/22) fixed ticket #2007022042000288 - error on creating postmaster filter on oracle database - (2007/02/20) fixed not working crypt/sign option in AgentTicketCompose mask - (2007/02/20) fixed bug #980 - Use of uninitialized value in Kernel/System/AuthSession/FS.pm - (2007/02/15) changed unlock time reset mechanism, added unlock time reset if a agent sends an external message to the customer (like escalation reset mechanism) - (2007/02/09) fixed bug in _XMLHashAddAutoIncrement() - function could not return keys greater than '9'. - (2007/02/02) fixed bug #1056 - UTF-8 mode of OTRS and German Umlaute within agent's name - (2007/02/02) fixed bug #1505 - UserSyncLDAPMap fails with LDAP.pm version 1.26 and up - (2007/01/30) fixed ticket_watcher.user_id datatype, moved from BIGINT to INTEGER - (2007/01/30) fixed oracle driver for xml alter table actions - (2007/01/30) improved _CryptedWithKey() - private key detection of Kernel/System/Crypt/PGP.pm if more keys are used for crypted messages - (2007/01/26) fixed ArticleFreeText output in CustomerTicketZoom mask - (2007/01/26) fixed bug in agent- and customer-ticket print feature 2.1.5 (2006/01/25) - (2007/01/25) fixed ignored ticket responible in phone ticket - (2007/01/18) fixed DestinationTime() if calendar feature is used - (2007/01/17) fixed not working freetime fields - (2007/01/11) fixed not working time selection if time zone feature is used - (2007/01/08) fixed not working email notification tags in auto response, agent and customer email notifications - (2007/01/08) fixed case sensitive of customer user login and agent user login in Kernel/System/User.pm and Kernel/System/CustomerUser/DB.pm if oracle or postgresql is used - (2007/01/08) fixed quoting in user selection if + is used in UserLogin in Kernel/Output/HTML/Standard/AdminCustomerUserForm.dtl - (2006/12/17) fixed bug #1532 - utf-8 charsetproblems in stats - (2006/12/15) fixed bug #1446 - No "(Ticket unlock!)" link in AgentTicketCompose - (2006/12/14) fixed customer ldap auth if system is iso-8859 and ldap server is running in utf-8 - (2006/12/14) fixed not working Kernel/System/DB/db2.pm (syntax error) 2.1.4 (2006/12/13) - (2006/12/13) fixed not working free time selection in AgentTicketClose, AgentTicketNote, AgentTicketOwner, AgentTicketPending, AgentTicketPriority and AgentTicketResponsible - (2006/12/11) added config param for shown my queues/custom queues in preferences, default are shown all ro queues, see also PreferencesGroups###CustomQueue under Frontend::Agent::Preferences - (2006/12/11) fixed ldap sync of agents attributes - invalid agents are not longer synced to valid if ldap auth was successfully, the invalid agent will still be invalid - (2006/12/11) fixed bug #1187 - Escalation Notifications sent to invalid agent - (2006/12/11) improved link quote of long links in web interface - (2006/12/11) fixed bug #962 - Broken attachments with cyrillic filenames - (2006/12/08) fixed bug #1521 - Merge Feature - (2006/12/08) fixed bug #1523 - update of FreetextValues 9-16 not working - (2006/12/08) fixed bug #1524 - ticketFreeText Fields 9-16 not displayed at CustomerTicketPrint and CustomerTicketZoom - (2006/12/07) fixed bug #1359 - acl problem if '' is used in properties to match - (2006/12/07) fixed bug #1031 - scripts/backup.pl fails in mysqldump with encrypted database password - (2006/12/07) fixed bug #1378 - Got no MainObject! in bin/otrs.getTicketThread - (2006/12/07) fixed bug #1200 - not working TicketACL actions AgentTicketCompose, AgentTicketBounce, AgentTicketForward and AgentTicketPhoneOutbound - (2006/12/07) added log notice for switch to user admin feature - (2006/12/07) fixed bug #1210 - wrong calculation of Kernel::System::Time WorkingTime() - (2006/12/06) added changes notice of generic agent jobs to log sub system (to keep clear who changed the job) - (2006/12/05) moved ticket number generator loop check from 1000 to 6000 (Kernel/System/Ticket/Number/*.pm) - (2006/11/30) fixed not working faq lookup in compose answer and forward screen - (2006/11/30) fixed double quoted "$Quote{"Cc: (%s) added database email!""} in compose answer screen (Kernel/Modules/AgentTicketCompose.pm) - (2006/11/30) fixed bug #1498 - Typo in QuoteSingle, Kernel/System/DB/mssql.pm - (2006/11/30) moved Quote() from Kernel/System/DB.pm to db backend modules Kernel/System/DB/*.pm because of needed Quote() in xml processing - (2006/11/23) improved handling if there are double customer users in the database used by search result - (2006/11/22) fixed PGP/SMIME bug - Can't call method "body" on an undefined value at Kernel/System/EmailParser.pm line 382 - (2006/11/22) fixed bug #1395 - utf-8 - ArticleStorage FS - Attachments with German Umlauts cant be downloaded - (2006/11/17) added config option Ticket::PendingNotificationOnlyToOwner to send reached reminder notifications of unlocked tickets only to ticket owner - (2006/11/17) fixed database driver detection/problem if a second database connect with different driver is used (wrong sql will not longer be generated) Note: old database driver files Kernel/System/DB/*.pm not longer compatible - (2006/11/17) added config option Ticket::ResponsibleAutoSet to set owner automatically as responsible if no responsible is set (default is 1) 2.1.3 (2006/11/15) - (2006/11/15) removed not needed Reply-To of agent notifications - (2006/11/15) fixed missing \n on csv output of customer ticket search - (2006/11/15) fixed not working ticket free time option in phone ticket - (2006/11/15) added missing access permission pre check to show ticket menu items or not - (2006/11/15) fixed bug - not shown empty "-" selection of new onwer if on move if Ticket::ChangeOwnerToEveryone is set - (2006/11/10) update of Dansk language file, thanks to Mads N. Vestergaard - (2006/11/10) update of Spanish language file, thanks to Jorge Becerra - (2006/11/09) added AuthModule::HTTPBasicAuth::Replace and Customer::AuthModule::HTTPBasicAuth::Replace config option to HTTPBasicAuth modules to strip e. g. domains like example_domain\user from login down to user - (2006/11/09) added AuthModule::LDAP::UserLowerCase to allways convert usernames into lower case letters - (2006/11/07) added set auto time zone of agent/customer based on java script offset feature on every login - (2006/11/07) fixed not working all owner/responsible selection in phone view - (2006/11/07) read out CustomerUserSearchListLimit correctly if LDAP customer backend is in use - (2006/10/27) fixed always shown responsible selection - (2006/10/27) removed not needed default free text fields from phone outbound - (2006/10/26) fixed agent can be customer follow up feature - (2006/10/26) added possible - selection for next state in phone view outbount - (2006/10/20) fixed LDAP problems "First bind failed! No password, did you mean noauth or anonymous ?" - (2006/10/19) fixed double agent notifications on ticket move to queue and also selected owner 2.1.2 (2006/10/18) - (2006/10/13) switched to md5 check sum for password in user_preference table - (2006/10/12) fixed #1373 - RH RPM requires sendmail, but works with other MTAs - (2006/10/12) fixed double agent notifications on follow up if agent is owner and responible - (2006/10/12) fixed bug #1311 - Apostrophes are incorrectly displayed under IE 6 & IE7 but correctly displayed under Firefox 1.5.0.6 -=> moved from $Text{} to $JSText{} for text translations in Java Script parts to have a correct quoting - (2006/10/11) fixed not shown follow up feature in customer panel if ticket is closed - (2006/10/09) added missing customer print feature - (2006/10/05) fixed bug #1361 - Can't locate object method "ModGet" via package "Kernel::System::Config" 2.1.1 (2006/10/05) - (2006/10/05) fixed bug #1213 - some errors not logger by LDAP backends - (2006/10/05) fixed bug #1248 - Ticket Zoom - Article Thread - Color of auto responses should be yellow - (2006/10/05) fixed bug #1323 - 2.1 DBUpgrade issue with PostgreSQL - patch - (2006/10/05) fixed bug #1333 - No reset of escalation time after follow-up - (2006/10/05) fixed bug #1345 - Attached binary files uploaded and saved to the FS are corrupted. - (2006/09/30) add ticketfreetext-, ticketfreetime- and articlefreetext support to pdf output - (2006/09/28) improved stats export/import with an id-name wrapper - (2006/09/28) fixed bug #1353/1354 changed autoreponse text - (2006/09/27) add transparency to some images - (2006/09/27) fixed bug #1358 - Customer History > All customer tickets. returns an incorrect number of tickets - (2006/09/27) fixed bug #1293 - Can't use an undefined value as a HASH reference at /usr/local/otrs/bin/cgi-bin//../../Kernel/Modules/AgentTicketBulk.pm line 194 - (2006/09/27) fixed bug #1356 - mssql driver bug - Stats module of OTRS 2.1 beta 2 - "Cant use string ("0")". - (2006/09/27) fixed bug #1335 - removed "uninitialized value" warning in NavBarTicketWatcher.pm - (2006/09/22) fixed opm check do not install/upgrade packages if one file to install already exists in an other package - (2006/09/22) added "-a exportfile" feature to bin/opm.pl to export files of a package into a defined directory e. g. "-d /path/to/" - (2006/09/21) removed Re: from agent notification emails - (2006/09/14) added change to remove 4 not needed empty spaces after folding of email headers (sometimes 4 empty spaces in subject appear) - (2006/09/09) updated pdf-logo to ((otrs)) - (2006/09/09) added DBUpdate-to-2.1.oracle.sql to get oracle databases up to date - (2006/09/05) fixed double sending of note notifications - (2006/09/05) fixed link to email and phone after adding a new customer user - (2006/09/01) added fix to removed leading and trailing spaces in search fields of object linking 2.1.0 beta2 (2006/08/29) - (2006/08/29) moved Frontend::ImagePath variable (/otrs-web/images/Standard/) from .dtl files to config option - (2006/08/28) added examples how to use SOAP (bin/cgi-bin/rpc.pl and scripts/rpc-example.pl) - (2006/08/27) added mulit calendar / queue support - you can use different time zones in different queues and each agent can select the own time zone NOTE: table queue need to be modified - see scripts/DBUpdate-to-2.1.*.sql - (2006/08/27) fixed bug #739 - in the login you can type something behind the pass and it works / added password md5 support (required Crypt::PasswdMD5 from CPAN or from Kernel/cpan-lib/ - via "cvs update -d") - (2006/08/26) fixed $Quote{""} bug in login page - (2006/08/25) fixed bug #1284 - removed mysql dependence in scripts/apache-perl-startup.pl and scripts/apache2-perl-startup.sql - (2006/08/25) fixed bug #1282 - setting up a postgresql database fails - (2006/08/24) added performance log feature in admin interface to monitor your system page load performance over different times (1h, 3h, 9h, 1d, 2d, 3d) - its disabled per default - (2006/08/24) removed Re: in subject auto response emails - (2006/08/22) added PDF output support to AgentTicketPrint module - (2006/08/21) fixed bug in pdf module - redesiged Table() to fix a lot of infinite loops - (2006/08/08) fixed bug in pdf module - special control characters produces infinite loops - (2006/08/02) added ldap attribute to groups/roles sync feature, so its possible to use user attributes for permission handling - (2006/08/02) fixed bug #1283 - test for modules executed in cronjobs 2.1.0 beta1 (2006/08/02) - (2006/07/31) added cmd option for bin/opm.pl to find package of file e. g. bin/opm.pl -a file -p Kernel/System/FileA.pm - (2006/07/31) added sleep in bin/PostMasterPOP3.pl after 10 (2 sec) and 25 (3 sec) emails on one stream (protect server against overload) - (2006/07/31) added PDF output feature for stats module and ticket search results - (2006/07/26) updated to cpan MIME::Tools 5.420 - (2006/07/26) changed ticket escalation method, escalation start will be reseted after every "new" customer message and after agent communication to customer - (2006/07/25) added new link object functions and db table link_object changes - (2006/07/23) added tags to auto responses - (2006/07/23) added support of mssql database server (experimental) - (2006/07/18) added new feature to sync ldap groups into otrs roles (see more in Kernel/Config/Defaults.pm under UserSyncLDAPGroupsDefination and UserSyncLDAPRolesDefination) - (2006/07/14) new stats framework implemented :-) - (2006/07/14) fixed bug #1258 - changed language description from Traditional Chinese to Simplified Chinese - (2006/07/04) fixed bug #1151 - Error when changing customer on ticket in - (2006/07/11) improved performance of ticket search mask (in cases with over 500 Agents and over 50 Groups) by adding GroupMemberInvolvedList() and modify GroupMemberList(), GroupGroupMemberList(), GroupRoleMemberList() and GroupUserRoleMemberList() at Kernel/System/Group.pm - (2006/07/11) fixed bug #1132 - Wrong display of escalation time - (2006/07/04) fixed bug #1151 - Error when changing customer on ticket in TicketStatusView - (2006/06/26) added ticket watcher feature, per default it's disabled - (2006/06/22) fixed bug #1240 - Tickets not shown in "New messages" if Auto Response "Reply" is active - (2006/06/14) fixed bug #1206 - When no RELEASE file is available, no product and version is displaied and strange messages apear in the apache error log; using standard values in this case now - (2006/06/13) added public frontend module to serve local repository as remote repository (accessable via IP authentication) - (2006/06/13) fixed bug #1154 - Problem in displaying pending tickets in agent mailbox - (2006/06/07) improved postmaster follow up detection by scanning email body, attachment and/or raw email (all is disabled by default) - (2006/06/02) fixed bug #1023 - Comma in From field creates multiple emails in webform.pl - (2006/04/27) fixed IE problem with image-buttons involved files: AdminSysConfigEdit.dtl and AdminSysConfig.pm - (2006/04/26) fixed format bug in Package Manager - PackageView - (2006/04/06) moved to read any language files located under Kernel/Language/xx_*.pm at each request to have any translated words e. g. for navigation bar available (Kernel/Language/xx_Custom.pm is still used as latest source file) - (2006/03/28) added config option to show ticket title in main header of frontend (e. g. QueueView, ZoomView and Mailbox) - (2006/03/24) moved from "otrs" to "otrs-x.x.x" directory in tar.gz / tar.bz download format - (2006/03/22) added article free text attrubutes - (2006/03/21) moved from Kernel::Output::HTML::Generic to Kernel::Output::HTML::Layout - all sub modules localted under Kernel/Output/HTML/Layout*.pm will ne loaded automatically at runtime - (2006/03/20) improved ticket zoom to shown attachments with html title about attachment info (name, size, ...) - (2006/03/20) added use of current config values in admin sysconfig fulltext search - (2006/03/11) fixed some spelling mistakes for the English original in language templates and language files - (2006/03/10) added admin init (Kernel/Modules/AdminInit.pm) to init config files .xml->.pm after a new setup (after initial root login) - (2006/03/04) splited Kernel::Modules::AgentTicketPhone into two modules Kernel::Modules::AgentTicketPhone and Kernel::Modules::AgentTicketPhoneOutbound (phone calls for existing tickets) also templates are renamed! - (2006/03/04) cleanup for ticket event names (added compat mode): TicketCreate, TicketDelete, TicketTitleUpdate, TicketUnlockTimeoutUpdate, TicketEscalationStartUpdate, TicketQueueUpdate (MoveTicket), TicketCustomerUpdate (SetCustomerData), TicketFreeTextUpdate (TicketFreeTextSet), TicketFreeTimeUpdate (TicketFreeTimeSet), TicketPendingTimeUpdate (TicketPendingTimeSet), TicketLockUpdate (LockSet), TicketStateUpdate (StateSet), TicketOwnerUpdate (OwnerSet), TicketResponsibleUpdate, TicketPriorityUpdate (PrioritySet), HistoryAdd, HistoryDelete, TicketAccountTime, TicketMerge, ArticleCreate, ArticleFreeTextUpdate (ArticleFreeTextSet), ArticleUpdate, ArticleSend, ArticleBounce, ArticleAgentNotification, (SendAgentNotification), ArticleCustomerNotification (SendCustomerNotification), ArticleAutoResponse (SendAutoResponse), ArticleFlagSet - (2006/03/04) added own X-OTRS-FollowUp-* header if Queue, State, Priority, ... should be changed with follow up emails (see: doc/X-OTRS-Headers.txt) - (2006/03/04) reworked "config options" and "interface" of _all_ agent ticket interfaces to get is clear - (2006/03/03) replaced ticket config option "Ticket::ForceUnlockAfterMove" with ticket event module "Ticket::EventModulePost###99-ForceUnlockOnMove" - (2006/03/03) replaced ticket config option "Ticket::ForceNewStateAfterLock" with ticket event module "Ticket::EventModulePost###99-ForceStateChangeOnLock" - (2006/03/03) added "responsible" ticket feature! (db update with scripts/DBUpdate-to-2.1.(mysql|postgres).sql) - (2006/03/03) added persian translation (incl. TextDirection support) - Thanks to Amir Shams Parsa! - (2006/02/16) added default ticket event module to reset ticket owner after move action (it's disable per default) - (2006/02/10) added default next state in ticket forward - (2006/02/10) added OTRS_Agent_* tags like OTRS_Agent_UserFirstname and OTRS_Agent_UserLastname for salutation and signature templates - (2006/02/05) added update and insert via admin sql box - (2006/02/05) 'removed old compat files' Kernel/Config/Files/Ticket.pm and Kernel/Config/Files/TicketPostMaster.pm - (2006/02/05) added 8 more ticket free text fields (db update with scripts/DBUpdate-to-2.1.(mysql|postgres).sql) - (2006/01/07) added SendNoNotification option for MoveTicket(), LockSet() and OwnerSet() in Kernel/System/Ticket.pm (used in GenericAgent to do some admin stuff). - (2005/12/29) added online repository access for bin/opm.pl - (2005/12/29) added Delete and Spam config option to Kernel/Config/Files/Ticket.xml for Ticket::Frontend::MenuModule - (2005/12/21) added column type check in xml database defination - (2005/12/20) added unit test system - (2005/12/17) improved admin view of session management - (2005/12/04) moved FAQ from framework to own application module (can be installed over opm online repository now) - (2005/11/27) moved otrs archive directory for download and in RPMs from otrs to otrs-x.x.x - (2005/11/20) added multi pre application module support, just define it like: $Self->{PreApplicationModule}->{AgentInfo} = 'Kernel::Modules::AgentInfo'; 2.0.5 (2007/05/22) - (2007/05/22) fixed bug #1842 - Cross-Site Scripting Vulnerability - (2007/01/11) fixed bug #1515 - Some GenericAgent names don't work (e. g. names with +) - (2007/01/11) fixed bug #1496 - GenericAgent: "Ticket created last..." does not work - (2006/07/11) fixed bug #1132 - Wrong display of escalation time - (2006/07/11) added missing utf-8 encoding in agent and customer auth - (2006/07/11) added missing utf-8 encoding customer user backend - (2006/07/04) changed language description from Traditional Chinese to Simplified Chinese (bug #1258) - (2006/07/04) fixed bug #1151 - Error when changing customer on ticket in TicketStatusView - (2006/06/17) fixed bug #1240 - Tickets not shown in "New messages" if Auto Response "Reply" is active - (2006/06/14) fixed bug #1206 - When no RELEASE file is available, no product and version is displaied and strange messages apear in the apache error log; using standard values in this case now - (2006/06/13) fixed bug #1154 - Problem in displaying pending tickets in agent mailbox - (2006/06/02) fixed bug #1023 - Comma in From field creates multiple emails in webform.pl - (2006/03/24) added SUSE 10.x RPM support - (2006/03/24) fixed bug #925 - Binary Attachments incorrectly utf-8 encoded in ticket replies - (2006/03/23) fixed links to new phone/email ticket after a new customer is created via Kernel/Modules/AdminCustomerUser.pm - (2006/03/21) update of Portuguese language file - Thanks to Manuel Menezes de Sequeira) - (2006/03/18) added Greek translation - Thanks to Stelios Maistros! - (2006/03/16) fixed bug #991 - changed $Data{} to $QData{} in Ticket.xml and Ticket.pm config files to solve problem when answering requests that contain HTML tags - (2006/03/16) updated Dutch language file - Thanks to Richard Hinkamp! - (2006/03/16) added Slovak translation - (2006/03/10) fixed/removed die in Kernel/System/AuthSession/FS.pm -=> GetSessionIDData() - not wanted to die if nn SessionID is given - (2006/03/08) added Danish translation - Thanks to Thorsten Rossner! - (2006/03/08) updated Norwegian translation - Thanks to Knut Haugen - (2006/03/08) fixed some spelling mistakes for the English original in language templates and language files - (2006/02/12) updated Brazilian Portuguese translation -Thanks to Fabricio Luiz Machado! - (2006/02/01) fixed missing translation after new ticket was created - (2006/02/01) added long month translation for calendar popup - (2006/02/01) changed Kernel/System/Spelling.pm to work with (a|i)spell on Windows systems - (2006/01/30) added and support to auto respons templates - (2006/01/29) fixed/removed wrong config option "Ticket::Frontend::QueueSortDefault", added own config option for StatusView of tickets - (2006/01/29) fixed bug #1047 forward fails if " is in From - (2006/01/29) fixed ldap authentication if application charset is e. g. iso-8859-1 and not utf-8 - (2006/01/26) fixed some spelling mistakes in Kernel/Config/Files/Ticket.xml and Kernel/Config/Files/Framework.xml - (2006/01/24) Added X-Spam-Level to config files to have the possibility to filter for this header with PostMasterFilter - (2006/01/23) fixed bug #1069 - Problem when the name of a GenericAgent job was updated - (2006/01/08) fixed PostMaster filter admin interface if wrong syntax regexp is used (don't save invalid regexp because not email can be received) - (2006/01/07) added bin/CheckSum.pl and also ARCHIVE file to include md5 sum archive of current distribution - (2006/01/07) improved PostMaster if no article can be created - (2005/12/29) fixed internal server error if in sysconfig search * is used - (2005/12/29) fixed "enter" submit bug in sysconfig (e. g. reset first item in the edit site) - (2005/12/29) fixed ArticleAttachmentIndex() - wrong index count in fs lookup - attachment icons sometimes not shown - (2005/12/29) added added missing class="button" in submit type="submit" of .dtl templates - (2005/12/27) fixed default note-type and default state-type in ticket pending mask - (2005/12/23) fixed stats/graph error message 'Can't call method "png" on an undefined value at ...' - (2005/12/21) fixed missing delete on time_accounting in Kernel/System/Ticket/Article.pm if article got deleted - (2005/12/20) improved die if xml is invalid in Kernel/System/XML.pm - (2005/12/12) added compat config option for compose answer to replace original sender with current customers email address - (2005/11/19) updated French language file, thanks to Yann Richard - (2005/12/04) fixed bug #1025 - ORA-01400: cannot insert NULL into ("OTRS" ."CUSTOMER_USER"."COMMENTS" - (2005/12/04) fixed bug #1018 - initial_insert.sql, oracle error ORA-01400: cannot insert NULL into - (2005/12/03) fixed std attachment feature (no attachment after additional fiel upload) in agent ticket compose - (2005/12/01) improved database Quote() for integer, also allow +|- in integer - (2005/11/30) fixed order of create attributes (TicketCreate(), TicketFreeTime(), TicketFreeTime(), ArticleCreate(), ...) on customer ticket creation - (2005/11/29) fixed bug #1010 - ORA-00972 Identifier is too long for oracle - (2005/11/29) fixed bug #1011 - ORA-01408: such column list already indexed, Oracle error - (2005/11/24) fixed wrong follow up notification (to all agents) via customer panel if ticket is already closed - (2005/11/19) updated Dutch language file, thanks to Richard Hinkamp - (2005/11/15) fixed not working -r option in scripts/backup.pl (-r == removed backups older then -r days) - (2005/11/13) remove leading and trailing spaces in ldap filter for agent and customer authentication 2.0.4 (2005/11/12) - (2005/11/11) fixed bug #695 - From-Header missing quoting if : is used - (2005/11/11) fixed bug #863 - error after using faq in tickets - (2005/11/11) fixed bug #906 - group names are translated in admin interface - (2005/11/08) added missing default pending note type - (2005/11/05) fixed bug #922 - rfc quoteing for emails with sender like info@example.com is now "info@example.com" - (2005/11/05) fixed bug #639 - problems with german "umlaute" and "," in realname if OE is the sender system - (2005/10/31) moved to default download type as attachment (not inline) for a better security default setting - (2005/10/31) fixed bug in html mime online viewer module (Kernel/Modules/AgentTicketAttachment.pm) - (2005/10/31) added missing ContentType in ArticleAttachmentIndex() if fs lookup is used (Kernel/System/Ticket/ArticleStorage*.pm) - (2005/10/31) improved sql quote with type (String, Integer and Number) to have a better security - (2005/10/30) removed not needed german default salutation and signature from scripts/database/initial_insert.sql - (2005/10/30) improved oracle backend with max length of index and foreign key ident, fixed triger creation - removed not needed / if DBI is used. - (2005/10/25) improved bin/opm.pl to uninstall packages via -p package-verions of installed package - (2005/10/25) moved to default selected priority and state in first mask of phone and email mask - (2005/10/25) fixed lost of original .backup and .save files if packages are reinstalled - (2005/10/25) added html access keys for customer panel - (2005/10/24) moved oracle database param LongReadLen to 4*1024*1024 to store biger attachments - (2005/10/23) fixed small bug for WorkingTime calculation - (2005/10/22) fixed bug #971 - Invalid agents get LockTimeOut notification - (2005/10/21) fixed bug #948 - Invalid agents should not longer get follow-ups - (2005/10/21) fixed bug #957 - Got "no ArticleID" error when viewing queues - (2005/10/20) improved html of admin auto responses <-> queue relation - (2005/10/20) fixed unlock of closed bulk-action tickets - (2005/10/20) fixed calendar lookup in admin generic agent time selection - (2005/10/18) added sortfunction for hashes and array in admin interface -> SysConfig - (2005/10/17) fixed bug #792 - GPG 1.4.1 is no handled correct - (2005/10/17) fixed missing db quoting in Kernel/System/Auth/DB.pm - (2005/10/15) small rework of Kernel/Language/de.pm with improved wording - (2005/10/15) fixed bug #889 - fixed QuoteSignle typo and added changed QuoteSingle for PostgreSQL - (2005/10/15) Added correct quoting in Filter.pm when deleting a PostMasterFilter rule - (2005/10/13) changed merge article type to note-external to be shown in the customer interface, other way the customer will get an no permission screen for this ticket - (2005/10/13) improved bin/PendingJobs.pl to send reminder notifications to queue subscriber if ticket is unlocked (not longer to the ticket owner). - (2005/10/13) improved html style of package view in admin interface - (2005/10/11) added missing SessionUseCookie config setting to SysConfig - (2005/10/10) fixed time (hour and minute) selection on 0x default selections in framework (00 selection if 0x was selected) - (2005/10/08) removed not longer needed uniq customer id search in agent interface - (2005/10/06) fixed input check of TimeVacationDays and TimeVacationDaysOneTime in admin interface (just integer values allowed) - (2005/10/05) fixed bug #947 - Admin -> SelectBox: Insert, Delete, Update etc. possible - (2005/10/04) added MainObject as required for Kernel/Output/HTML/Generic.pm - (2005/10/01) fixed time (minute and hour) default selection if 01 minues or 01 hours are used 2.0.3 (2005/09/28) - (2005/09/28) fixed typo in config option name for csv search output, so configable csv search output is now possible - (2005/09/28) improved speed of Kernel::System::AgentTicketMailbox (added page jumper) - (2005/09/28) fixed not deleting var/tmp/XXXXXX.tmp files - (2005/09/26) fixed not working cache in Kernel::System::User->UserGetData() - (2005/09/24) fixed small oracle database driver bugs - (2005/09/24) added initial user groups add (UserSyncLDAPGroups) after initial login - (2005/09/19) moved ldap user sync after login from Kernel/System/User.pm to Kernel/System/Auth/LDAP.pm (already an existing ldap module) - (2005/09/19) fixed ticket search create day and month selection (e. g. 009) if input fields (no pull downs) are used - (2005/09/19) removed js from change ticket customer - (2005/09/19) fixed bin/mkStats.pl - no attachments are sent - (2005/09/18) removed auto result in object link mask (search submit required first!) and improved html design - (2005/09/17) added DefaultTheme::HostBased config option for host name based theme selection - (2005/09/14) fixed move action module in Kernel/Output/HTML/Standard/AgentTicketQueueTicketViewLite.dtl - (2005/09/13) fixed ticket search with IE if many options are selected - (2005/09/11) improved html style in customer panel - (2005/09/09) added Chinese translation, thanks to zuowei - (2005/09/07) added admin "su" (Switch To User) feature (it's disabled per default) - (2005/09/05) moved to german "Ihr OTRS Benachrichtigungs-Master" wording in default notifications - (2005/09/05) added missing default state and article type option to Kernel/Modules/AgentTicketClose.pm - (2005/09/04) changed max. session time from 9h to 10h - (2005/09/04) added missing config options in Kernel/Modules/AgentTicketEmail.pm and Kernel/Modules/AgentTicketPhone.pm for show count of customer ticket history - (2005/09/04) added missing Kernel::Modules::AgentLookup module registration - (2005/09/04) fixed ArticleGetContentPath() in Kernel/System/Ticket/Article.pm, removed "uninitialized value" warning if no content path is set in db' - (2005/09/04) fixed ArticleWriteAttachment() in Kernel/System/Ticket/ArticleStorageFS.pm, added ContentPath lookup - (2005/09/04) fixed SubGroup of Ticket::Frontend::CustomerInfo(Queue|Zoom| Compose), Frontend::Agent is the correct one - (2005/09/04) added possibe state selection in owner update screen - (2005/08/29) fixed bug #905 - fixed SuSE meta header info, try-restart arg, and some smaller fixes - (2005/08/26) added package manager deploy check in admin interface, if package is really deployed (compare files in filesystem and package) - (2005/08/26) added time accounting option to ticket move mask - (2005/08/26) replaced localtime(time) with Kernel::System::Time core module in several files - (2005/08/26) removed empty thai translation file - (2005/08/24) replaced scripts/restore.sh and scripts/backup.sh with improved scripts/backup.pl and scripts/restore.pl scripts - (2005/08/24) added SMIME and PGP environment check in admin interface - (2005/08/23) fixed bug #891 - typo in Login.dtl 2.0.2 (2005/08/22) - (2005/08/19) fixed bug #811 - 404 Error for role link OTRS::Admin::Role <-> User - (2005/08/19) Added new config parameter to include a envelope from header in outgoing notifications for customer and agents: $Self->{"SendmailNotificationEnvelopeFrom"} = ''; - (2005/08/19) fixed bug #846 - empty envelope from on notifications - (2005/08/19) fixed bug #879 - "Wide character in subroutine" - mails with attachments in utf-8 mode - (2005/08/19) fixed bug #871 - Erroneous Content-Length fields are sent when downloading attachments - (2005/08/19) fixed bug #861 - Problems in faq attachments and postgresql backend - (2005/08/19) updated nb_NO translation again - thanks to Espen Stefansen! - (2005/08/18) enabled customer PGP and SMIME preferences if PGP or SMIME is enabeled - (2005/08/18) fixed broken download of public SMIME certs - (2005/08/18) fixed bug #874 - password plaintext in UserLastPw - (2005/08/17) fixed bug #872 - CustomerCalendarSmall not working, module not registered - (2005/08/16) fixed bug #847 - Broken download of public PGP keys via customer preferences pannel - (2005/08/16) fixed bug #862 - wrong sum for time acounting - (2005/08/12) fixed bug #870 - wrong parameter order in Kernel::System::Ticket::Article::SendCustomerNotification routine - (2005/08/12) removed default selections (UserSalutation) from CustomerUser config - (2005/08/12) updated nb_NO translation - thanks to Espen Stefansen! - (2005/08/10) updated pt_BR translation - thanks to Glau Messina! - (2005/08/09) added config option for defaul sortby and order in ticket search result in customer and agent interface - (2005/08/09) fixed bug #822 - Missing FAQID in TicketZoom for linked FAQ article - (2005/08/08) fixed bug #815 - strange line in history - (2005/08/08) added add/delete option in SysConfig for NavBar - (2005/08/07) fixed bug #658 - Typo in installer.pl - (2005/08/06) fixed bug #836 - GenericAgent (GUI based) seem to ignore priority - added some db quote - (2005/08/06) changed description text of Ticket::Frontend::PendingDiffTime config setting - (2005/08/06) fixed not shown linked objects in faq zoom and print view - (2005/08/06) removed not needed Kernel/Modules/FAQState.pm and not needed config setting - (2005/08/06) added warning message in customer panel on account create if invalid email address is given - (2005/08/05) fixed bug #850 - Can't locate object method "KeySearch" error" - (2005/08/05) fixed bug #860 - Error in AgentTicketForward.pm, missing title in the warning for the owner check - (2005/08/04) updated it translation - thanks to Giordano Bianchi! - (2005/08/04) changed default state of new faq articles to 'internal (agent)' - (2005/08/04) fixed bug #877 - Error when merging tickets - Can't call method "LockSet" on an undefined value at Kernel/System/Ticket.pm line 3720 - (2005/08/04) added missing merge params to Kernel/Config/Files/Ticket.xml 2.0.1 (2005/08/01) - (2005/07/31) fixed bug 602 - CustomerIDs and CustomerUserIDs are lowercased before being assigned to a ticket - (2005/07/31) fixed bug 600 - Wide character death in IPC.pl - (2005/07/31) fixed bug 593 - Need ID or Name in log file - (2005/07/31) fixed missing recover of .save files on uninstall of .opm packages - (2005/07/31) fixed DBUpdate-to-2.0.postgresql.sql - alter table time_accounting - DECIMAL(10,2), fixed UPDATE ticket SET escalation_start_time - (2005/07/31) fixed bug 566 - Wide character in print, ArticleStorageFS.pm - (2005/07/29) fixed required time accounting option in js of phone and email ticket - (2005/07/29) fixed bug 817 - added missing freetime1, freetime2 in otrs-schema.postgresql.sql and scripts/DBUpdate-to-2.0.postgresql.sql - (2005/07/29) added hour and minutes in time selection in ticket search in admin, agent and customer interface - bug [843] - (2005/07/28) updated es tranlsation file by Jorge Becerra - Thanks! - (2005/07/28) updated translation files - (2005/07/28) fixed bug in ticket expand view - (2005/07/28) just framework options for web installer, removed ticket options - (2005/07/28) moved to globle GetExpiredSessionIDs() for bin/DeleteSessionIDs.pl and Kernel/System/AuthSession.pm - (2005/07/24) added missing from realname on phone follow up in Kernel::Modules::AgentTicketPhone - (2005/07/24) improved scripts/tools/charset-convert.pl tool with get opt params and with file option - (2005/07/24) added block feature for system stats - (2005/07/24) added auto removed of expired sessions on CreateSessionID() - (2005/07/23) removed access of admin group to stats module (because of existing own stats group) - (2005/07/23) improved page title with ticket number of Kernel::Modules::AgentTicketPlain frontend module - (2005/07/23) moved ticket unlock after merge from frontend module to Kernel::System::Ticket (because it's a core function) - (2005/07/23) disabled PGP and SMIME in default setup (because if it's not configured there are many warnings in error log) 2.0.0 beta6 (2005/07/19) - (2005/07/18) added ticket search option for ticket free time - (2005/07/18) fixed not shown calendar lookup icons - (2005/07/18) added date-check (JavaScript) - (2005/07/18) added number-check for TimeUnits (JavaScript) - (2005/07/17) improved speed of xml parsing - also speed of SysConfig - (2005/07/16) fixed module permission check bug in agent handle - (2005/07/15) fixed bug 821 - Admin SysConfig (Values cannot be activated) 2.0.0 beta5 (2005/07/14) - (2005/07/14) removed not needed admin dtls from lite theme, because this standard is used as default - (2005/07/14) removed not needed customer dtls from lite theme, because this standard is used as default - (2005/07/13) web installer rewritten - moved to block feature - (2005/07/13) added check in bin/SetPermissions.sh if . files exists - (2005/07/09) splited big sub groups Frontend::Agent in smaller groups in Kernel/Config/Files/Ticket.xml - (2005/07/08) fixed bug with double session id bug after login - (2005/07/08) improved notify layer with error or notice icon - (2005/07/08) fixed bug in Kernel/System/Group.pm GroupMemberList() if GroupID is given (possible in AgentTicketOwner.pm if roles are used) - (2005/07/08) added postmaster follow up with X-OTRS-Header update function - (2005/07/08) fixed win32 binmode problem in Kernel/System/Web/UploadCache/FS.pm - (2005/07/08) fixed wrong named templates for customer ticket history in Kernel/Modules/AgentTicketEmail.pm and Kernel/Modules/AgentTicketPhone.pm - (2005/07/04) improved bin/otrs.addQueue with -s and -c params. 2.0.0 beta4 (2005/07/03) - (2005/07/03) added ticket free time feature - take care, you need to alter the ticket table: ALTER TABLE ticket ADD freetime1 DATETIME; ALTER TABLE ticket ADD freetime2 DATETIME; new config options are: $Self->{"TicketFreeTimeKey1"} = 'Termin1'; $Self->{"TicketFreeTimeDiff1"} = 0; $Self->{"TicketFreeTimeKey2"} = 'Termin2'; $Self->{"TicketFreeTimeDiff2"} = 0; - (2005/07/03) fixed bug 797 - renamed AdminEmail to Admin Notification in admin interface. - (2005/07/03) rewritten faq customer and public area - (2005/07/03) fixed bug 799 - improved FAQ article for utf8 support http://faq.otrs.org/otrs/public.pl?Action=PublicFAQ&ID=3 - (2005/07/03) added fixed/auto update for faq articles with no number - (2005/07/03) fixed bug 800 - FAQ insert overwrites response by default - (2005/07/03) removed CGI cpan module from dist because of incomapt. for mod_perl 1.99 and mod_perl 2.00 - (2005/07/01) added datatype DECIMAL support for time_accounting table (changed datatype of time_unit in time_accounting table) - (2005/06/29) fixed user language selection in customer panel - (2005/06/28) fixed default customer valid selection in admin interface - (2005/06/27) fixed XML::Parser::Lite backend with xml decode - (2005/06/27) updated to cpan CGI v3.10 2.0.0 beta3 (2005/06/21) - (2005/06/13) fixed bug 759 - error when changing default dictionary - (2005/06/13) fixed bug 773 - NotificationAgentOnline needs TimeObject - (2005/06/12) fixed bug 776 - when adding a new user I got error message - (2005/06/11) added XML::Parser support for Kernel::System::XML - (2005/06/07) fixed bug 771 - Customer Web Interface - Attachement View Error' Kernel/Modules/CustomerTicketZoom.pm - (2005/06/06) added experimental db2 support - thanks to Friedmar Moch! - (2005/06/06) removed foreign key for queue_id in pop3_account, fixed indexes for article_flag 2.0.0 beta2 (2005/05/16) - (2005/05/16) fixed bug 644 - GenericAgent module calls should not keep the error msg secret :-), moved to Kernel::System::Main - (2005/05/16) fixed bug 733 - Postgres: TicketOverview doesn't work in April - (2005/05/14) fixed bug 737 - cannot add FAQ categories in 2.0 beta1 - (2005/05/08) fr translation updated by Yann Richard - thanks! - (2005/05/08) fixed bug 729 - Problem removing example FAQ-entry from FAQ - (2005/05/08) fixed bug 730 - Problem with FAQ nav bar - (2005/05/08) fixed bug 734 - Timezone not reflected in DB Tables (ticket create time, etc.) - (2005/05/07) fixed language translation files - (2005/05/07) fixed bug 647 - Allow setting of default language for FAQs - (2005/05/07) fixed bug 686 - defect attachments on download with firefox - (2005/05/07) added html access keys for nav bar general: h = home l = logout o = overview n = new s = search p = preferences a = admin interface t = ticket interface f = faq interface g = formular submit ticket: o = queue view n = phone ticket e = email ticket k = locked ticket list m = new messages in locked ticket list - (2005/05/07) fixed bug 719 - Timezone setting (US EDT -4) causes "Session Timeout" - (2005/05/04) removed html wrap from ticket text areas - (2005/05/04) added ticket event module layer - (2006/05/04) fixed priority default selection in priority screen 2.0.0 beta1 (2005/05/02) - (2005/04/30) fixxed bug 712 - Reports ignore setting for http-type - (2005/04/22) added ticket merge feature - (2005/04/14) fixed From in article of AgentTicketPending and AgentTicketMove frontend module - (2005/04/10) added check to ticket core function Move(), send no ticket move info for closed tickets - (2005/04/08) updated CGI module to 3.07 - (2005/02/17) Kernel/Config/Modules*.pm not longer needed, moved to config filer - (2005/02/17) renamed _all_ ticket frontend modules and templates to AgentTicket* (cleanup) - (2005/02/15) renamed _all_ ticket config options! and moved to own config files: o Kernel/Config/Files/Ticket.pm o Kernel/Config/Files/TicketPostMaster.pm -->> old ticket config setting will not longer work <<-- - (2005/02/11) imporved agent ticket search with created options (berated by user, created in queue) - (2004/12/04) moved PGP and SMIME stuff to Kernel/System/Email.pm to be more generic - (2004/11/27) added config option TicketHookDivider [Kernel/Config.pm] # (the divider between TicketHook# and number) $Self->{TicketHookDivider} = ': '; # $Self->{TicketHookDivider} = ''; [...] - (2004/11/24) renamed from bin/SendStats.pl to bin/mkStats.pl and added fs output e. g. shell> bin/mkStats.pl -m NewTickets -p 'Month=1&Year=2003' -r me@host.com -b text NOTICE: Email sent to 'me@host.com' shell> bin/mkStats.pl -m NewTickets -p 'Month=1&Year=2003' -o /data/dir NOTICE: Writing file /data/dir/NewTickets_2004-11-24_14-38.csv shell> - (2004/11/24) added postmaster filter to - (2004/11/16) a xml 2 sql processor which is using Kernel/System/DB.pm and Kernel/System/DB/*.pm' bin/xml2sql.pl to generate database based sql syntax - (2004/11/16) moved database settings from Kernel/System/DB.pm to Kernel/System/DB/*.pm (mysql|postgresql|maxdb|oracle|db2) - (2004/11/16) added fast cgi (fcgi) handle to (bin/fcgi-bin/*.pl) - (2004/11/16) splited cgi-handle to handle (bin/cgi-bin/*.pl) and modules (Kernel/System/Web/Interface*.pm) - (2004/11/16) renamed Kernel/System/WebUploadCache.pm to Kernel/System/Web/UploadCache.pm - (2004/11/16) renamed Kernel/System/WebRequest.pm to Kernel/System/Web/Request.pm - (2004/11/07) added LOWER() in sql like queries to search, now searches are case insensitive in postgresql and maxdb - (2004/11/04) added new feature so show ticket history reverse [Kernel/Config.pm] # Agent::HistoryOrder # (show history order reverse) [normal|reverse] $Self->{'Agent::HistoryOrder'} = 'normal'; # $Self->{'Agent::HistoryOrder'} = 'reverse'; [...] - (2004/11/04) added "show no escalation" group feature [Kernel/Config.pm] # AgentNoEscalationGroup # (don't show escalated tickets in frontend for agents who are writable # in this group) $Self->{AgentNoEscalationGroup} = 'some_group'; [...] - (2004/11/04) renamed session to sessions table (oracle compat.) - (2004/11/04) updated to CGI 3.05 - (2004/11/04) switched to session db module as default because of compat. of operating systems - (2004/11/04) added new dtl tag $LQData{} to quote html links - (2004/11/02) added ticket free text feature to agent compose - (2004/11/02) added ticket free text feature to agent close - (2004/11/01) added auto generated table-sql scripts for mysql, postgresql, sapdb and oracle based on scripts/database/otrs-schema.xml - (2004/10/31) added database foreign-keys - (2004/10/08) fixed 544 - Email address check with query timeout causes Premature end of script headers - (2004/10/06) reworked all agent and customer notifications in database (use scripts/DBUpdate-to-2.0.*.sql) - (2004/10/06) added new config options for email address check # CheckEmailValidAddress # (regexp of valid email addresses) $Self->{CheckEmailValidAddress} = '^(root@localhost|admin@localhost)$'; # CheckEmailInvalidAddress # (regexp of invalid email addresses) $Self->{CheckEmailInvalidAddress} = '@(anywhere|demo|example|foo)\.(..|...)$'; - (2004/10/01) added global working time configuration for escalation and unlock calculation: [Kernel/Config.pm] # TimeWorkingHours # (counted hours for working time used) $Self->{TimeWorkingHours} = { Mon => [ 8,9,10,11,12,13,14,15,16,17,18,19,20 ], Tue => [ 8,9,10,11,12,13,14,15,16,17,18,19,20 ], Wed => [ 8,9,10,11,12,13,14,15,16,17,18,19,20 ], Thu => [ 8,9,10,11,12,13,14,15,16,17,18,19,20 ], Fri => [ 8,9,10,11,12,13,14,15,16,17,18,19,20 ], Sat => [ ], Sun => [ ], }; # TimeVacationDays # adde new days with: # "$Self->{TimeVacationDays}->{10}->{27} = 'Some Info';" $Self->{TimeVacationDays} = { 1 => { 01 => 'New Year\'s Eve!', }, 5 => { 1 => '1 St. May', }, 12 => { 24 => 'Christmas', 25 => 'First Christmas Day', 26 => 'Second Christmas Day', 31 => 'Silvester', }, }; # TimeVacationDaysOneTime # adde new own days with: # "$Self->{TimeVacationDaysOneTime}->{1977}-{10}->{27} = 'Some Info';" $Self->{TimeVacationDaysOneTime} = { 2004 => { 6 => { 07 => 'Some Day', }, 12 => { 24 => 'Some A Day', 31 => 'Some B Day', }, }, }; [...] - (2004/10/01) improved ticket escalation, added new ticket table col. use scripts/DBUpdate-to-2.0.*.sql - (2004/09/29) fixed bug 310 - System-ID "09" is not working - (2004/09/27) replaced dtl env LastScreenQueue with LastScreenOverview and LastScreen with LastScreenView. - (2004/09/16) added frontend module registry, so no frontend module will be longer accessable till the module is registry. For example a registered frontend module with navigation icon in Agent nav bar (navigation bar will be build automatically, based on permissions): [Kernel/Config.pm] $Self->{'Frontend::Module'}->{'AgentPhone'} = { Group => ['users', 'admin'], Description => 'Create new Phone Ticket', NavBar => [{ Description => 'Create new Phone Ticket', Name => 'Phone-Ticket', Image => 'new.png', Link => 'Action=AgentPhone', NavBar => 'Agent', Prio => 20, }, ], }; - (2004/09/16) added Kernel::System::PID to start bin/PostMaster.pl just once (new table, process_id is needed) - (2004/09/15) added date check on set pending time, don't set pending time to past! - (2004/09/11) added support of object link - (2004/09/10) changed the agent notification to all subscriped agents if there is an follow up from the customer and the ticket is unlocked. This is different to OTRS <= 1.3. So if you don't want this, you can use the following config option to disable this (link in OTRS 1.3) [Kernel/Config.pm] $Self->{PostmasterFollowUpOnUnlockAgentNotifyOnlyToOwner} = 1; [...] - (2004/09/10) added Kernel::System::SearchProfile to manage object search profiles - (2004/09/09) added role/profile feature - (2004/09/09) added ticket title support 1.3.3 (2005/10/20) - (2005/10/20) moved to default download type as attachment (not inline) for a better security default setting - (2005/10/17) added security bugfix for missing SQL quote - (2005/07/08) fixed win32 binmode problem in Kernel/System/WebUploadCache.pm - (2005/07/01) fixed missing date in TicketForward.dtl - (2005/07/01) fixed bug 808 - Stats: StopMonth in Ticket.pm - (2005/07/01) fixed bug 810 - single quote in comment field generates errors - (2005/02/15) updated to cpan MIME::Tools 5.417 - (2005/02/10) fixed generic agent - was not able to set new owner - (2005/01/19) fixed bug 666 - INSERTs into 'ticket_history' fail sometimes - (2005/01/07) fixed bug 659 - Escalation Notification Sent to Wrong Users - (2004/11/26) fixed remove of ticket link if just one exists - (2004/11/24) fixed new owner list in Kernel/Modules/AgentMove.pm (show just user with rw permission to selected queue) - (2004/11/07) fixed utf8-problem with postgres and non utf-8 emails in article_plain - (2004/11/05) updated Kernel/Language/hu.pm Thanks to Czakó Krisztián! - (2004/11/04) fixed loop if now theme directory is found - (2004/11/04) fixed upper queue rename with () or + chars - (2004/11/04) fixed bug 604 - Typo in AgentStatusView.pm - (2004/10/29) spell check rewritten - (2004/10/26) added unlock option to bulk feature - (2004/10/18) fixed bug 551 - FAQ on Email new only takes over the subject and not the text 1.3.2 (2004/10/15) - (2004/10/14) fixed bug 570 - Stat generation script fails under postgres - (2004/10/14) fixed bug 573 - Clicked link to check ticket status and here's what I got - (2004/10/12) replaced COUNTER with DATA in Kernel/System/Ticket/Number/*.pm (because of win32 systems and use strict mode) - (2004/10/12) fixed agent can be customer modus - (2004/10/10) fixed wrong lable attachments in db backend - (2004/10/07) fixed bug 562 Content-Transfer-Encoding: 7bit and german umlaut - (2004/10/07) fixed bug 565 HighlightColor* in AgentMailbox - (2004/10/06) fixed link quote of https links - (2004/10/06) added application log error message if bin/PostMaster.pl fails - (2004/10/01) fixed bug 547 - uninitialized value in string eq at Kernel/System/Ticket/Article.pm line 1387 - (2004/09/29) fixed english "New ticket notification!", replaced OTRS_CURRENT_USERFIRSTNAME with OTRS_USERFIRSTNAME - (2004/09/29) removed not existing jp language translation - (2004/09/29) fixed bug 554 - "Thursday" twice in AdminGenericAgent.pm - (2004/09/27) fixed bug 548 - german spelling mistakes in agent notifications - (2004/09/23) fixed ticket free text selection in Kernel/Modules/CustomerMessag.pm - (2004/09/23) fixed not sended agent notification after created Email-Ticket - (2004/09/23) fixed ticket zoom in customer panel if no customer article exists 1.3.1 (2004/09/20) - (2004/09/16) fixed bug 513 - distinct customers must have distinct email - (2004/09/16) fixed bug 519 - PostMaster.pl bounces mail if database is down - (2004/09/16) fixed bug 521 - buggy utf8 content transfer encoding - (2004/09/11) fixed bug if somebody clicks on customer management - (2004/09/09) added address book and spell checker to agent forward - (2004/09/08) updated spanish translation - Thanks to Jorge Becerra! - (2004/09/08) fixed bug 500 - js error 1.3.0 beta4 (2004/09/08) - (2004/09/08) fixed bug 514 - Use of uninitialized value in addition (+) at bin/DeleteSessionIDs.pl line 93. - (2004/09/08) fixed bug 517 - fixed bug 517 - DBUpdate-to-1.3 scripts don't correctly rename system_queue_id - (2004/09/08) fixed bug 516 - initial_insert.sql violates ticket_history "NOT NULL" contraints - (2004/09/05) fixed bug 380 - Does not allow change of customer login - (2004/09/04) fixed bug 502 - Email bouncing does not work - (2004/09/04) fixed bug 503 - Move Ticket into queue not possible - (2004/09/04) fixed bug 504 - $Text{"0"} in DTLs does not produce any output - (2004/09/04) added delete option for pop3 accounts in admin interface - (2004/09/04) improved generic agent web interface - (2004/08/30) fixed '' selection on ticket free text search - (2004/08/30) support of sub dtl blocks - (2004/08/28) fixed call customer via phone (set state was ignored) - (2004/08/26) fixed multi customer id support and added docu 1.3.0 beta3 (2004/08/25) - (2004/08/25) fixed german translation (replaced wrong words) - (2004/08/24) fixed time schedule for generic agent 1.3.0 beta2 (2004/08/24) - (2004/08/24) fixed ticket_history table update script 1.3.0 beta1 (2004/08/18) - (2004/08/11) added feature to send fulltext reqests to a mirror database [Kernel/Config.pm] # AgentUtil::DB::* # (if you want to use a mirror database for agent ticket fulltext search) $Self->{'AgentUtil::DB::DSN'} = "DBI:mysql:database=mirrordb;host=mirrordbhost"; $Self->{'AgentUtil::DB::User'} = "some_user"; $Self->{'AgentUtil::DB::Password'} = "some_password"; [...] - (2004/08/10) added Radius auth modules for agent and customer interface - (2004/08/10) improved Kernel::System::CustomerAuth::DB to use an external database - (2004/08/10) added email 1:1 download option in AgentPlain - (2004/08/08) added owner_id, priority_id and state_id to ticket_history table. - (2004/08/04) moved customer notifications from Kernel/Config.pm to database and added multi language support - (2004/08/02) fixed bug 466 - Error in managing very long Message-IDs - (2004/08/01) improved Kernel::System::Log::SysLog with log charset config option in case syslog can't work with utf-8 - (2004/08/01) improved Kernel::System::Email backends - (2004/08/01) fixed bug 429 - Attachment file names with spaces do not save properly - (2004/08/01) fixed bug 450 - Spelling mistake in default FAQ entry - (2004/08/01) fixed bug 460 - Patch to add params hash to LDAP bind in Kernel/System/User.pm. - (2004/07/30) added references, in-reply-to follow up check [Kernel/Config.pm] # PostmasterFollowUpSearchInReferences # (If no ticket number in subject, otrs also looks in In-Reply-To # and References for follow up checks) $Self->{PostmasterFollowUpSearchInReferences} = 0; - (2004/07/17) fixed generic agent Schedule web interface - (2004/07/16) added multi attachment support for attachments - (2004/06/28) improved Kernel/Modules/AdminSelectBox.pm module - (2004/06/27) added Block() feature to dtl files (removed a lot of no longer needed templates) - (2004/06/27) improved web handle (bin/cgi-bin/index.pl and bin/cgi-bin/customer.pl) to show module syntax errors. - (2004/06/22) improved postmaster filter to use matched value as [***] in "Set =>" option. - (2004/06/22) added support for crypted database passwords (use bin/CryptPassword.pl to crypt passwords). - (2004/06/10) added generic agent web interface - (2004/06/03) improved language translation with custom translation files: Kernel/Language/$Locale.pm (default) Kernel/Language/$Locale_$Action.pm (translation for otrs modules like file manager, calendar, ...) Kernel/Language/$Locale_Custom.pm (own changes,updates) - (2004/05/18) added html application output filter option, e. g. to filter java script of the application or to manipulate the html output of the application. (see alos Kernel/Config/Defaults.pm -> Frontend::Output::PostFilter) - (2004/05/04) added ticket history log on ticket link update and notification info if link ticket number doesn't exists. - (2004/05/03) added PreApplicationModule examples to Kernel/Config.pm - (2004/04/30) added multi customer id support to Kernel/System/CustomerUser.pm, Kernel/System/CustomerUser/DB.pm and Kernel/System/CustomerUser/LDAP.pm. So one customer can have more then one customer id. - (2004/04/22) added notification module for customer panel (customer.pl) like for existing agent (index.pl) - (2004/04/20) added PreApplicationModule (index.pl) and CustomerPanelPreApplicationModule (customer.pl) This interface use useful to check some user options or to redirect not accept new application news. - (2004/04/19) added MaxSessionIdleTime for session managment to check/delete idle sessions - (2004/04/15) added file size info to article attachments (DBUpdate-to-1.3.*.sql is required!). - (2004/04/14) ticket history rewritten and added i18n feature - (2004/04/14) reworked/renamed Kernel::System::Ticket::Article and sub module functions and added added pod docu, see http://dev.otrs.org/ Note: Kernel::System::Ticket are not longer compat. to OTRS 1.2 or lower! - (2004/04/07) added config option SessionUseCookieAfterBrowserClose for session config stuff to keep cookies in browser (after closing the browser) till expiration of session (default is 0). - (2004/04/06) added missing priority options in TicketSeatch() of Kernel::System::Ticket. - (2004/04/05) reworked/renamed Kernel::System::Ticket functions and added added pod docu, see http://dev.otrs.org/ - (2004/04/04) added auto convert of html only emails to text/plain, text/html will be attached as attachment (Kernel/System/EmailParser.pm) - (2004/04/01) fixed some html quote bugs - (2004/03/30) added ability to reverse the Queue sorting (added AgentQueueSort setting) - (2004/03/12) added customer panel MyTickets and CompanyTickets feature. - (2004/03/11) added mulit serach options to customer serach e. g. "name+phone" in customer search - (2004/03/11) added customer search prefix (default '') and suffix (default '*') to CustomerUser as config options. - (2004/03/11) added tags for salutatuion, signateure and std. responses - (2004/03/08) added TimeZone feature - e. g. config option "$Self->{TimeZone} = +5;" in Kernel/Config.pm - (2004/03/05) added Include funtion to dtl tags - Thanks to Bozhin Zafirov! - moved to central css dtl file (Kernel/Output/HTML/*/css.dtl and Kernel/Output/HTML/*/customer-css.dtl) - (2004/02/29) improved database handling of large objects (use DBI bind values now / saves memory) - (2004/02/27) replaced "CustomQueue" with "My Queues" in agent frontend - (2004/02/27) fixed possible owner selection in AgentPhone/AgentEmail - (2004/02/23) improved FreeText feature look if just one key is defined. - (2004/02/23) improved otrs LDAP modules with AlwaysFilter and Charset options (see online documentation) - (2004/02/23) updated to CGI 3.04 1.2.4 (2004/07/07) - (2004/06/29) fixed bug [456] not existing queue_auto_response references in scripts/database/initial_insert.sql - (2004/06/11) added Hungarian translation. Thanks to Gáncs Gábor! - (2004/04/10) fixed not shown "this message is written in an other charset as your own" link in agent zoom - (2004/04/08) fixed performance problem in Kernel::Language module (get ~5% more performance of the webinterface) - (2004/04/06) added missing priority options in SearchTicket() of Kernel::System::Ticket. 1.2.3 (2004/04/02) - (2004/03/29) fixed some html quote bugs - (2004/03/28) fixed bug 365 - null attachment kills pop import script - (2005/03/25) updated pl language translation, Thanks to Tomasz Melissa! - (2004/03/25) fixed quote bug in AgentPhoneView, AgentEmail and AgentCompose. - (2004/03/08) fixed bug 341 Wrong results searching for time ranges http://bugs.otrs.org/show_bug.cgi?id=341 - (2004/02/29) fixed language quoting in customer login screen - (2004/02/27) fixed missing "internal (agent)" agent search faq - (2004/02/27) fixed possible owner selection in AgentPhone/AgentEmaill 1.2.2 (2004/02/23) - (2004/02/17) changed screen after moved ticket (like OTRS 1.1) - (2004/02/17) added null option to search options http://bugs.otrs.org/show_bug.cgi?id=321 - (2004/02/17) fixed double quote bug in GetIdOfArticle()/CreateArticle() http://bugs.otrs.org/show_bug.cgi?id=319 - (2004/02/17) fixed bug 317 - Return Path set to invalid email http://bugs.otrs.org/show_bug.cgi?id=317 1.2.1 (2004/02/14) - (2004/02/14) fixed escalation bug 290 - http://bugs.otrs.org/show_bug.cgi?id=290 - (2004/02/14) updated spanish translation. Thanks to Jorge Becerra! - (2004/02/14) updated czech translation. Thanks to Petr Ocasek (BENETA.cz, s.r.o.)! - (2004/02/14) added Norwegian language translation (bokmål) Thanks to Arne Georg Gleditsch! - (2004/02/12) fixed security bugs ins SQL quote() - (2004/02/12) fixed bin/PendingJobs.pl bug (Need User) - (2004/02/10) fixed CustomerUserAdd, added Source default map if no Source name is given - (2004/02/10) fixed missing translation in agent and customer preferences option selections. 1.2.0 beta3 (2004/02/09) - (2004/02/09) fixed bug 249 Editing system email addresses with quotations in name field - http://bugs.otrs.org/show_bug.cgi?id=249 - (2004/02/09) added contact customer (create ticket) feature - (2004/02/08) added multi customer map/source support - (2004/02/08) added GenericAgent module support - (2004/02/05) fixed bug in X-OTRS-Queue option if bin/PostMasterPOP3.pl is used. - (2004/02/04) fixed bug in customer interface (empty To selection) - (2004/02/03) fixed typo in template (wrong $Data{} for Field6) Kernel/Output/HTML/Standard/FAQArticleForm.dtl 1.2.0 beta2 (2004/02/02) - (2004/02/02) replaced column "comment" to "comments" of each table to be oracle compat. - (2004/02/02) added ticket link feature - (2004/02/01) fixed uncounted unlocktime calcualtion in bin/UnlockTickets.pl - (2004/01/27) added Bcc field for agent address book and agent compose - (2004/01/24) fixed bug 280 - group_customer_user table (http://bugs.otrs.org/show_bug.cgi?id=280) - (2004/01/23) fixed bug 219 - GenericAgent and adding notes (http://bugs.otrs.org/show_bug.cgi?id=219) - (2004/01/23) fixed bug 215 - Bug in search URL - wrong link to next page (http://bugs.otrs.org/show_bug.cgi?id=215) - (2004/01/23) fixed bug 213 - Does not update replies with the correct name (http://bugs.otrs.org/show_bug.cgi?id=213) - (2004/01/23) fixed bug 192 - rename queue with Sub-queue (http://bugs.otrs.org/show_bug.cgi?id=192) - (2004/01/23) fixed customer-user <-> group problem added the following to Kernel/Config.pm # CustomerGroupSupport (0 = compat. to OTRS 1.1 or lower) # (if this is 1, the you need to set the group <-> customer user # relations! http://host/otrs/index.pl?Action=AdminCustomerUserGroup # otherway, each user is ro/rw in each group!) $Self->{CustomerGroupSupport} = 0; # CustomerGroupAlwaysGroups # (if CustomerGroupSupport is true and you don't want to manage # each customer user for this groups, then put the groups # for all customer user in there) $Self->{CustomerGroupAlwaysGroups} = ['users', 'info']; - (2004/01/23) changed Kernel::System::Ticket->SearchTicket() to return false if on param (e. g. Queue or State) doesn't exist (problem was, that if a queue name dosn't exist, then the GenericAgent gets tickets from all queues!). 1.2.0 beta1 (2004/01/22) - (2004/01/22) internationalization of agent notification messages configurable over admin interface (attention, agent notificatins are not be longer stored as article, now just a history entry will be created, old articles will be removed/delete by update script!) - (2004/01/19) improve ticket search with date/time options - (2004/01/14) added X-OTRS-SenderType and X-OTRS-ArticleType to possible email headers (see doc/X-OTRS-Headers.txt). - (2004/01/14) Updated Mail::Tools from 1.51 to 1.60. - (2004/01/12) added config option to send no pending notification in defined hours (SendNoPendingNotificationTime). - (2004/01/10) improved TicketStorageModule, now it's possible to switch from one to the other backend on the fly. - (2004/01/09) improved GenericAgent.pl to work also with more ticket properties see also for all options: http://doc.otrs.org/cvs/en/html/generic-agent-example.html - (2004/01/09) removed charset selection from perferences (agent and customer interface). Take the charset form translation file. - (2004/01/09) added utf-8 support for mail frontend (min. Perl 5.8.0 required) - (2004/01/08) added address book feature on compose answer screen. - (2004/01/07) added OTRS_CUSTOMER_DATA_* tags for info of existing customer in CustomerMap in Kernel/Config.pm in Agent notification config options. - (2003/12/23) added lock/unlock option to phone view / create ticket. - (2003/12/15) changed recipents of customer notifications (change queue, update owner, update state, ...) to current customer user, based on customer user source. - (2003/12/15) added customer user cc by creating a new ticket with different sender email addresses. - (2003/12/11) added more ticket free text options for tickets now we have 8 (not only 2) - improved also GenericAgent and Web-Frontend! - (2003/12/07) added SUSE 9.0 support and added RPM spec file for SUSE 9.0. - (2003/12/07) moved Kernel/Output/HTML/Agent|Admin|Customer.pm stuff to Kernel/Modules/*.pm modules. - (2003/12/07) removed config option CustomerViewableTickets and added customer preferences option (15|20|25|30). - (2003/12/07) removed config option ViewableTickets and added agent preferences option (5|10|15|20|25). - (2003/12/03) added QueueListType config option [tree|list] to show the QueueSelection in a tree (default) or just in a list Example: Tree: List: QueueA QueueA Queue1 QueueA::Queue1 Queue2 QueueA::Queue2 Queue3 QueueA::Queue3 QueueB QueueB Queue1 QueueB::Queue1 Queue2 QueueB::Queue2 - (2003/12/02) added remove of session cookie after closing the browser in agent interface - (2003/11/27) added modules for agent notifications Kernel/Output/HTML/NotificationCharsetCheck.pm Kernel/Output/HTML/NotificationUIDCheck.pm are default modules to configure over Kernel/Config.pm $Self->{'Frontend::NotifyModule'}->{'1-CharsetCheck'} = { Module => 'Kernel::Output::HTML::NotificationCharsetCheck', }; $Self->{'Frontend::NotifyModule'}->{'2-UID-Check'} = { Module => 'Kernel::Output::HTML::NotificationUIDCheck', }; So it's alos possible to create your own agent notifications like motd od escalation infos. - (2003/11/26) added group <-> customer user support - so it's possible that you can define the customer queues for new tickets - (2003/11/26) added modules for ticket permission checks Kernel/System/Ticket/Permission/OwnerCheck.pm Kernel/System/Ticket/Permission/GroupCheck.pm Kernel/System/Ticket/CustomerPermission/CustomerIDCheck.pm Kernel/System/Ticket/CustomerPermission/GroupCheck.pm So it's possible to write own perission check modules! Example: Don't allow agents to change the priority if the state of the ticket is 'open' and in a specific queue. Example ofKernel/Config.pm: # Module Name: 1-OwnerCheck # (if the current owner is already the user, grant access) $Self->{'Ticket::Permission'}->{'1-OwnerCheck'} = { Module => 'Kernel::System::Ticket::Permission::OwnerCheck', Required => 0, }; # Module Name: 2-GroupCheck # (if the user is in this group with type ro|rw|..., grant access) $Self->{'Ticket::Permission'}->{'2-GroupCheck'} = { Module => 'Kernel::System::Ticket::Permission::GroupCheck', Required => 0, }; - (2003/11/19) improved group sub system, added create, move_into, owner and priority permissions to groups (DBUpdate-to-1.2.*.sql is required!). - (2003/11/05) added agent preferences option "Screen after new phone ticket". So you can select the next screen after creating a new phone ticket. - (2003/11/02) improved GenericAgent.pl to work also with ticket priorities (search and change). Example for Kernel/Config/GenericAgent.pm: # -- # [name of job] -> move all tickets from abc to experts and change priority # -- 'move all abc priority "3 normal" tickets to experts and change priority'=> { # get all tickets with these properties Queue => 'abc', Priorities => ['3 normal'], # new ticket properties New => { Queue => 'experts', Priority => '4 high', }, }, - (2003/11/02) added delete option to Admin->StdAttachment menu - (2003/11/01) added PostMaster(POP3).pl filter options like procmail. Example for Kernel/Config.pm: # Job Name: 1-Match # (block/ignore all spam email with From: noreply@) $Self->{'PostMaster::PreFilterModule'}->{'1-Match'} = { Module => 'Kernel::System::PostMaster::Filter::Match', Match => { From => 'noreply@', }, Set => { 'X-OTRS-Ignore' => 'yes', }, }; Available modules are Kernel::System::PostMaster::Filter::Match and Kernel::System::PostMaster::Filter::CMD. See more to use it on http://doc.otrs.org/. - (2003/10/29) added bin/CleanUp.pl to clean up of all tmp data like ipc, database or fs session and log stuff (added CleanUp() to Kernel::System::AuthSession::* and Kernel::System::Log). - (2003/10/27) added "-c Kernel::Config::GenericAgentJobModule" option to GenericAgent.pl to use it with more then one (Kernel::Config::GenericAgent) job file. For example you will be able to have Kernel::Config::Delete and Kernel::Config::Move or other job files to execute it on different times. - (2003/10/14) changed phone default settings: * new tickets are unlocked (not locked) * subject and body is empty as default - (2003/09/28) improved next screen management after closing tickts - (2003/09/28) added to agent compose answer screen as variable for new ticket state in composed message. - (2003/08/28) improved GenericAgent to use From, To, Cc, Subject and Body for ticket selection - example: [...] 'delete all tickets with subject "VIRUS 32" in queue abc' => { # get all tickets with this properties Queue => 'abc', Subject => '%VIRUS%', # new ticket properties New => { # DELETE! Delete => 1, }, }, [...] - (2003/07/31) added "Show closed Ticket/Don't show closed Ticket" link to customer panel show my tickets overview - (2003/07/14) added last owner selection to Kernel/Modules/AgentOwner.pm - (2003/07/13) add "single sign on" (pre-authentication) option for http-basic-auth (Kernel::System::Auth::HTTPBasicAuth and Kernel::System::CustomerAuth::HTTPBasicAuth). Thanks to Phil Davis! - (2003/07/12) fixed bug 155 - in multiple page ticket view, start value might be too high - (2003/07/12) improved ticket search, added also search profile option - (2003/07/05) improved module permission options, now it's possible to add more the one group - (2003/06/26) improved ticket search and added new search preferences table (db update with scripts/DBUpdate-to-1.2.(mysql|postgres).sql) required! - (2003/05/29) added utf-8 support for webfrontends (min. Perl 5.8.0 required) - (2003/05/20) added array for source queue selection to bin/GenericAgent.pl for example, use this job for more queues: [...] 'move tickets from tricky to experts' => { # get all tickets with this properties Queue => ['tricky', 'tricky1'], States => ['new', 'open'], Locks => ['unlock'], [...] - (2003/05/13) removed UNIQUE (not needed!) in pop3_account table 1.1.4 (2003/??/??) - (2003/10/27) fixed (removed) not needed database connects in PostMaster(POP3).pl stuff (now just 1 database connect, not 3 connects)! Thanks to Jens Wilke! - (2003/09/39) added Czech translation file - Tomas Krmela! - (2003/09/29) added Polish translation file - Tomasz Melissa! - (2003/09/16) fixed order of user checking/adding in rpm spec files - (2003/08/22) fixed ascii2html convert fucktion for "\n" -> "
\n" and " " -> "  ". - (2003/08/22) fixed customer user lookup for PostMaster*.pl based on senders email address (set customer id and customer user) 1.1.3 (2003/07/12) - (2003/07/12) fixed bug 182 - Error when modify an queue without a queue-name - (2003/07/12) removed "PerlInitHandler Apache::StatINC" (Reload %INC files - perl modules) from scripts/apache-httpd.include.conf because of many error message in apache error log -=> apache reload is still needed when perl modules changed on disk <=- - (2003/07/12) improved performance of Kernel/System/Ticket/ArticleStorageDB.pm with large objects - (2003/07/10) fixed bug 171 - No lock check if two Agents try to lock ticket at same time (or later) - (2003/07/06) fixed bug 168 - The install script for POSTGRES contains wrong datatypes (DATETIME instead of TIMESTAMP) - (2003/07/06) fixed bug 165 - Pop3 change - does not show the queue - (2003/07/03) fixed bug 178 - Authenticated customer LDAP requests don't work - (2003/07/02) updated Finnish translation, thanks to Antti Kämäräinen - (2003/07/01) added SMTP module port patch of Jeroen Boomgaardt - (2003/06/22) fixed bug 144 - PostMasterPOP3.pl is exiting "Attached .eml file causes bug in EmailParser.pm" http://bugs.otrs.org/show_bug.cgi?id=144 - (2003/06/04) fixed legend colors of stats pics 1.1.2 (2003/05/31) - (2003/06/01) improved Kernel/System/Ticket/Number/*.pm (ticket number generator modules) to work with non existing var/log/TicketCounter.log. -=> So var/log/TicketCounter.log will be removed from the CVS and tar.gz updates will be much easier! (TicketCounter.log will not be reseted on tar-update of OTRS update) - (2003/06/01) added Resent-To email header check for queue sorting of new ticket - http://lists.otrs.org/pipermail/otrs/2003-May/001845.html - (2003/05/30) added "PerlInitHandler Apache::Reload" (Reload %INC files - perl modules) to scripts/apache2-httpd.include.conf -=> no apache reload is needed when perl modules is updated on disk <=- - (2003/05/30) added "PerlInitHandler Apache::StatINC" (Reload %INC files - perl modules) to scripts/apache-httpd.include.conf -=> no apache reload is needed when perl modules is updated on disk <=- - (2003/05/29) fixed create ticket (without priority selection) via customer panel and changed priority names. - (2003/05/26) fixed pic.pl bug - http://bugs.otrs.org/show_bug.cgi?id=149 - (2003/05/19) improved text formatting of "long" messages in QueueView TicketZoom, TicketPlain and TicketSearch - (2003/05/18) fixed small logic bugs in Kernel/System/PostMaster* improved debug options for bin/PostMaster.pl and bin/PostMasterPOP3.pl -=> just used -d1 (1-3) for debug level of Kernel/System/PostMaster* - (2003/05/18) added customer data lookup for PostMaster*.pl based on senders email address (set customer id and customer user) - (2003/05/13) fixed unwanted ticket unlock on move - (2003/05/13) added russian translation! Thanks to Serg V Kravchenko! - (2003/05/13) added config options for shown customer info size $Self->{ShowCustomerInfo(Zoom|Queue|Phone)MaxSize} - (2003/05/08) fixed ignored user comment in admin area - (2003/05/04) added missing StateUpdate (table ticket_history_type) to scripts/DBUpdate-to-1.1.postgresql.sql - (2003/05/02) removed unique option for the pop3_account column login! To be able to have more pop3 accounts with the same login name. - (2003/05/01) fixed bug 134 - Title shows "Select box" instead of "Admin Log" - http://bugs.otrs.org/show_bug.cgi?id=134 - (2003/05/01) fixed Kernel/System/AuthSession/*.pm to be able to store 0 values 1.1.1 (2003/05/01) - (2003/04/30) removed agent notify about new note because new owner got ticket assigned to you notify! - (2003/04/29) fixed bug 131 - QueueView shows wrong queue in drop-downs - http://bugs.otrs.org/show_bug.cgi?id=131 - (2003/04/29) added min. counter size option (default 5) for Kernel::System::Ticket::Number::AutoIncrement module. - (2003/04/25) removed shown customer id in 'MyTickets' from customer interface - added customer id to user name line 1.1 RC1 (2003/04/24) - (2003/04/24) added refresh time to AgentMailbox screen (refresh time still exists for QueueView) - (2003/04/24) fixed "show closed tickets" in customer interface (http://lists.otrs.org/pipermail/otrs/2003-April/001508.html) - (2003/04/24) fixed max shown tickets in QueueView (default now 1200) (http://lists.otrs.org/pipermail/otrs/2003-April/001505.html) - (2003/04/23) fixed missing filename (default index.pl) for download of attachments using Kernel/System/Ticket/ArticleStorageFS.pm (http://lists.otrs.org/pipermail/otrs/2003-April/001491.html) - (2003/04/22) fixed bug 123 - Email address with simple quote http://bugs.otrs.org/show_bug.cgi?id=123 - (2003/04/18) added RH8 IPC (shm id 0) workaround (create dummy shm) - (2003/04/17) fixed AgentStatusView (1st ticket is actually the 2nd) - (2003/04/17) added Firstname/Lastname of agents to ticket history 1.1 RC1 (2003/04/15) - (2003/04/15) added Italian translation - Thanks to Remo Catelotti - (2003/04/14) improved performance of MIME parser (PostMaster) - (2003/04/13) added config option DefaultNoteTypes (used note types) default is just note-internal because note-external and note-report is confusing. - (2003/04/11) added check if ticket state type is closed or removed then send not 'auto reply' to customer. http://lists.otrs.org/pipermail/otrs/2003-April/001401.html - (2003/04/11) added check for quotable messages in auto response - (2003/04/11) added check and html2ascii convert for html only emails on std. responses, forwards or splits - (2003/04/11) added Page Navigator for AgentQueueView - http://lists.otrs.org/pipermail/otrs/2003-February/000881.html - (2003/04/09) improved AdminEmail feature with group recipient - (2003/04/08) added ticket split option in article zoom. - (2003/04/08) fixed bug 109 - Attachments not being forwarded on http://bugs.otrs.org/show_bug.cgi?id=109 - (2003/04/08) fixed bug 111 - Inability to forward on anything from: 'agent email(external)' - http://bugs.otrs.org/show_bug.cgi?id=110 - (2003/03/24) improved user-auth and customer-auth ldap interface with 'UserAttr' (UID for posixGroups objectclass and DN for non posixGroups objectclass) on group access check. Config options now: [...] $Self->{'AuthModule::LDAP::GroupDN'} = 'cn=otrsallow,ou=posixGroups,dc=example,dc=com'; $Self->{'AuthModule::LDAP::AccessAttr'} = 'memberUid'; # for ldap posixGroups objectclass (just uid) $Self->{'AuthModule::LDAP::UserAttr'} = 'UID'; # for non ldap posixGroups objectclass (with full user dn) $Self->{'AuthModule::LDAP::UserAttr'} = 'DN'; [...] - (2003/03/24) added agent feature to be also customer of one ticket - (2003/03/24) added UncountedUnlockTime config options - e.g. don't count Fri 16:00 - Mon 8:00 as unlock time. - (2003/03/23) added generic module/group permission concept for Kernel/Modules/*.pm modules. -=> add "$Self->{'Module::Permission'}->{'module'} = 'group';" to Kernel/Config.pm like "$Self->{'Module::Permission'}->{'AdminAutoResponse'} = 'users';" to let the users groups able to change the auto responses. - (2003/03/13) improved create customer account - send account login via email to requester (added config text for email) - (2003/03/13) added SendNoAutoResponseRegExp config option to send no auto responses if regexp is matching. (Default is '(MAILER-DAEMON|postmaster|abuse)@.+?\..+?') - (2003/02/11) improved ticket search (merged fulltext and ticket number rearch) - (2003/03/10) added customer email notification on move, state update or owner update (config option for each queue). Use "scripts/DBUpdate-to-1.1.(mysql|postgresql).sql". http://lists.otrs.org/pipermail/dev/2002-June/000005.html - (2003/03/06) added ro/rw to group object. So the agent is able to search, zoom, ... in tickets but can't edit the tickets - added also new config option 'QueueViewAllPossibleTickets' to show the ro queues in the queue (default 0 -=> not shown). Use "scripts/DBUpdate-to-1.1.(mysql|postgresql).sql". - (2003/03/05) added sendmail backends (Kernel::System::Email::Sendmail and Kernel::System::Email::SMTP) - for win32 user. New config options: [...] $Self->{'SendmailModule'} = 'Kernel::System::Email::Sendmail'; $Self->{'SendmailModule::CMD'} = '/usr/sbin/sendmail -t -i -f '; $Self->{'SendmailModule'} = 'Kernel::System::Email::SMTP'; $Self->{'SendmailModule::Host'} = 'mail.example.com'; $Self->{'SendmailModule::AuthUser'} = ''; $Self->{'SendmailModule::AuthPassword'} = ''; [...] - (2003/03/05) added "view all articles" config option for ticket zoom view (TicketZoomExpand default is 0) - new dtl templates for ticket zoom Kernel/Output/HTML/*/AgentZoom*.dtl (removed TicketZoom*.dtl) http://lists.otrs.org/pipermail/otrs/2003-January/000784.html - (2003/03/03) new ticket state implementation (added ticket_state_type table). Use "scripts/DBUpdate-to-1.1.(mysql|postgresql).sql". State name is now free settable (because of the ticket state name). Added ticket state documentation. - (2003/02/25) rewrote scripts/backup.sh, update your cronjobs! http://lists.otrs.org/pipermail/dev/2003-February/000112.html - (2003/02/23) added sub-queue support http://lists.otrs.org/pipermail/otrs/2002-June/000065.html - (2003/02/17) added allowing the client to close a ticket via customer panel - http://lists.otrs.org/pipermail/otrs/2003-February/000891.html - (2003/02/15) fixed hanging login problem with mod_perl2 - (2003/02/15) added mod_perl2 support for web installer - (2003/02/15) unfortunately there is a mod_perl2 bug on RH8 - added check if crypt() is working correctly - (2003/02/14) fixed default Spelling Dictionary selection and added a preferences option - (2003/02/13) added PendingDiffTime config option (add this time to shown (selected) pending time) - http://lists.otrs.org/pipermail/otrs/2003-February/000899.html - (2003/02/09) updated priotity options with number prefix for sort of html select fields - e. g. "normal" is "3 normal" and "high" is "4 high" - use "scripts/DBUpdate-to-1.1.(mysql|postgresql).sql" - (2003/02/09) added ShowCustomerInfo(Queue|Zoom|Phone) config options for shown CustomerInfo (e. g. company-name, phone, ...) on AgentQueueView, AgentZoom and AgentPhone. - (2003/02/08) improved fulltext search with queue and priority option - (2003/02/08) added html color highlighting for ticket article type e. g. to highlight internal and external notes in TicketZoom -=> article tree. - (2003/02/08) added html color highlighting for ticket priority - (2003/02/08) moved to 100% CSS support for Standard and Lite theme - (2003/02/08) improved VERSION regex for 1.x.x.x cvs revision - (2003/02/08) changed database script location from install/database to scripts/database 1.0 RC3 (2003/02/03) - (2003/02/03) added customer user info on TicketView, TicketZoom and PhoneView dtl template (if wanted, uncomment it). - (2003/02/03) fixed java script stuff for Spell Check - (2003/02/03) added customer user serach to PhoneView - (2003/02/02) added pending ticket notification - Thanks to Andreas Haase! http://lists.otrs.org/pipermail/otrs/2003-January/000839.html - (2003/01/27) fixed some doc typos - Thanks to Eddie Urenda! - (2003/01/27) added die string -=> better to find webserver user file write permission problems (var/log/TicketCounter.log)! Kernel/System/Ticket/Number/*.pm - (2003/01/23) added Brazilian Portuguese translation! Thanks to Gilberto Cezar de Almeida! 1.0 RC2 (2003/01/19) - (2003/01/19) added CustomerUser LDAP backend - Thanks to Wiktor Wodecki! - (2003/01/19) fixed CustomerUser backend (config options) - (2003/01/18) fixed bug 61 (ArticleStorageInit error ) - http://bugs.otrs.org/show_bug.cgi?id=61 - (2003/01/17) fixed bug 68 on FreeBSD 4.7 (trying to "compose email" from the agent interface) - http://bugs.otrs.org/show_bug.cgi?id=68 - (2003/01/16) fixed bug 62 (not working command line utilitity) - http://bugs.otrs.org/show_bug.cgi?id=62 - (2003/01/16) added bin/otrs.checkModules to check installed and required cpan modules - (2003/01/15) updated finnish translation! Thanks to Antti Kämäräinen! - (2003/01/15) added CheckMXRecord option to webinstaller - (2003/01/14) fixed typos "preferneces != preferences typo" http://lists.otrs.org/pipermail/dev/2003-January/000074.html Thanks to Wiktor Wodecki! - (2003/01/14) fixed bug 59 (Bug in SELECT statement on empty search form) - http://bugs.otrs.org/show_bug.cgi?id=59 - (2003/01/14) updated french translation! Thanks to Nicolas Goralski! - (2003/01/12) added spanisch translation! Thanks to Jorge Becerra! - (2003/01/11) fixed AgentPhone bug of Time() in subject - Time(DateFormatLong) was shown 1.0 RC1 (2003-01-09) - (2003/01/09) added AgentTicketPrint (Ticket Print View) - (2003/01/09) improved Kernel::System::Ticket::IndexAccelerator::RuntimeDB and StaticDB (for locked tickets). - (2003/01/09) removed Kernel::System::Ticket::IndexAccelerator::FS because RuntimeDB and StaticDB is enough - (2003/01/05) improved fulltext search (added ticket state search option) - (2003/01/05) added CMD option to bin/GenericAgent.pl (so you can execute own programs on GenericAgent.pl actions - e. g. send special admin emails) - (2003/01/02) added attachments support for std. responses - (2002/12/27) added filters (All, Open, New, Pending, Reminder) to AgentMailbox (locked-ticket-view) - (2002/12/24) added pending feature for tickets - (2002/12/20) added Kernel::System::Ticket::ArticleStorage* modules for attachments in database or fs (needs to update the database (scripts/DBUpdate.(mysql|postgesql).sql)! The main reason is a lot of people have problems with the file permissions of the local otrs and webserver user (often incoming emails are shown some times again). TicketStorageModule in Kernel/Config.pm. * Kernel::System::Ticket::ArticleStorageDB -> (default) * Kernel::System::Ticket::ArticleStorageFS -> (faster but webserver user should be the otrs user - use it for larger setups!) - (2002/12/19) attachment support (send and view) for customer panel! - (2002/12/18) added config option CheckEmailAddresses and CheckMXRecord. CheckMXRecord is useful for pre checks of valid/invalid senders ( reduce Postmaster emails). Disable CheckEmailAddresses if you work with customers which don't have email addresses or your otrs system is in your lan! - (2002/12/18) added more error handling to AgentPhone - (2002/12/15) added bin/PostMasterPOP3.pl and AdminPOP3 interface for fetching emails without procmail, fetchmail and MDA - (2002/12/12) added finnish translation - Thanks to Antti Kämäräinen! - (2002/12/08) added working PostMasterDaemon.pl and PostMasterClient.pl, alternative to PostMaster.pl. How it works: If the PostMasterDaemon.pl is running, pipe email through PostMasterClient.pl like (PostMaster.pl) (e. g. "cat /tmp/some.box | bin/PostMasterClient.pl"). Pro: Speed, Contra needs more memory. - (2002/12/07) added customer-user-backend Kernel/System/CustomerUser/DB.pm. - (2002/12/07) added preferences-backend module for user and customer user (Kernel/System/ (User/Preferences/DB.pm and CustomerUser/Preferences/DB.pm) - (2002/12/04) moved from Date::Calc (Perl and C) to Date::Pcalc (Perl only) and added Date::Pcalc to Kernel/cpan-lib/ (OS independent!). - (2002/12/01) moved GenericAgent.pm to GenericAgent.pm.dist to have tarball updates easier. - (2002/12/01) moved finally to new config file Kernel/Config.pm.dist! Learn more -=> INSTALL -=> "Demo config files"! - (2002/12/01) added "enchant LDAP auth" patch from Wiktor Wodecki for Kernel/System/Auth/LDAP.pm and Kernel/System/CustomerAuth/LDAP.pm - http://lists.otrs.org/pipermail/dev/2002-November/000043.html. Thanks Wiktor! - (2002/11/28) fixed bug 39 - added mime encode for attachment file names http://bugs.otrs.org/show_bug.cgi?id=39 - Thanks to Christoph Kaulich! - (2002/11/27) added backend modules for loop protection of PostMaster.pl "LoopProtectionModule" in Kernel/Config.pm (default is DB) - Kernel::System::PostMaster::LoopProtection::(DB|FS). - (2002/11/24) added delete ticket feature for GenericAgent.pl (removes tickets from db and fs) - http://lists.otrs.org/pipermail/dev/2002-October/000037.html. - (2002/11/23) removed Kernel::Modules::AdminLanguage! Moved used languages to config file (Kernel/Config.pm - DefaultUsedLanguages). Moved translation files from long language names to short names like en, de, bg, nl, ... (e. g. Kernel/Language/bg.pm). Updated docu. - (2002/11/21) moved var/cron/* to var/cron/*.dist (.dist is not used) to make updates easier! Thanks to Bryan Fullerton! - (2002/11/15) moved %doc/install/* to /usr/local/OpenTRS/install in RPM-specs. because the web-installer needs this stuff in this location. %doc isn't consistent on different linux distributions! - (2002/11/15) fixed bug [48], custom modules don't work/load - http://bugs.otrs.org/show_bug.cgi?id=48 - (2002/11/15) added Dutch translation! Thanks to Fred van Dijk! - (2002/11/14) added Bulgarian translation! Thanks to Vladimir Gerdjikov! - (2002/11/11) added new config file as Kernel/Config.pm.dist (will be used for >= OTRS 5.0 Beta9) if you want to test it with 0.5, use Kernel/Config.pm.dist as Kernel/Config.pm (cp Kernel/Config.pm.dist Kernel/Config.pm)! Kernel/Config/Defaults.pm is the config file with all defaults. If you want to change this settings, add the needed entry to Kernel/Config.pm(.dist) and the Kernel/Config/Defaults.pm will be overwrite. Updates will be much easier! - http://lists.otrs.org/pipermail/otrs/2002-October/000315.html - (2002/11/11) added spell ckecker for agent interface (Kernel::Modules::AgentSpelling). - (2002/11/11) added browser window.status info for Standard Theme (Agent and Customer frontend). - (2002/11/11) added some CPAN modules to Kernel/cpan-lib/ (CGI 2.89, MIME-tools-5.411 and MailTools-1.51). - (2002/11/09) fixed attachment filename for IE (not the whole path like c:\Documents\test.jpg) Kernel/Modules/AgentCompose.pm. - (2002/11/09) fixed bug in Kernel/System/EmailParser.pm if email headers are longer then 64 characters. Thanks to Phil Davis! - (2002/11/01) added file permission check for PostMaster.pl on startup! -=> Will help to get setup faster working! - (2002/10/31) added email valid check (incl. mx) on CreateAccount (customer panel) -=> Config option: $Self->{CheckMXRecord}! 0.5 BETA8 (2002/10/25) - (2002/10/24) improved web installer - added system settings - (2002/10/22) added notify mail to agent by ticket move - configurable via preferences - (2002/10/22) added Lite QueueView - configurable via preferences - (2002/10/20) added customer web frontend (bin/cgi-bin/customer.pl, Kernel/Modules/Customer*.pm and Kernel/Output/HTML/*/Customer.dtl) - (2002/10/20) added lost password feature - added config support for AgentPreferences module (Kernel/Config/Preferences.pm) - added AgentStatusView module (overview of all open tickets) - (Thanks to Phil Davis)! - added support of generic session id name (e. g. SessionID, OTRS, ...) - added more flexibility for option string in Kernel::Modules::AgentPhone [Kernel::Config::Phone] # PhoneViewASP -> useful for ASP # (Possible to create in all queue? Not only queue which # the own groups) [0|1] $Self->{PhoneViewASP} = 1; # PhoneViewSelectionType # (To: section type. Queue => show all queues, SystemAddress => show all system # addresses;) [Queue|SystemAddress] $Self->{PhoneViewSelectionType} = 'SystemAddress'; # PhoneViewSelectionString # (String for To: selection.) $Self->{PhoneViewSelectionString} = ' <> - Queue: - '; # PhoneViewOwnSelection # (If this is in use, "just this selection is valid" for the PhoneView.) $Self->{PhoneViewOwnSelection} = { # QueueID => String '1' => 'First Queue!', '2' => 'Second Queue!', }; [...] - added attachment support for agent compose answer - added Kernel::Modules::AdminEmail feature - a admin can send (via admin interface) info to one or more agents. - added /etc/sysconfig/otrs file for rcscripts - added rpm for Red Hat Linux 7.3 - added email notify on ownership change feature - see http://lists.otrs.org/pipermail/otrs/2002-September/000213.html - added ReplyTo patch for PostMaster.pl of Phil Davis - Thanks Phil! - http://lists.otrs.org/pipermail/otrs/2002-September/000203.html - created config file (Kernel/Config/GenericAgent.pm) for bin/GenericAgent.pl - splited Kernel/Config.pm info Kernel/Config.pm, Kernel/Config/Postmaster.pm Kernel/Config/Phone.pm and Kernel/Config/Notification.pm and renamed some config variables to get a better overview. - added new/current french translation - Thanks to Bernard Choppy! - added module support for log (Kernel/Config.pm --> $Self->{LogModule}) * "Kernel::System::Log::SysLog" for syslogd (default) * "Kernel::System::Log::File" for log file - added alternate login and logout URL feature (Kernel/Config.pm --> $Self->{LoginURL}, $Self->{LogoutURL}) and added two example alternate login pages scripts/login.pl (Perl) and scripts/login.php (PHP) - added backup and restore script (scripts/(backup|restore).sh) - moved Kernel::System::Article to Kernel::System::Ticket::Article! The ArticleObject exists not longer in Kernel::Modules::*, use TicketObject. - fixed Bug [25] Error on bounce of ticket - http://bugs.otrs.org/show_bug.cgi?id=25 - fixed Bug [27] Let the fields "new message" and "Locked tickets" be more visible - http://bugs.otrs.org/show_bug.cgi?id=27 - fixed Bug [23] little menu logic mistake - http://bugs.otrs.org/show_bug.cgi?id=23 - fixed Bug [30] Kernel/System/DB.pm - DB quoting http://bugs.otrs.org/show_bug.cgi?id=30 Thanks to Marc Scheuffler! - fixed Bug [28] Base64 Encoded mail fails - http://bugs.otrs.org/show_bug.cgi?id=28 Thanks to Christoph Kaulich! - fixed rpm bug for SuSE Linux 7.3 (Installer) - Thanks to Schirott Frank! 0.5 BETA7 (2002/08/06) - improved screen session management (next screen, last screen) added back buttons - improved ticket and article lib funktions (Kernel::System::Ticket::* and Kernel::System::Article) - improved fulltext search - added time accounting for tickets (added new database table - time_accounting! use scripts/DBUpdate.(mysql|postgresql).sql for database updates!) - added notify feature for ticket lock timeout by system - added user preferences item email (so login and email can be different) - added "Std. Response on creating a queue" feature (http://lists.otrs.org/pipermail/otrs/2002-July/000114.html) - added module support for auth. (Kernel/Config.pm --> $Self->{AuthModule}) * "Kernel::System::Auth::DB" against OTRS DB (default) * "Kernel::System::Auth::LDAP" against a LDAP directory - added "ChangeOwnerToEveryone" feature fot AgentOwner (useful for ASP) Kernel/Config.pm -> $Self->{ChangeOwnerToEveryone} = [0|1] - added AgentCustomer module (set a customer id to a ticket and get a customer history) - added a GenericAgent.pl! This program can do some generic actions on tickets (like SetLock, MoveTicket, AddNote, SetOwner and SetState). It was developed to close (automatically via cron job) ticket in a specific queue, e. g. all tickets in the queue 'spam'. (Thanks to Gay Gilmore for the idea) - added a simple webform (scripts/webform.pl) to generate emails with X-OTRS-Header to dispatch it with procmail (used for feedback forms) - added content_type col. to article table to handle differen charsets correctly (use script/DBUpdate.(mysql|postgresql).sql to upgrate existing databases). - added generic session storage management (Kernel/Config.pm --> $Self->{SessionModule}) * "Kernel::System::AuthSession::DB" (default) --> db storage * "Kernel::System::AuthSession::FS" --> filesystem storage * "Kernel::System::AuthSession::IPC" --> ram storage - added http cookie support for session management - it's more comfortable to send links -==> if you have a valid session, you don't have to login again - If the client browser disabled html cookies, otrs will work as usual, append SessionID to links! (Kernel/Config.pm --> $Self->{SessionUseCookie}) - added generic ticket number generator (Kernel/Config.pm --> $Self->{TicketNumberGenerator}) * "Kernel::System::Ticket::Number::AutoIncrement" (default) --> auto increment ticket numbers "SystemID.Counter" like 1010138 and 1010139. * "Kernel::System::Ticket::Number::Date" --> ticket numbers with date "Year.Month.Day.SystemID.Counter" like 200206231010138 and 200206231010139. * "Kernel::System::Ticket::Number::DateChecksum" --> ticket numbers with date and check sum and the counter will be rotated daily like 2002070110101520 and 2002070110101535. * "Kernel::System::Ticket::Number::Random" --> random ticket numbers "SystemID.Random" like 100057866352 and 103745394596. - added UPGRADING file - updated redhat init script (Thanks to Pablo Ruiz Garcia) - fixed bug [21] " in email adresses are missing - http://bugs.otrs.org/show_bug.cgi?id=21 (Thanks to Christoph Kaulich) - fixed bug [19] Responses sort randomly - http://bugs.otrs.org/show_bug.cgi?id=19 - fixed SetPermissions.sh (permission for var/log/TicketCounter.log) (Thanks to Pablo Ruiz Garcia) - fixed bug [16] Attachment download - http://bugs.otrs.org/show_bug.cgi?id=16 (Thanks to Christoph Kaulich) - fixed bug [15] typo in suse-rcotrs (redhat-rcotrs is not affected) - http://bugs.otrs.org/show_bug.cgi?id=15 0.5 BETA6 (2002/06/17) - added AgentBounce module - moved from Unix::Syslog to Sys::Syslog (Kernel::System::Log) because Sys::Syslog comes with Perl (not an additional CPAN module)! - added redhat-rcotrs script (thanks to Pablo Ruiz Garcia) - added OTRS cronjobs var/cron/[aaa_base|fetchmail|postmaster|session|unlock] * aaa_base -> cronjob settings like MAILTO="root@localhost" * fetchmail -> cronjob for fetchmail * postmaster -> cleanup for not processed email * session -> cleanup for old sessions * unlock -> ticket unlock - added OTRS cronjobs support (start/stop) to scripts/suse-rcotrs - moved all OTRS application required modules to two new files, * Kernel/Config/Modules.pm (all used OTRS modules) * Kernel/Config/ModulesCustom.pm (all add-on application modules, written by someone else, e. g. customer db or accounting system) to be release independently with Third Party modules for OTRS. - added $Env{"Product"} $Env{"Version"} (e. g. OTRS 0.5 Beta6) as dtl environment variable. Source is $OTRS_HOME/RELEASE. - added display support for HTML-only emails - added generic database and webserver to scripts/suse-rcotrs script - added PostgreSQL (7.2 or higher) support (use OpenTRS-schema.postgresql.sql) - fixed bug[12] fetchmail lock problem - http://bugs.otrs.org/show_bug.cgi?id=12 - fixed bug[11] typos - http://bugs.otrs.org/show_bug.cgi?id=11 - fixed bug[10] user_preferences table - http://bugs.otrs.org/show_bug.cgi?id=10 - fixed bug[9] LoopProtection!!! Can't open'/usr/local/OpenTRS/var/log/LoopProtection-xyz.log': No such file or directory! - http://bugs.otrs.org/show_bug.cgi?id=9 - fixed HTML table bug in AdminArea::Queue (just with Netscape) - fixed SQL table preferences bug (use script/DBUpdate.mysql.sql) 0.5 BETA5 (2002/05/27) - added ticket escalation - if a ticket is to old, only this ticket will be shown till somebody is working on it * added new row (ticket_answered) to ticket table * updated Kernel/Output/HTML//AdminQueueForm.dtl - added auto ticket unlock for locked old not answered tickets * added new row (ticket_answered) to ticket table * modified Kernel::System::Ticket::Lock::SetLock() * added bin/UnlockTickets.pl with --timeout and --all options - added command line tool (bin/DeleteSessionIDs.pl) to delete expired or all session ids via command line or cron - options are --help, --expired and --all - fixed bug[7] (http://bugs.otrs.org/show_bug.cgi?id=7 - space in Installer.pm lets creating of database otrs in MySQL fail) by Stefan Schmidt. - added URL (screen) recovery after session timeout and possibility to send links without session id. Example: Shows you the ticket after OTRS login - http://host.example.com/otrs/index.pl?AgentZoom&TicketID=9 - added http://bugs.otrs.org/ link to the Error.dtl template, to get an easier bug reporting - added NoPermission.dtl screen - added phone tool - Kernel::Modules::AgentPhone.pm - added french translation (thanks to Martin Scherbaum) - added 'Send follow up notification' and 'Send new ticket notification' to agent feature * added new values to initial_insert.sql for agent notifications, table: ticket_history_type, value: SendAgentNotification * modified Kernel/Output/HTML//AgentPreferencesForm.dtl * required "new" options in Kernel::Config.pm! - fixed suse-rcotrs script (thanks to Martin Scherbaum) * added "INIT INFO" * just check httpd and mysqld - no restart * added stop-force|start-force option to restart httpd and mysqld - added help texts to the admin screens 0.5 BETA4 (2002/05/07) - changed login screen and added motd feature (Kernel/Output/HTML/Standard/Motd.dtl the motd file) - added Kernel::Modules::AdminCharsets.pm - added Kernel::Modules::AdminStatus.pm - added Kernel::Modules::AdminLanguages.pm - added mod_perl stuff to README.webserver and scripts/suse-httpd.include.conf - fixed bug[6] (http://bugs.otrs.org/show_bug.cgi?id=6 - user is a reserved word in SQL) reported by Charles Wimmer. Added some variables for table names and columns to Kernel/Config.pm. Important: For existing installations you have to change the Config.pm or to rename the "user" table to "system_user"! - added "kill all sessions" funktion to Kernel::Modules::AdminSession.pm - added old subject ("subject snip") and old email ("body snip") to auto reply - added stats support Kernel::Modules::SystemStats and bin/mkStats.pl (with GD) - fixed missing html quoting in Kernel::Output::HTML::Agent->AgentHistory - update of html in AgentTicketView.dtl and AgentZoom.dtl - added MoveInToAllQueues [1|0] to Config.pm (allow to choose the move queues for ticket view and zoom [all|own]) 0.5 BETA3 (2002/04/17) - added AgentOwner Module - added AgentForward Module - added auto session delete funktions if remote ip or session time is invalid. - added mail (show-)attachment funktion - added permission check funktions for AgentZoom, AgentPlain and AgentAttachments - added README.application-module 0.5 BETA2 (2002/04/11) - html (*.dtl) beautified - added session driver (sql|fs) 0.5 BETA1 (2002/03/11) - first official release EOF