forked from kobishmueli/karnaf
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
198 lines (184 loc) · 10.6 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
##################################################################
# Karnaf HelpDesk System - Copyright (C) 2001-2016 Kobi Shmueli. #
# See the LICENSE file for more information. #
##################################################################
Karnaf v5.0.13
- Encoding fixes to php/karnaf-scripts/fetch-emails.php.
- Fixed a bug on php/karnaf/edit_replies.php that prevented opers from being able to reopen tickets from the replies tab.
- Added ulocation on karnaf_tickets to the SQL schema.
- Added SQL schema upgrading support for php/karnaf-scripts/scheduler.php.
- Added ulocation support to php/karnaf-scripts/fetch-emails.php.
- Changed php/karnaf/list.php to mark USA, China and Ukraine as special.
- Added more debugging to php/karnaf-scripts/fetch-emails.php.
- Let opers create new tickets with CC addresses.
- Changed php/karnaf/list.php to mark USA, China and Ukraine as special.
- Fixed php/karnaf-scripts/fetch-emails.php to decode WINDOWS-1252 correctly.
- Added %OPERFULLNAME% support to php/karnaf/edit.php.
- Changed php/karnaf-scripts/fetch-users.php to delete old users.
- Cosmetic change to php/karnaf/edit_reassign.php.
- Added a PSEUDO_GROUP define to mark "fake" groups:
- Don't let users assign the tickets to themselves.
- Make templates of the PSEUDO_GROUP as global templates for all groups.
- Added pre-defined reports to php/karnaf/stats.php + cosmetics.
- Added escaping to fix a newrelic display bug.
- Changed scheduler to do more SQL schema upgrades.
- ktools fixes (mostly function_exists checks for DALnet).
- IRC_MODE: Removed check user and send sms buttons from edit.php.
Karnaf v5.0.12
- Show the ticket description & title on the "new reply" tab when editing tickets.
- Show ticket title & description on search results (php/karnaf/search.php).
- Changed the merge feature to copy replies, actions and attachments from the original (merged-from) ticket.
- Cosmetic changes to php/karnaf/edit_actions.php.
- Let opers change ticket title & description.
- Added debugging mode to php/karnaf-scripts/fetch-emails.php.
- Added more encoding fixes to php/karnaf-scripts/fetch-emails.php.
- Added SMS support.
- Added merged-to/from ticket links to php/karnaf/view.php (cosmetic change).
- Added last password field to php/karnaf/check_user.php.
- Cosmetic changes to php/karnaf/edit.php.
- Added karnaf_sms_accounts and karnaf_debug to the SQL schema.
- Added is_closed row to karnaf_statuses (SQL schema).
- php/karnaf-scripts/fetch-emails.php changes:
- Try to get the encoding from the first part's first sub-part.
- Try to get the ticket ID from encoded subjects as well.
- Fixed a small sql typo bug.
- Added Nir's patch to fix signatures in replies.
- Added Nir's patch to fix a bug when users can't see some of their assigned tickets on mylist.php if they got removed from a group.
- Bug fix on editsql.
- Added a edit link to php/karnaf/new.php for operators.
- Changed fetch-emails.php to include the original subject on the new ticket reply email.
- Fixed a bug that caused the To/CC fields not to appear on ticket replies.
- Cosmetic changes to php/karnaf/mylist.php.
- Changed the search page to order by open time rather than priority.
Karnaf v5.0.11
- Added "Opened - All non-closed tickets" pseudo status to list.php and mylist.php.
- Fixed a small bug where ticket number wasn't recognized in an encoded subject.
- Removed base64 decoding from the body (php/karnaf-scripts/fetch-emails.php).
- Added the ability to reply without loading all the replies and to temporary CC other users via replies.
- Hide ironsource signatures from replies on view.php (Nir's patch).
- Fixed a small design-bug on the "Hold the ticket until the user reply" feature.
- Added api_create_ticket() function to create new tickets.
- Fixed a typo bug on php/karnaf-scripts/fetch-emails.php.
- Added support for .xls and .xlsx extensions on php/karnaf-scripts/fetch-emails.php.
- php/karnaf/search.php cosmetic change.
- Added ability to search for text in titles (to php/karnaf/search.php).
- Updated php/karnaf/edit.php to use fullname rather than user when possible.
- Updated php/karnaf/edit.php to include the ticket's title in replies.
- Fixed a small bug on php/karnaf/edit.php where uphone wasn't updated.
- Added user search button to the "edit user information" tab on the ticketing edit page.
- Let users re-open close tickets by replying to them.
- Redirect replies to merged-to tickets to the merged-from ticket.
Karnaf v5.0.10
- php/karnaf/search.php: Typo fix (uname --> ufullname).
- php/karnaf-scripts/fetch-emails.php fixes:
- Fixed the \d+ \d,+ checks order.
- Try to find common html tags and strip all html tags if found.
- Cosmetic changes to new emails to groups.
- Added automatic oper/group email for ticket replies.
- Cosmetic change to php/karnaf/edit.php to show the reply when a ticket is getting closed with a reply.
- Added title support to new.php.
- Added custom_view_row_more() support to view.php & ktools.php.
- Code cleanup.
- Version increase.
- Fixed php/karnaf-scripts/fetch-emails.php to support utf8 subject headers.
- Changed php/karnaf-scripts/fetch-emails.php to only put TO+CC headers on the body when running in IRC_MODE.
- Changed php/karnaf/mylist.php to skip tickets for other teams even for root admins (when not running in IRC_MODE).
- Added oper stats.
- Fixed a small karnaf_mail_rules bug on php/karnaf/mng_editsql.php.
- Updated edit.php to email opers when a ticket is (re-)assign to them.
- Fixed fetch-emails.php typos (result2 --> result3 & result --> result2).
- Cosmetic changes to php/karnaf/new.php.
- Added Elad's styling changes (php/karnaf/view.php).
- Fixed a typo error (custom_view_row_more --> custom_view_more) on php/karnaf/view.php.
- Fixed a bug on php/karnaf/list.php where the oper none filter didn't work correctly in some cases.
- Fixed php/karnaf-scripts/fetch-emails.php to save the CC on the ticket.
- Strip ironSource signatures on mylist.php and list.php & escape < on view.php.
- Fixed CC matching, UTF-8 body and other minor issues on php/karnaf-scripts/fetch-emails.php.
- Remove waiting for user reply status from tickets that are re-assigned (php/karnaf/edit.php).
- Added reassign option to php/karnaf/mylist.php.
- Fixed a duplicate form closure on php/karnaf/mylist.php.
Karnaf v5.0.9
- Added a my-tickets/not-assigned-tickets filter to mylist.php.
- Added logging to check_user.php, removed the ticket ID for now and only check LDAP memberof if it exists.
- Removed opened by row from list.php and mylist.php
- Added title row to list.php.
- Renamed default.css to karnaf.css to make it easier to integrate it with other systems.
- Fixed two small bugs on fetch-emails.php.
- Changed fetch-emails.php to try to get fullname+phone information from the database.
Karnaf v5.0.8
- Added karnaf_mail_rules table to the SQL schema.
- Added mail rules support to fetch-emails.php.
- Let mng_editsql.php manage the karnaf_mail_rules table.
- Added check_user.php - an option to check LDAP user.
- Cosmetic CSS changes for the div statuses.
- Added last note to mylist.php and more cosmetic changes (colors, etc).
- Changed php/karnaf/check_user.php to show an error if the user isn't found.
- Added the ticket's title to list.php and mylist.php.
Karnaf v5.0.7
- SQL Schema changes:
- Added title to karnaf_tickets.
- Added title to karnaf_replies.
- Added assign_msg to groups.
- Added title support to php/karnaf-scripts/fetch-emails.php and php/karnaf-scripts/import-from-sysaid.php.
- Added title support to php/karnaf/view.php.
- Updated php/karnaf/edit.php to use the group's assign_msg.
- Cosmetic changes to php/karnaf/edit.php.
- Removed the automatic refresh from php/karnaf/searchuser.php.
- Added automatic refresh to list.php and mylist.php.
- Added "Not Assigned" to the operator filter on list.php.
- Cosmetic changes to list.php (wider table, different color to each line, priority color only to the first row).
- Added escaping to mylist.php.
- Show full name instead of user on mylist.php (when IRC_MODE is not enabled).
Karnaf v5.0.6
- Cosmetic: OPERS_URL --> KARNAF_URL.
- Added ticket_replies style class.
- Updated TODO.
- Updated SQL schema:
- Added more rows to the users table.
- Added karnaf_ldap_accounts table.
- Added karnaf_ldap_accounts to mng_editsql.php.
- Updated searchuser.php to actually work.
- Added fetch-users.php script to sync LDAP users and group membership into Karnaf.
- Added force option to fetch-emails.php.
- Cosmetic changes to list.php, mylist.php, search.php and view.php (onmouseover+click links instead of a hrefs).
- Updated fetch-emails.php to catch numbers with commas on the subject (in case people will reply to old SysAid tickets).
- Cosmetic changes to php/karnaf/list.php and php/karnaf/view.php.
Karnaf v5.0.5
- Removed debugging from php/karnaf-scripts/fetch-emails.php.
- Added autoforward setting to groups to automatically forward opened tickets as emails.
- Cosmetic changes (Nick-->USER_FIELD and other style changes).
- Added last note as an extra row to list.php (requested by Maria G).
Karnaf v5.0.4
- Updated php/karnaf-scripts/fetch-emails.php to support file attachments.
- Added lock file check to php/karnaf-scripts/fetch-emails.php.
- Changed php/karnaf-scripts/fetch-emails.php to create new tickets when trying to add a reply to a non-existing ticket.
- Added "last note" support (save the last note and show it on the tickets list).
- Updated operator select to php/karnaf/list.php (requested by Maria G).
- Updated schema.
- Updated version.
Karnaf v5.0.3a
- Fixed a bug on php/karnaf/mng_editsql.php when trying to insert an entry that supports setting the primary id.
Karnaf v5.0.2 (mostly cosmetic changes)
- OPERS_GROUP --> KARNAF_OPERS_GROUP
- ADMINS_GROUP --> KARNAF_ADMINS_GROUP
- <th> --> <td>
- </th> --> </th> (list.php & mylist.php & search.php)
- Removed unused variables (list.php & mylist.php)
- sql_close.php --> karnaf_footer.php (searchuser.php)
- $a_id check to $a_user (karnaf.php)
- Updated ktools.php to ignore common functions if they already exist.
- Updated to version 5.0.2.
Karnaf v5.0.1
- chmod -R 755 php
- Changes to import-from-sysaid.php:
1) Import attachments.
2) Import logs (actions).
- Added attachments support to view.php and allow users to upload new attachments.
- Added download.php to download/view attachments.
- Added coolsize() function to convert size in bytes to human-readable format.
Karnaf v5.0.0
- Merged Karnaf IRC and Karnaf LDAP versions.
- Converted the old C background code to scheduler.php.
- Added import-from-sysaid.php: A script to import tickets from a SysAid database into Karnaf.
- Fixed karnaf/karnaf_templates.php not to leak information to unauthorized users.
- Added delete-karnaf-db.php: A script to delete karnaf's tickets database.