Файловый менеджер - Редактировать - /home2/isose750/public_html/ajuda/docs/changelog.html
Назад
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML; 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <title>HESK - Changelog</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="docs_style.css" /> </head> <body> <div id="wrapper"> <div id="main"> <h1><span class="dest">HESK</span><sup>®</sup> PHP Help Desk Software</h1> <table width="100%"> <tr> <td width="50%" style="text-align:left;vertical-align:top"> <ul class="nobullets"> <li>Version: 3.4.3 from 8th April 2023</li> <li>Developed by: Klemen Stirn, Mike Koch</li> <li><a href="https://www.hesk.com">Help Desk Software HESK</a></li> <li><a href="https://www.phpjunkyard.com">Free PHP Scripts</a></li> </ul> </td> <td width="50%" style="text-align:right;vertical-align:top"> <ul class="nobullets"> <li><a href="index.html">HESK documentation</a></li> <li><a href="step-by-step-guide.html">Step by step install guide</a></li> <li><a href="quick-guide.html">Quick install guide</a></li> <li><b>Changelog</b></li> </ul> </td> </tr> </table> <h2>HESK 3 CHANGELOG</h2> <p><b>Changes in 3.4.3</b> - 8th April 2023<br /> - updates for PHP 8.2 depreciated functionality<br /> - ticket reply messages will now auto-save as draft a few seconds after you stop typing<br /> - new email tag %%ATTACHMENTS%% that lists links to attachments to a ticket/reply<br /> - list of attachments will now show directly below %%MESSAGE%% (unless %%ATTACHMENTS%% is used)<br /> - the "Find a ticket" form now allows searching for empty (null) values in fields that allow it<br /> - fix: IMAP fetching using the wrong noval_cert setting<br /> - fix: POP3 fetching will now calculate a reasonable execution time limit<br /> - fix: generated links to attachments in HTML emails are not clickable<br /> - fix: re-sent email notifications include ticket attachments instead of reply attachments<br> - fix: SQL error in escalate module with overdue tickets and non-standard date format<br /> - fix: if $hesklang['EMAIL_HR'] is defined in custom-text.php, use that one<br /> - fix: some email templates display unsupported tags<br /> - fix: the close button on custom date field hides all the date values<br /> - fix: some custom field input types not marked in red on error<br /> - updated PHPMailer to 6.8.0<br /> </p> <p><b>Changes in 3.4.2</b> - 3rd December 2022<br /> - fix: tickets raised by email piping don't have a due date<br /> - fix: in canned responses replace URL-encoded special tags<br /> - fix: email utf-8 conversion may cause missing characters<br /> - fix: remove unwanted chars from email-generated ticket subjects<br /> - updated TinyMCE to 5.10.6<br /> - updated PHPMailer to 6.6.5<br /> </p> <p><b>Changes in 3.4.1</b> - 29th September 2022<br /> - added OAuth support for POP3 fetching<br /> - fix: missing function error when viewing a resolved ticket<br /> - fix: do not mark an OAuth Provider as verified on errors<br /> - fix: unassigned email sending not working correctly on multi-language staff<br /> - fix: detect and ignore non-3.4.x language files<br /> - updated HTMLPurifier to 4.15.0<br /> </p> <p><b>Changes in 3.4.0</b> - 17th September 2022<br /> - added OAuth support for email sending and IMAP fetching<br /> - new permission: Can set due date<br /> - updates for PHP 8.2 depreciated functionality<br /> - fix: custom date fields can display the wrong date when editing a ticket<br /> - fix: wrong current month date range in reporting<br /> - fix: sending emails does not work with unauthenticated SMTP<br /> - fix: silent fail if unable to move attachments to the /attachments/temp folder<br /> - fix: in the "Previous tickets" list only show tickets the user has access to<br /> - fix: attachments with no file extension will be renamed to *.unknown-file-type instead of fatal error<br /> - fix: increase some too small display margins<br /> - fix: SMTP error log should not be echoed directly<br /> - fix: email to ticket attachment removal notices not visible<br /> </p> <p><b>Changes in 3.3.2</b> - 2nd August 2022<br /> - added option to not validate SSL certificates for SMTP connections<br /> - fix: minimum requirement set to PHP 5.6 due to Composer compatibility<br/> - fix: SMTP host name stored with ssl:// prefix when SSL encryption is selected<br /> - fix: ticket reminder form not working with Invisible ReCaptcha enabled<br /> - fix: wrong %%MESSAGE%% value in HTML emails when re-sending email notification for replies<br /> </p> <p><b>Changes in 3.3.1</b> - 15th July 2022<br /> - fix: password reset link issues in HTML emails<br /> - fix: error when elevator duration is set to hours<br /> - fix: automatically submitting MFA forms could cause double submissions in Chrome<br /> - fix: survey email template is not needed in the self-hosted version, removed it<br /> - fix: "Add a note" form misbehaving when "Newest reply at top" is active<br /> - fix: in admin panel the due date calendar may require horizontal scroll<br /> - fix: a few date fields not working properly<br /> </p> <p><b>Changes in 3.3.0</b> - 5th July 2022<br /> - [<a href="https://www.hesk.com/get/hesk3-satisfaction">CLOUD ONLY</a>] Satisfaction module: send a third party survey after resolving tickets<br /> - Ocean Blue is now the default Hesk style. For other styles, visit <a href="https://www.hesk.com/styles/">Hesk Styles</a><br /> - dropped support for PHP 5.3 and 5.4, Hesk now requires PHP 5.5+<br/> - categories can auto-assign tickets to specific users<br /> - categories can have a default due date set<br /> - added support for multi-factor authentication<br /> - improved display options for date and time<br /> - improved attachments process (async upload, drag and drop, preserve on errors)<br /> - Hesk now uses PHPMailer to construct and send emails<br /> - added support for HTML emails (both HTML and plain text templates are available)<br /> - email fetching shows the reason why an email was ignored if Debug mode is on<br /> - more control over what emails are ignored in the email to ticket functionality<br /> - tracking ID is no longer required in email subject for email to ticket functionality<br /> - if captcha is enabled, it will also show in the "Forgot ticket ID" form<br /> - update "Time worked" when staff submits a note to a ticket<br /> - use the "Show Tickets" form to find tickets by due date<br /> - new staff permission: can view all users, but not manage them<br /> - updates for PHP 8.1 depreciated functionality<br /> - security: improved password storage algorithm and length requirements<br /> - staff can now select ticket status when submitting a ticket in the customer's name<br /> - a new email template is now used when staff submits a ticket in the customer's name<br /> - you can now set the ticket language when editing a ticket in multi-language installations<br /> - when viewing a ticket in the admin panel a list of previous tickets is shown<br /> - changed several Javascript confirm boxes to HTML modals<br /> - when deleting a category, you can now select what category to move the tickets to<br /> - when deleting a user, only open tickets will be set to unassigned<br /> - fix: no need to regenerate session ID on every page load<br /> - fix: changing language when viewing a ticket shows the "View ticket" form<br /> - fix: non-YMD date format caused an error when sending overdue notifications<br /> - fix: custom date fields could display wrong date on the edit ticket page<br /> - fix: custom field name hidden when editing it, if it was created in a deleted language<br /> - fix: wrong default submit action in staff New ticket page<br /> - fix: unable to set negative relative dates in custom fields<br /> - updated TinyMCE to 5.10.5<br /> </p> <p><b>Changes in 3.2.5</b> - 6th January 2022<br /> - updates for PHP 8.1 depreciated functionality<br /> - fix: long URL addresses stretch the ticket window<br /> - fix: status selection in ticket export form not working under certain conditions<br /> - fix: missing array key 'time_worked' in email to ticket function reply notification<br /> - fix: user setting for overdue ticket notifications not always respected<br /> - fix: using "Submit as Resolved" doesn't update "closed at" date<br /> - fix: forgot ticket ID modal close button not working on small screens<br /> - updated HTMLPurifier to 4.14.0<br /> - updated TinyMCE to 5.10.2<br /> </p> <p><b>Changes in 3.2.4</b> - 2nd October 2021<br /> - added "Due date" tag for canned responses<br /> - security: error message not appropriately sanitized, reported by msry1<br /> - fix: insert canned responses tags at pointer focus<br /> - fix: inconsistent storage of plain text message version in RTF mode<br /> - fix: due date not formatted for staff with view-only access<br /> - fix: avatar uppercase letter shows ? in multi-byte names<br /> - fix: cannot uncheck "Assigned to others" on ticket export page<br /> - updated TinyMCE to 5.9.2<br /> - minor styling and usability changes<br /> </p> <p><b>Changes in 3.2.3</b> - 11th August 2021<br /> - automatically link URLs in TinyMCE by default<br /> - removed the <i>db_vrsn</i> setting, it is not needed anymore<br /> - all ticket list pages now show the "Auto reload page" widget<br /> - fix: forgot ticket ID email list does not include tickets with a custom status<br /> - fix: the "reply below this line" tag not added in IMAP fetching<br /> - fix: add an extra empty space after ticket tracking URL to make them clickable in Outlook<br /> - fix: overdue cron notifications not working if date format is not YYYY-MM-DD<br /> - fix: installation script doesn't accept UTF-8 chars for admin username<br /> - fix: priority pre-select via URL parameter doesn't work in the public side<br /> - fix: unable to sort ticket columns after setting a default view<br /> - fix: Hesk doesn't accept database username with &<br /> - updated TinyMCE to 5.8.2<br /> </p> <p><b>Changes in 3.2.2</b> - 13th March 2021<br /> - fix: replies via email not showing content when Rich Text (HTML) formatting is turned on<br /> - fix: reset ticket session data if any variable is sent to the Create new ticket form<br /> - due date and ticket language parameters can now be passed to the Create new ticket form<br /> </p> <p><b>Changes in 3.2.1</b> - 11th March 2021<br /> - fix: merged tickets not showing replies with Rich Text (HTML) formatting turned on<br /> - fix: SMTP class does not support TLS 1.2 in PHP >= 5.6.7 and < PHP 7.2<br /> - fix: admin panel modals hidden on small screens<br /> - updated TinyMCE to 5.7.0<br /> </p> <p><b>Changes in 3.2.0</b> - 28th February 2021<br /> - [<a href="https://www.hesk.com/get/hesk3-escalate">CLOUD ONLY</a>] Escalate module: create rules to escalate tickets automatically<br /> - tickets can now have a due date set<br /> - added support for HTML-formatted ticket messages/replies (staff only)<br /> - added links to filter tickets by assignment/due soon/overdue quickly<br /> - do not update "lastchange" timestamp on Resolved tickets when deleting a user or category<br /> - support for %%SITE_TITLE%% in email subjects<br /> - improved button text display on non-English versions<br /> - added an easy way to load an extra custom CSS file to Hesk admin<br /> - staff can now change ticket category when submitting a ticket<br /> - staff can now set ticket (customer) language when submitting a ticket<br /> - cron files can now have an access key set to authorize web access<br /> - security: fixed persistent XSS, reported by Charley Celice of Quorum Cyber (<a href="https://www.quorumcyber.com/">www</a>)<br /> - fix: make sure ticket list always has clickable links in mobile view<br /> - fix: ticket list mismatch after deleting a custom field<br /> - fix: check if JSON is enabled when installing/updating Hesk<br /> - fix: bulk ticket actions select vertical scroll bar off-screen on some mobile devices<br /> - fix: set cookie SameSite attribute to "None" if Hesk is allowed to be displayed in frames<br /> - fix: message encoding issue when previewing service messages<br /> - fix: properly escape edge-case HTML special characters and backslashes<br /> - fix: "Can unban ips" permission should also enable "Can ban ips"<br /> - fix: email notification setting when someone adds a note not respected<br /> - fix: respect custom field position when editing a ticket<br /> - fix: properly encode CDATA closing tag<br /> - minor styling and usability changes<br /> </p> <p><b>Changes in 3.1.2</b> - 18th August 2020<br /> - the "Submit as" control in staff reply form now supports all statuses<br /> - don't change the "last updated" value of tickets when deleting a custom field<br /> - prevent a corrupted hesk_kb_categories table causing an infinite loop<br /> - show ticket subject and notes at the top with "Newest reply at top" setting selected<br /> - when submitting a ticket from the admin panel Hesk will now pre-select default category priority<br /> - implemented SameSite cookie attribute support<br /> - fix: the top "Re-send email notification" should send new ticket notification, not new reply<br /> - fix: language string with a single quote breaks calendar translation<br /> - fix: use quoting mechanism for special interpretation characters in mail from header<br /> - fix: on Profile page cannot select "Show the ticket I just replied to"<br /> - fix: contact details hidden in languages with a long title translation<br /> - fix: cannot select a language for service messages<br /> - fix: parsing of a non-utf8 email fails if Iconv functions are not available<br /> - fix: only list users whom the ticket can be assigned to when submitting a new ticket<br /> - updated third party libraries to the latest version<br /> - minor styling and usability changes<br /> </p> <p><b>Changes in 3.1.1</b> - 3rd May 2020<br /> - knowledgebase now shows full category structure in breadcrumbs<br /> - added custom favicon for better display on different devices<br /> - fix: saving general settings resets sending emails to PHP mail()<br /> - fix: sub-categories with no articles are hidden in customer side<br /> - fix: in customer side knowledgebase votes show views<br /> - fix: knowledgebase sub-category preview shows 1 article too many<br /> - fix: knowledgebase views show 1 less than actual when viewing an article<br /> - fix: non-default time format may show staff replies as "50 years ago" in customer-side<br /> - fix: custom header and footer are outside of the main wapper<br /> - minor styling and usability changes<br /> </p> <p><b>Changes in 3.1.0</b> - 7th April 2020<br /> - [<a href="https://www.hesk.com/get/hesk3-statistics">CLOUD ONLY</a>] Statistics module: insight into help desk usage and staff performance<br /> - choose the desired ticket reply hiding logic<br /> - added tooltips to action icons without a label<br /> - descriptive timestamps in ticket details (e.g., 5 hours ago)<br /> - improved ticket content readability, including adjustable max-width<br /> - improved formatting of WYSIWYG-generated content<br /> - improved customer-side display in Internet Explorer 9<br /> - security: fixed a reflected XSS, reported by Mostafa Gamal & Ahmed Sherif<br /> - fix: hide the link to Export tickets page if the user has no export permission<br /> - fix: HTML header code printed twice on the knowledgebase results page<br /> - fix: properly strip slashes and encode HTML in service messages<br /> - fix: custom text and hidden fields don't display a default value in admin panel > New ticket<br /> - fix: custom text field maxlength not working in customer side<br /> - fix: ticket replies not hidden correctly with "Newest reply at top"<br /> - fix: if a settings label is long it doesn't align nicely<br /> - fix: some hard-coded text cannot be translated<br /> - fix: show full custom field names in customer submit a ticket form<br /> - fix: when multiple languages are allowed, cannot add a custom status<br /> - fix: when multiple languages are allowed, editing a custom field shows empty field names<br /> - fix: IMAP "Keep a copy" checkbox not saving<br /> - fix: cannot allow single char attachment extensions<br /> - minor styling and usability changes<br /> </p> <p><b>Changes in 3.0.3</b> - 8th March 2020<br /> - fix: customer ticket reminder form not working in 3.0.2<br /> </p> <p><b>Changes in 3.0.2</b> - 3rd March 2020<br /> - fix: settings for POP3 fetching not saving<br /> - fix: the style of subject and message inputs changes when selecting a ticket template<br /> - fix: issues with selecting drop-down select box values<br /> - fix: cannot change ticket status to "New"<br /> - fix: unable to append or select canned responses in some situations<br /> - fix: Javascript not escaping converted HTML code properly<br /> - fix: duplicate "Assign this ticket to myself" in the reply form<br /> - fix: ticket details not responsive in Edge<br /> - fix: Undefined offset notice in ticket history<br /> - tickets with status "Critical" now have a distinctive background color in ticket list<br /> - minor styling and usability changes<br /> </p> <p><b>Changes in 3.0.1</b> - 27th February 2020<br /> - fix: suppress browser errors when multiple email addresses are allowed<br /> - fix: properly escape variables when saving settings<br /> - fix: confirm email always returns an error<br /> - fix: hesk_error() function should exit not return for end-users<br /> - fix: unable to append or select canned responses in some situations<br /> - minor styling and usability changes<br /> </p> <p><b>Changes in 3.0.0</b> - 17th February 2020<br /> - a brand new mobile-friendly user interface<br /> - built-in theme support for the public (customer) interface<br /> - fix: SQL error when trying to ban an invalid IP<br /> </p> <h2>HESK 2 CHANGELOG</h2> <p><b>Changes in 2.8.10</b> - 2nd October 2021<br /> - security: error message not appropriately sanitized, reported by msry1<br /> </p> <p><b>Changes in 2.8.9</b> - 11th August 2021<br /> - fix: forgot ticket ID email list does not include tickets with a custom status<br /> - fix: the "reply below this line" tag not added in IMAP fetching<br /> - fix: add an extra empty space after ticket tracking URL to make them clickable in Outlook<br /> - fix: installation script doesn't accept UTF-8 chars for admin username<br /> - fix: Hesk doesn't accept database username with &<br /> </p> <p><b>Changes in 2.8.8</b> - 28th February 2021<br /> - security: fixed persistent XSS, reported by Charley Celice of Quorum Cyber (<a href="https://www.quorumcyber.com/">www</a>)<br /> - fix: "Can unban ips" permission should also enable "Can ban ips"<br /> - fix: email notification setting when someone adds a note not respected<br /> - fix: properly encode CDATA closing tag<br /> </p> <p><b>Changes in 2.8.7</b> - 18th August 2020<br /> - don't change the "last updated" value of tickets when deleting a custom field<br /> - fix: use quoting mechanism for special interpretation characters in mail from header<br /> - updated third party libraries to the latest version<br /> </p> <p><b>Changes in 2.8.6</b> - 7th April 2020<br /> - security: fixed a reflected XSS, reported by Mostafa Gamal & Ahmed Sherif<br /> - fix: SQL error when trying to ban an invalid IP<br /> - fix: properly strip slashes and encode HTML in service messages<br /> - fix: cannot allow single char attachment extensions<br /> </p> <p><b>Changes in 2.8.5</b> - 6th January 2020<br /> - PHP 7.4 compatibility<br /> - MySQL 8.0.13 compatibility<br /> - users with no can_reply_tickets permission can now create ticket notes<br /> - updated third party libraries to the latest version<br /> - fix: respect article order in Knowledgebase<br /> - fix: save email attachments sent as message content type<br /> - fix: better handle can_resolve and can_reply_tickets permissions<br /> </p> <p><b>Changes in 2.8.4</b> - 17th August 2019<br /> - fix: modified the HTMLPurifier library to be compatible with PHP 5.3<br /> </p> <p><b>Changes in 2.8.3</b> - 16th August 2019<br /> - fix: break long words when bulk printing tickets<br /> - fix: HTML-encoded chars can cause MySQL truncate error<br /> - fix: parse links with single quotes in HTML email to ticket<br /> - fix: wrong option for staff re-send notification of an assigned ticket<br /> - fix: in email to ticket inline attachments with no message are not imported correctly<br /> - fix: descriptive error message when post_max_size is exceeded for customer interface<br /> - fix: link to embedded image tags rather than deleting them<br /> - fix: no image in service messages list for style "None"<br > - fix: pagination does not work when searching for tickets by owner<br /> - fix: workaround for a Microsoft DKIM verification bug<br /> </p> <p><b>Changes in 2.8.2</b> - 5th July 2018<br /> - service messages can be set to display for a specific language only<br /> - fix: use div instead of span in print template for better browser compatibility<br /> - fix: double escaping in hesk_dbLike function may cause failed lookups<br /> - fix: some queries don't work in MySQL ONLY_FULL_GROUP_BY mode<br /> - fix: POP3 fetching EOF detection unreliable in newer PHP versions<br /> - fix: Message-ID header missing host name over CLI<br /> - fix: force hesk_mb_strtolower function to use UTF-8<br /> </p> <p><b>Changes in 2.8.1</b> - 18th May 2018<br /> - fix: update assignedby column when doing bulk assignments<br /> - fix: add a unique Message-ID header to outgoing emails<br /> </p> <p><b>Changes in 2.8.0</b> - 14th May 2018<br /> - removed PHP 7.2 depreciated functions<br /> - minimum required PHP version increased to 5.3<br /> - bulk assign tickets form the ticket list<br /> - bulk print tickets form the ticket list<br /> - added tools for anonymizing tickets<br /> - find tickets by customer IP address<br /> - added support for Invisible reCAPTCHA<br /> - removed reCAPTCHA V1 (discontinued by Google)<br /> - staff can re-send email notifications for tickets<br /> - dropped time difference calculation, using timezones<br /> - new staff permission: can view tickets he/she assigned others<br /> - export to Excel now works for individual and selected tickets<br /> - fix: IMAP fetching ticket history log shows POP3 fetching<br /> - fix: IMAP connection test fails if the password contains a backslash<br /> - disable IMAP fetching if PHP was compiled without IMAP support<br /> - warn if a user's email address matches the POP3/IMAP fetching address<br /> - notice if "From:" email doesn't match SMTP sever email address<br /> - new "First name" tag for email templates and canned responses<br /> - minor UI improvements (ticket action buttons)<br /> </p> <p><b>Changes in 2.7.6</b> - 1st March 2018<br /> - improved handling of multiple emails in a ticket<br /> - changed a setting field name to avoid a mod_security false positive<br /> - fix: when editing a ticket, empty values should not be replaced with defaults<br /> - fix: URL in a custom text field breaks HTML on the edit ticket page<br /> - fix: removing duplicate recipients creates an issue in SMTP library<br /> - fix: knowledgebase category shouldn't have its child set as parent<br /> - fix: use multibyte functions for checking and limiting string length<br /> - fix: (strict mode) only variables should be passed by reference<br /> - fix: a non well formed numeric value notice in settings<br /> - updated third party libraries to the latest version<br /> </p> <p><b>Changes in 2.7.5</b> - 25th November 2017<br /> - fix: old name and subject length limits in "Edit ticket"<br /> </p> <p><b>Changes in 2.7.4</b> - 21st November 2017<br /> - new email tag %%TIME_WORKED%% shows time staff worked on a ticket<br /> - new email tag %%LAST_REPLY_BY%% shows name of the person who posted last ticket message<br /> - increased maxlength attribute for ticket name and subject to max supported in database (50 and 70)<br /> - improved few default email messages to avoid some spam filters marking them as "linkbait"<br /> - fix: move category not working correctly for users with no global submit permission<br /> - fix: if iconv is not available, attempt to use utf8_encode instead in email to ticket<br /> - fix: don't encode email headers if ascii only, it triggers some spam filters<br /> - fix: backslash not escaped properly in several functions<br /> - fix: remove duplicate recipients in hesk_mail() function<br /> - fix: missing name error message in profile<br /> - fix: don't allow newlines in email headers<br /> - fix: duplicate language string, IP WHOIS case<br /> - fix: use multibyte strtolower for strings where needed<br /> - fix: possible wrong previous month name in reports/exports<br /> - updated several third party libraries to the latest version<br /> </p> <p><b>Changes in 2.7.3</b> - 10th April 2017<br /> - added meta robots "noindex, nofollow" tag to admin pages<br /> - hide KB functionality from customer side if no public articles<br /> - upload additional attachments when editing a ticket (up to allowed limit)<br /> - modified client IP detection to enable detecting proxy connections<br /> - improved display logic for top and latest public KB articles<br /> - improved handling of PHP/MySQL timezone difference<br /> - added new pages to allowed admin panel redirects<br /> - updated HTML Purifier and allowed URI Schemes<br /> - delete some cached files when saving settings<br /> - fix: missing collations in MySQL prior to 5.6<br /> - fix: missing statuses in ticket ID reminder email<br /> - fix: issues with emails that contain a single quote<br /> - fix: wrong custom date field value saved in some timezones<br /> - fix: extra line when using a hidden custom field after message<br /> - fix: session expired issue in very old PHP versions with register_globals on<br /> </p> <p><b>Changes in 2.7.2</b> - 2nd January 2017<br /> - fix: suppress warnings when check for update without cURL fails<br /> - fix: MySQL strict mode issue when upgrading an old Hesk version<br /> - fix: Content-Security-Policy flags setTimeout string as unsafe-eval<br /> - fix: searching tickets disabled status New in show tickets form<br /> - fix: do not overwrite the text/javascript header in tcal.php<br /> - detect additional "noreply" addresses<br /> - respect category order in ticket list group/order by category<br /> - don't list KB articles under "latest" if they are already listed under "top"<br /> - moved help desk title/URL under general settings to avoid confusion<br /> - modified some default settings (does not affect updates)<br /> </p> <p><b>Changes in 2.7.1</b> - 19th November 2016<br /> - fix: don't modify ticket "Last updated" when updating HESK to 2.7.x<br /> </p> <p><b>Changes in 2.7.0</b> - 19th November 2016<br /> - custom fields have been improved significantly:<br /> » translate title<br /> » change display order<br /> » tie them to specific categories<br /> » private (staff only) custom fields supported<br /> » mark as required for everyone or just for customers<br /> » checkboxes now require only a single option (before: two)<br /> » increased number of available custom fields to 50<br /> » improved interface and moved under "Tools"<br /> » do not show double punctuation in forms<br /> » new types: date, email, hidden<br /> - you can now create custom ticket statuses<br /> - improved language loading (fallback if not found, custom text)<br /> - automatically reload pages with list of tickets every X seconds/minutes<br /> - require tickets to be assigned before staff is able to reply to them (option)<br /> - implemented IMAP fetching (import emails to tickets from an IMAP email server)<br /> - email templates can now be modified from the Admin panel (Tools > Email templates)<br /> - removed LIMIT 1 from SQL UPDATE/DELETE statements to avoid replication warnings<br /> - in "Tickets per user" report show how many tickets a user has submitted <br /> - in admin panel show a link to the public knowledgebase article location<br /> - added head.txt for custom code to be included before </head> tag<br /> - delete knowledgebase articles from the "Edit article" page<br /> - moved temporary files out of attachments folder<br /> - new staff permissions:<br /> » can resolve tickets<br /> » can submit tickets to any category<br /> » can move tickets to any category<br /> - ticket message can be set to not required<br /> - ticket subject can be set to not required<br /> - ticket email can be set to not required<br /> - HESK can now force SSL connections<br /> - fix: JS function argument default values are not available before ES6<br /> - fix: wrong order of ticket list column titles when a required column is missing<br /> - fix: return back to the previous page after editing KB articles from List private/draft articles<br /> - fix: remember opened ticket when changing display language in customer ticket view<br /> </p> <p><b>Changes in 2.6.8</b> - 10th August 2016<br /> - fix: wrong form title when editing service messages<br /> - fix: removed some missing and/or mismatched HTML tags<br /> - fix: modify SQL database table structure to work with strict mode<br /> - security: fixed an issue, reported by Sven Morgenroth from Netsparker (<a href="https://www.netsparker.com">www</a>)<br /> - security: various security improvements, reported by Mohammed Abdulqader Abobaker Al-saggaf (<a href="https://www.linkedin.com/pub/mohammed-al-saggaf/9b/934/15a" rel="nofollow">www</a>)<br /> - misc: updated few third party libraries<br /> </p> <p><b>Changes in 2.6.7</b> - 18th April 2016<br /> - changed email piping and pop3 fetching files line endings to Unix format for compatibility<br /> - security: removed private info from query string, reported by Alec Broughton (<a href="https://www.noodleman.co.uk">www</a>)<br /> - security: require email to view tickets setting is now enabled by default<br /> - fix: pagination in private staff messages not working<br /> - fix: wrong links to index and KB page in help files<br /> - in customer side emails are now shown as a link<br /> </p> <p><b>Changes in 2.6.6</b> - 2nd February 2016<br /> - improved reCaptcha library to work with cURL<br /> - verify MySQL privileges before installing/upgrading<br /> - fix: respect attachments settings in KB form (minimum 3 if enabled)<br /> - fix: always checking for maintenance mode when downloading attachments<br /> - fix: missing <tr> tag in Reports<br /> </p> <p><b>Changes in 2.6.5</b> - 28th August 2015<br /> - HESK now supports Zend OPcache enabled<br /> - modified PHP7 depreciated class constructors<br /> - improved handling of values/options when changing custom field type<br /> - simple anti-SPAM image now uses PNG or GIF support if JPEG is not enabled<br /> - trim "Help Desk URL" trailing slash when saving settings<br /> - fix: send customer notification of a new staff reply in the correct language<br /> - fix: merging tickets could hide old replies until a new reply is posted<br /> - fix: preserve table prefix in installation script on connection error<br /> - fix: session expired error when trying to reset password<br /> - fix: don't send out content-type headers for CLI scripts<br /> </p> <p><b>Changes in 2.6.4</b> - 22nd June 2015<br /> - fix: session expired error if username case doesn't match exactly the one in database<br /> </p> <p><b>Changes in 2.6.3</b> - 20th June 2015<br /> - update unknown IP address to the IP address of the first ticket visitor from customer interface<br /> - "last modified" value will now be preserved during hesk_tickets table update<br /> - staff private messages can now have signatures attached<br /> - added three new special tags to canned responses<br /> - improved status assignment logic when customer reopens a closed ticket<br /> - removed execution time limit in installation script to handle large database updates<br /> - updated inline URL regex to not process emails in URLs containing not encoded emails<br /> - fix: existing sessions should expire after changing credentials, reported by Indrajith.AN (<a href="https://www.facebook.com/indrajith.cyberXdestroyer">www</a>)<br /> - fix: missing a day in the DateArray() function when passing daylight saving time adjustments<br /> - fix: force content type header charset to utf-8 (override PHP 5.6+ default_charset)<br /> - fix: status change not logged in ticket history when staff inserting customer reply<br /> - fix: email to ticket: accept email if no message required but attachment exists<br /> - fix: email confirmation not working properly when multiple emails are allowed<br /> - fix: non-default MySQL ports ignored during upgrade using mysqli library<br /> - fix: "Small box" setting disables knowledgebase search in admin panel<br /> - fix: null attachment name length after removing non-ascii chars<br /> - fix: grammar error in English language file<br /> </p> <p><b>Changes in 2.6.2</b> - 18th March 2015<br /> - fix: \0 converted to null byte in XML export<br /> - fix: closedby column in hesk_tickets table must accept signed values<br /> </p> <p><b>Changes in 2.6.1</b> - 26th February 2015<br /> - fix: POP3 fetching task timeout can be disabled<br /> - fix: security issue reported by Michał Bentkowski (<a href="http://www.securitum.pl">www</a>)<br /> </p> <p><b>Changes in 2.6.0</b> - 22nd February 2015<br /> - HESK is now compatible with PHP 5.6<br /> - minimum MySQL server version is 5.0.7<br /> - select which columns to display in ticket list<br /> - staff can now manage notifications and preferences for other users<br /> - option to disable email notifications to customer when they submit a new support ticket<br /> - notify customer when a ticket is marked Resolved (by staff without replying or automatically)<br /> - track what knowledgebase articles were suggested to the customer when submitting a new ticket<br /> - remind customer to check SPAM box for confirmation emails after submitting ticket<br /> - existing staff responses will be marked as read when customer replies over email<br /> - ticket templates for faster submitting of common tickets from admin interface<br /> - additional buttons to easily submit responses with different ticket statuses<br /> - improved handling of the goto parameter in admin panel (Lisandro Ubiedo)<br /> - require access control when testing connections (Lisandro Ubiedo)<br /> - don't start a new POP3 fetching task if the previous is still running<br /> - fix: fieldset legend element not aligned properly in most browsers<br /> - fix: set correct MIME type for servers sending nosniff header<br /> - fix: adjust MySQL time in legacy hesk_formatDate() function<br /> - fix: remove all non-ascii chars from attachment names<br /> - fix: custom checkbox fields not staying selected<br /> - staff can indicate a reply as a reply from the customer<br /> - use HESK knowledgebase only (no help desk)<br /> - allow staff to reset forgotten passwords<br /> - HESK can be put in maintenance mode<br /> - ability to find tickets by Owner<br /> - added support for reCAPTCHA API v2<br /> - the "Time worked" feature can be disabled<br /> - HESK width increased of 960 pixel by default<br /> - show service messages on help desk homepage<br /> - option to prevent customers from resolving tickets<br /> - link customer IP addresses to an IP whois service<br /> - new email tag %%ID%% prints sequential ticket ID<br /> - save ticket response message for later without replying<br /> - set default customer notification box selection in Profile<br /> - ticket notes now allow attachments and can be modified<br /> - staff members are now ordered by name for easier selection<br /> - customers can select email reminder to list all or open tickets<br /> - three time formats available for the "Updated" column in ticket list<br /> - "Submit a ticket" form fields can now be populated using GET and POST<br /> - when saving settings don't test SMTP and POP3 connection if no changes<br /> - optionally show "Click to select" for ticket category, priority and custom fields<br /> - skip customer notification of new ticket if a SPAM tag is in email subject<br /> - customer email and staff signature field length increased to 1000 chars<br /> - accept or reject emails with no message (email piping/POP3 fetching)<br /> - on Categories page added links to list all tickets in each category<br /> - when listing knowledgebase articles verify the category exists<br /> - show related knowledgebase articles when viewing an article<br /> - when creating tickets from emails respect the Reply-To: tag<br /> - change ticket priority for selected tickets in ticket list<br /> - set default priority for ticket categories<br /> - minor changes to the interface<br /> - ban email addresses<br /> - ban IP addresses<br /> </p> <p><b>Changes in 2.5.5</b> - 5th August 2014<br /> - fix: correct TinyMCE update to 3.5.11 from version 2.5.4<br /> </p> <p><b>Changes in 2.5.4</b> - 4th August 2014<br /> - fix: MySQL test ignoring new database name when verifying tables<br /> - fix: adjust time if MySQL and PHP use different time zone setting<br /> - fix: single quotes not escaped properly in Javascript (Lisandro Ubiedo)<br /> - updated TinyMCE to 3.5.11<br /> </p> <p><b>Changes in 2.5.3</b> - 16th March 2014<br /> - Firefox built-in spell check is now enabled when creating/editing knowledgebase articles<br /> - rephrased few commands in the interface for better understanding and consistency<br /> - fix: some Javascript not working if translated command contains a single quote<br /> - fix: line separator chars causing Javascript syntax errors in canned responses<br /> - fix: Hotmail breaks ticket tracking ID in email reply subject by adding spaces<br /> - fix: define dt and lastchange variables for emails when adding a ticket note<br /> - fix: email date should be in RFC2822 format (no manual time adjustment)<br /> - fix: allow upgrading from 2.5.x series without patch files<br /> - updated pop3.php to avoid a strict standards warning<br /> - improved and simplified installation/update script<br /> - added .header a:visited to hesk_style.css<br /> - user password length is no longer limited<br /> - updated TinyMCE to 3.5.10<br /> </p> <p><b>Changes in 2.5.2</b> - 13th October 2013<br /> - reports now include "Time worked" summary<br /> - modified sorting by "Last Replier" field. Staff will be sorted first (by ID), then customers by name<br /> - fix: toggling limit of categories and features for users should be controlled by selected admin value<br /> - fix: checking if temporary file exists may cause problems with open_basedir in effect<br /> - fix: disabled attachments in version 2.5.x don't load all required functions<br /> - fix: knowledgebase categories have problems with % char in their name<br /> - fix: anti-SPAM question doesn't accept 0 as a valid answer<br /> - updated TinyMCE to 3.5.9<br /> </p> <p><b>Changes in 2.5.1</b> - 8th August 2013<br /> - added "Updated" value to the export of tickets to Excel<br /> - added support for exporting tickets in Zip without Zip library enabled<br /> - added two new email template tags: %%CREATED%% and %%UPDATED%%<br /> - reduced memory usage in knowledgebase article suggestion, search and display<br /> - set last replier name to the email sender name with email piping/POP3 fetching<br /> - show "Open" and "Resolved" ticket count in reports by user and by category<br /> - fixed HTML quoted printable chars causing problems in non UTF-8 emails<br /> - fixed Javascript encoding of UTF-8 URL query parts<br /> - fixed behavior of hesk_isEmailLoop() function<br /> - remove invalid UTF-8 bytes from submitted text<br /> - improved parsing of incoming email messages<br /> - delete temporary email files on errors </p> <p><b>Changes in 2.5.0</b> - 2nd July 2013<br /> - HESK is now fully compatible with PHP 5.5<br /> - export tickets into Excel (XML spreadsheet)<br /> - knowledgebase categories can now be ordered<br /> - show number of private and draft articles in the Knowledgebase categories list<br /> - new SPAM prevention option built-in: ReCaptcha<br /> - new special tag for use in email templates: %%EMAIL%%<br /> - support for %%MESSAGE%% tag in private messages<br /> - in email piping/pop3 fetching show notice what attachments were removed and why<br /> - if email contains message add direct links to any attachments at the bottom<br /> - add the "Reply above this line" tag only if email contains message<br /> - in emails make sure all fields have HTML special chars properly formatted<br /> - pop3 fetching now has an option to keep copy of emails on the server<br /> - pop3 fetching change verify sender name encoding<br /> - use <i>mysqli</i> extension instead of <i>mysql</i> if available<br /> - if customer reopens ticket change status to waiting reply from customer and remind customer to add a reply<br /> - it's now easy to change the name of admin and attachments folders<br /> - disallow uploads of some file types: .php, .phtml, .php3, .php4, .php5, .phps, .pl, .cgi, .shtm, .shtml<br /> - optimized several SQL statements for better performance<br /> - staff can now only run reports for categories they have access to and (by user) only for themselves.<br /> - option to give staff permission to run full reports<br /> - removed duplicates from text.php<br /> - when grouping tickets by owner show current user's on top<br /> - improved URL parsing to detect all schemes (http, https, ftp, sftp, file, ...)<br /> - when replying as staff give an option to not send email notification<br /> - in options.php urldecode $query<br /> - On Hold and In Progress statuses not cleared from the "Change status to" box<br /> - empty category value in submit ticket form if no public categories<br /> - work-around for a bug in older versions of Internet Explorer not allowing https downloads<br /> - long URLs in messages can be automatically shortened<br /> - session names shouldn't collide with multiple copies installed<br /> - email piping limit length of name and subject<br /> - detect if an attachment file has been deleted<br /> - show replier first name when printing tickets<br /> - do not allow rating replies of third party tickets<br /> - wrong status in email if status changes when replying<br /> - make "Add to the bottom" default selection for adding canned responses<br /> - "last changed" sometimes not updating correctly<br /> - remove the need for server path setting<br /> - forms need to allow longer emails (now 255 chars)<br /> - if a customer replies to a ticket with status "New" don't change status<br /> - "Show newest on top" setting now affects notes as well<br /> - custom fields need to be converted into plain text before sending in emails<br /> - hesk_makeURL should detect localhost addresses<br /> - decode XHTML reserved entities to UTF-8 in emails<br /> - prevent & in "Site title" setting from becoming &amp; in emails<br /> - modified knowledgebase search form to make it clearer what the form does (search help)<br /> - detect if someone tries to post more data than what the server allows (PHP post_max_size limit)<br /> - expired sessions in admin panel may cause an "Invalid Request" error<br /> - reloading the page after submitting a KB article creates a new (duplicate) article<br /> - fix category name and email problems due to MySQL wildcard match<br /> - for customers, auto-focus first required field when "Submit a ticket" form loads<br /> - prevent caching of session pages by sending session_cache_limiter nocache<br /> - private and draft article list showing only 1 draft per category<br /> - limiting failed login attempts can now be disabled in settings<br /> - modified the simple anti-spam image a bit<br /> - count views of private articles<br /> - when deleting knowledgebase category also delete/move subcategories and attachments<br /> - fixed an error that can occur when merging tickets in strict MySQL mode<br /> - if one attachment fails delete others as well<br /> - fixed problems with \ " < > & in pop3/smtp passwords<br /> - removed support email variable (not used anymore)<br /> - removed Connection and Content-length HTTP headers from AJAX posts<br /> - cache check for updates to 1 per hour<br /> - updated TinyMCE to 3.5.8<br /> - updated mime_parser class to 1.85<br /> - few minor user interface changes </p> <p><b>Changes in 2.4.2</b> - 30th December 2012<br /> - verify that a valid version of HESK has been installed</p> <p><b>Changes in 2.4.1</b> - 18th August 2012<br /> - fixed comment URL parsing issues when replying to a ticket as staff<br /> - fixed Knowledgebase file uploads not working on some installations of 2.4<br /> - with auto-login set to OFF and Debug mode set to ON, notices were shown after staff login<br /> - knowledgebase attachments on private and draft articles cannot be downloaded<br /> - lastchange not updated when deleting ticket posts without status change<br /> - some servers add slashes to file_get_contents(), detect and remove them<br /> - some servers may report maximum file size in lowercase letters<br /> - column hits in table hesk_pipe_loops didn't have a default value<br /> - merge tickets option not showing on some installations of 2.4<br /> - if a POP3 stream wrapper is already registered remove it<br /> - improved detection of returned emails</p> <p><b>Changes in 2.4</b> - 9th August 2012<br /> - encoding changed to UTF-8 for all languages<br /> - time spent on ticket<br /> - POP3 fetching (connect to an email account and convert emails into tickets)<br /> - customers may reply to tickets by replying to notification emails<br /> - detect and correct mistyped email addresses<br /> - detect email piping loops<br /> - enable/disable autoassign per category<br /> - private ticket categories (for use by staff only)<br /> - merge several tickets into one<br /> - sticky knowledgebase articles<br /> - keywords for knowledgebase articles<br /> - hide date and views from knowledgebase articles<br /> - set email "From:" name in HESK settings<br /> - fixed bug: when moving ticket category an autoassign email wasn't sent<br /> - fixed bug: reopen link still showed to customer when it should be disabled<br /> - fixed bug: misplaced quote in users online list HTML code<br /> - fixed bug: close ticket selection missing in new statuses<br /> - fixed bug: staff should not be able to create new accounts with more features<br /> - fixed broken Javascript code if language file uses single quotes<br /> - fixed typos in some variable names<br /> - fixed email date issues<br /> - fixed email notifications should be sent in preferred language<br /> - improved permission checking for access to attachments and tickets<br /> - updated calendar to latest version<br /> - updated WYSIWYG text editor to latest version<br /> - updated mime_decode to latest version<br /> - filter ticket ID for ugly words<br /> - delete individual attachments from tickets<br /> - new special tag for email templates: %%STATUS%%<br /> - search ticket notes<br /> - forgot ticket ID lists open and most recent tickets first<br /> - forgot ticket ID can list open tickets only<br /> - limit maximum open tickets per client (web form only)<br /> - new replies can now be shown on top of the page<br /> - reply box can be moved to the top of the page<br /> - when showing next ticket that needs attention don't show tickets assigned to someone else<br /> - searching tickets by message now also searches replies<br /> - email when note is added to ticket assigned to me<br /> - email subjects changed to include ticket subject and tracking ID<br /> - improved email syntax validation<br /> - moved less common functions from common.inc.php<br /> - modified admin header to show nicely in non-English versions<br /> - mark replies read by customer<br /> - automatically check for updates<br /> - a number of other minor changes and fixes.</p> <p><b>Changes in 2.3</b> - 15th September 2011<br /> - a "What You See is What You Get" (WYSIWYG) editor for Knowledgebase articles<br /> - import tickets into Knowledgebase articles<br /> - automatically assign tickets to appropriate staff<br /> - staff can change status of tickets<br /> - two new ticket status options: On Hold, In Progress<br /> - staff can set ticket priority to "Critical"<br /> - view what staff is currently online<br /> - create tickets from email (email piping)<br /> - support for sending emails using a SMTP server rather than PHP mail()<br /> - improved ticket sorting algorithm and new sorting options.<br /> - change default ticket display and sorting in the admin homepage<br /> - find tickets by email and sequential ticket ID<br /> - brute force protection for both ticket view and staff login<br /> - Hesk is now IPv6 ready<br /> - fixed bug where required custom fields with value 0 would return an error<br /> - fixed bug where emails were sometimes not sent to all staff when changing ticket category<br /> - fixed bug where knowledgebase article count wasn't updated properly<br /> - fixed a potential security issue on servers with PHP register_globals enabled<br /> - renamed "Close ticket" to "Mark as Resolved" for clarity<br /> - renamed "Archived" to "Tagged" for clarity<br /> - you can require customers to enter both ticket ID and email to view a ticket<br /> - modified ticket ID format so it is easier to read and repeat<br /> - limit view of unassigned tickets to staff<br /> - a number of error-handling and interface changes to make Hesk even more user friendly<br /> - a number of minor changes and fixes.</p> <p><b>Changes in 2.2</b> - 9th June 2010<br /> - assign owners to tickets (assign tickets to individual staff members)<br /> - admin panel shows last repliers' name<br /> - more information can be entered into e-mails (category, message, ticket owner, custom fields)<br /> - staff can now submit tickets<br /> - added reporting features<br /> - added staff private messages<br /> - check for duplicate tracking ID<br /> - improved ticket searching<br /> - fixed bug where edit_post rewrites session variables when register_globals is enabled<br /> - fixed bug where e-mails and URLs don't show correctly when editing ticket<br /> - fixed bug where last replier didn't show correctly after deleting a post<br /> - lock/unlock individual tickets<br /> - new way of suggesting KB articles<br /> - ticket history log (who closed, opened, locked or unlocked a ticket)<br /> - more user-friendly error and success message handling<br /> - added checks to fight CSRF-type attacks<br /> - generate URLs that will pre-load category selection when submitting new tickets<br /> - settings will now accept localhost URLs<br /> - purge attachments when the ticket is deleted<br /> - disable customer setting ticket priority level<br /> - a number of minor changes and fixes.</p> <p><b>Changes in 2.1</b> - 7th August 2009<br /> - Full support for multiple languages<br /> - Knowledgebase articles can now have attachments<br /> - Increased custom fields number to 20<br /> - Checkboxes now supported as custom fields<br /> - Autologin feature<br /> - Staff can edit all ticket details<br /> - New redirect options after replying to a ticket (settable in Profile)<br /> - Canned responses can be appended to the message instead of replacing it<br /> - A read-only access to private knowledgebase by all staff<br /> - Fixed numerous small bugs and issues thanks to large code testing and screening<br /> - Improved security<br /> - HESK moved to <a href="https://www.hesk.com">www.hesk.com</a> Web site, links within the script updated accordingly</p> <p><b>Changes in 2.0</b> - 24th January 2009<br /> - Updated user interface<br /> - Fully featured knowledge base (categories, articles (counting views, able to rate), search, ...)<br /> - Display of latest and top articles<br /> - Before a ticket is submitted HESK will suggest matching Knowledgebase articles<br /> - You can add notes to tickets (hidden from customer, viewable by staff)<br /> - Limit features for staff (not just Administrator/Staff, now you can enable/disable individual features for individual users)<br /> - Rating of staff replies (Helpful/Not helpful)<br /> - Up to 10 custom field now<br /> - Custom fields can be text, textarea, select or radio button<br /> - Disable list users in admin<br /> - Remember staff username<br /> - Default ticket listing by status (new, waiting reply first) then priority<br /> - Staff passwords encrypted - not simple SHA1, but multiple times<br /> - Admin files moved to "admin" folder<br /> - Added prefix to database names<br /> - Autoclose tickets after X days<br /> - Adjust server time to match your local time<br /> - Updated anti-SPAM features<br /> - And many other changes</p> <p><b>Changes in 0.94.1</b> - 25th April 2007<br /> - Fixed an XSS vulnerability on some servers (reported by Nemanja Avramovic)<br /> - Changed the way file uploads are handled</p> <p><b>Changes in 0.94</b> - 23rd April 2007<br /> - Added support for custom fields (up to 5)<br /> - Added file attachments<br /> - Added anti-SPAM security image<br /> - Added canned responses<br /> - Settings are now edited from the admin panel<br /> - New ticket statuses (New, Replied, Waiting Reply, Resolved)<br /> - Ticket ID reminder<br /> - And many other changes (too many to list here)</p> <p><b>Changes in 0.93.1</b> - 17th September 2005<br /> - Fixed a security issue reported by OS2A team</p> <p><b>Version 0.93</b> - 3rd July 2005<br /> </p> <p><b>Version 0.92</b> - 28th May 2005<br /> </p> <p><b>Version 0.91</b> - 4th May 2005<br /> </p> <p><b>Initial release 0.90</b> - 23rd April 2005</p> <p> </p> <p style="text-align:center">© Copyright <a href="https://www.hesk.com">HESK.COM</a> 2005-2023. All rights reserved.<br /> ® HESK is a registered trademark of Klemen Stirn.</p> </div> </div> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 8.2.18 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка