1
by budgester at budgester
Initial import of IRM codebase |
1 |
(As of 1.5.1, this file has been discontinued. Please see |
2 |
docs/RELEASE_NOTES for information on what is new in the current release) |
|
3 |
||
4 |
IRM 1.5.0 CHANGES |
|
5 |
||
6 |
- Introduction of a unit and acceptance testing suite. |
|
7 |
- MD5 password support across the board. |
|
8 |
- Removed all traces of DBI, replaced with MDB. |
|
9 |
- Fixed several annoying bugs reported by users. |
|
10 |
||
11 |
||
12 |
IRM 1.4.2 CHANGES |
|
13 |
||
14 |
A note: all patches that were destined for 1.4 are now postponed until 1.6. |
|
15 |
||
16 |
- Bugfixes for differing PHP versions and installation bugs |
|
17 |
- A new test feature in setup.php to check that PHP works |
|
18 |
- Minor bugfixes for slashes and other oddities throughout. |
|
19 |
||
20 |
||
21 |
IRM 1.4.0 CHANGES |
|
22 |
||
23 |
- PHP 4.1 is required |
|
24 |
- Made sure all of the newly implemented classes worked correctly. |
|
25 |
- Scrapped some unfeasible or too-long-to-implement features |
|
26 |
- Fixed as many bugs as possible. |
|
27 |
||
28 |
IRM 1.3.4 CHANGES |
|
29 |
- Added "Full Name" to the user information. |
|
30 |
- Added FastTrack tracking -- allows all tracking information to be entered |
|
31 |
in one page. In addition, it allows templates to be set up to automatically |
|
32 |
fill in some of the FastTrack fields. |
|
33 |
- Modified the way Followups are displayed when "Show Followups" is selected in |
|
34 |
the computer-info screen. |
|
35 |
- Redesigned the Tracking and Followup systems (no noticable difference should |
|
36 |
be visible to the end user). |
|
37 |
- Changed the "tracking-followups" page (The page you see when you click "More |
|
38 |
Info" on the right side of a work request) so that it is more clear, and |
|
39 |
only requires a single "Update" button be pushed for multiple changes. |
|
40 |
- Changed the way that priorities are displayed, it now displays priorities by |
|
41 |
name
|
|
42 |
- Changed the tracking display so that the Full Name is displayed in the |
|
43 |
"Assigned" and "Author" fields if possible. Also set it up so that the |
|
44 |
Full Names are hypertext links to the user-info.php script. |
|
45 |
- Modified the user-info.php script to display all work requests currently |
|
46 |
assigned to the specified user. |
|
47 |
- Changed the tracking display so that the date is displayed in a new, |
|
48 |
more user friendly format. |
|
49 |
- Changed the user add script such that the new user's Type is a dropdown |
|
50 |
box instead of a textbox.
|
|
51 |
- Modified the way email is sent when tracking is updated.
|
|
52 |
- Modified the way tracking is displayed so that groups are not set up as
|
|
53 |
hypertext links, only computers.
|
|
54 |
- Still no update for the 1.3.1 users who have software information -- my
|
|
55 |
apologies. We will try and get it in for 1.3.5.
|
|
56 |
|
|
57 |
||
58 |
IRM 1.3.3 CHANGES
|
|
59 |
- Added Knowledgebase and FAQ sections to IRM (the FAQ is a subset of the
|
|
60 |
Knowledgebase).
|
|
61 |
- Fixed a bug in the computers-info display that caused a "No tracking Found"
|
|
62 |
message to display whenever a computer was not part of a group, even
|
|
63 |
if the computer had large amounts of tracking against it.
|
|
64 |
- Started to move all HTML code to capital letters. Makes the HTML source
|
|
65 |
much easier to read.
|
|
66 |
- NOTE: Please do not upgrade from 1.3.1 if the if the information you have
|
|
67 |
stored in your software setup is important to you.
|
|
68 |
|
|
69 |
||
70 |
IRM 1.3.2 CHANGES
|
|
71 |
- Many more typo/bug fixes.
|
|
72 |
- Added a "Technician" user type. The technician can do everything
|
|
73 |
that an admin could do in the past with the exception of user
|
|
74 |
management. Admins can do everything that a tech can do, but they
|
|
75 |
can also do user management.
|
|
76 |
- Modified the "Setup Users" stuff. The page was entirely to painful to
|
|
77 |
use with a large number of users.
|
|
78 |
- Most of config.inc.php has been moved into the database, and can be
|
|
79 |
modified from the "System Configuration" selection on the "setup" web
|
|
80 |
page. Note: The system configuration can not be modified by the
|
|
81 |
new "Technician" user type, only by an admin.
|
|
82 |
- Started the process of modifying the mailing system. All user updates
|
|
83 |
(new followups, etc.) should come from the tech making the update,
|
|
84 |
not some randome "irm" or "anonymous" user. Also worked to clean
|
|
85 |
up the text in the email sent out so that it is more clear to
|
|
86 |
customers what the email is about.
|
|
87 |
- Modified the "header" function so that only areas that a user is allowed
|
|
88 |
to view are displayed.
|
|
89 |
- Removed all "short" php tags. This causes no noticable difference to
|
|
90 |
the user.
|
|
91 |
- Major changes to software management/licensing set up. IF YOU DEPEND ON
|
|
92 |
THE INFORMATION CONTAINED IN YOUR SOFTWARE SETUP, DO NO UPGRADE TO 1.3.2.
|
|
93 |
||
94 |
IRM 1.3.1 CHANGES
|
|
95 |
- Lots of bug fixes. All known typos/bugs should be fixed with the
|
|
96 |
exception of the db abstraction stuff. The db abstraction class used
|
|
97 |
in 1.3.0 and 1.3.1 won't exist in 1.3.2 because it doesn't work well |
|
98 |
on install.
|
|
99 |
- Modified the status options, options are now as follows:
|
|
100 |
* Active - Status that should be assigned by a tech when he/she is working
|
|
101 |
on the specified tracking.
|
|
102 |
* Assigned - Status that is automatically set when a tracking item is
|
|
103 |
assigned to a technician.
|
|
104 |
* Complete - Status that should be selected when a tracking item has
|
|
105 |
been completed successfully.
|
|
106 |
* New - Default status when new tracking is added.
|
|
107 |
* Old - Status that should be selected when a tracking item has not
|
|
108 |
been completed successfully, but no further action will be taken to
|
|
109 |
complete the tracking successfully.
|
|
110 |
* Wait - This status should be set when a tech is waiting on something
|
|
111 |
outside of his/her own control to complete the tracking.
|
|
112 |
||
113 |
||
114 |
IRM 1.3.0 CHANGES
|
|
115 |
- Moved all .php3 files to .php extensions
|
|
116 |
- Moved the include files into a subdirectory named "include"
|
|
117 |
- Created a $USERPREFIX variable -- fixes problems that we have seen
|
|
118 |
on login failures where people were seeing "page not found" errors.
|
|
119 |
- Set up a new abstracted database using class.DBI from
|
|
120 |
http://evil.inetarena.com/php
|
|
121 |
- Rewrote the setup/install procedure due to changes forced by the db
|
|
122 |
abstraction.
|
|
123 |
||
124 |
IRM 1.0.2 CHANGES
|
|
125 |
- Software sorting now makes sense
|
|
126 |
- Port sorting now makes sense
|
|
127 |
- Deleteing templates deletes associated software
|
|
128 |
- Adding port now no longer gives error
|
|
129 |
||
130 |
IRM 1.0.1 CHANGES
|
|
131 |
- Fixed connectdb() error in tracking-assign.
|
|
132 |
- Fixed group memebership table in computers-info
|
|
133 |
||
134 |
IRM 1.0 CHANGES
|
|
135 |
- New DB Abstraction class which makes everything sort of compatible
|
|
136 |
Currently MySQL is supported, but you only need to change
|
|
137 |
a few function calls to get it working with PostgreSQL, etc.
|
|
138 |
- New networking port system. Allows you to interconnect computers and
|
|
139 |
network devices.
|
|
140 |
- New IRM command center which includes the auditing feature of IRM
|
|
141 |
and serves as a quick-look at what has been happening when you
|
|
142 |
login.
|
|
143 |
- Cleaned up the look and feel of IRM in a few places.
|
|
144 |
- Fixed a bug which prevented tracking from appearing in some cases.
|
|
145 |
- Other misc. bug fixes
|
|
146 |
- New simple group editor, allows you to view members of a group. Also
|
|
147 |
shows group membership in computers-info.php3
|
|
148 |
- Software adding now is done by a dropdown box with version number displayed.
|
|
149 |
||
150 |
||
151 |
IRM 0.9c.4 1.0 PRE CHANGES
|
|
152 |
- Fixed the database update stuff. 0.9c.3 didn't update the databse schema |
|
153 |
completely if the user was upgrading from an old install. |
|
154 |
||
155 |
IRM 0.9c.3 1.0 PRE CHANGES |
|
156 |
- Added email to the person entering tracking (if they request it). |
|
157 |
- Added the ability to view tracking in ascending or descending order by date. |
|
158 |
||
159 |
IRM 0.9c.1 1.0 PRE CHANGES |
|
160 |
||
161 |
- Added Reports feature. |
|
162 |
- Fixed a display bug in computer list view. |
|
163 |
- Made an AUTHORS file and changed the copyright information. |
|
164 |
- Added code to check that people are filling out all of the forms |
|
165 |
in the Request Help section. |
|
166 |
- Added new groups capability. I didn't do it cleanly, alot of cleanup needs |
|
167 |
to happen before I'm proud of the code, but it appears to be functional. |
|
168 |
- Added (then found out it was already there but not documented) and therefore |
|
169 |
only modified the ability to configure whether the name search was |
|
170 |
available from the helper.php3 screen. |
|
171 |
||
172 |
IRM 0.9c 1.0 PRE CHANGES |
|
173 |
||
174 |
- Added new helpful 'Request Help' section which lets posters preview what |
|
175 |
they are posting, as well as requesting a name and contact info. |
|
176 |
- Moved config.inc to config.inc.php3 |
|
177 |
- Fixed bug which was not adding software from templates. |
|
178 |
||
179 |
||
180 |
IRM 0.9b.3 1.0 PRE CHANGES |
|
181 |
||
182 |
- FIxed database.txt bug. A missing field was causing probelms with imports. |
|
183 |
||
184 |
IRM 0.9b.2 1.0 PRE CHANGES |
|
185 |
||
186 |
- Added an advanced tracking view allowing users to select 1 of 3 ways to view |
|
187 |
tracking slips. |
|
188 |
- Modified database schema in order to store new preference, this creating |
|
189 |
a new database update file. |
|
190 |
||
191 |
IRM 0.9b.1 1.0 PRE CHANGES |
|
192 |
||
193 |
- Added email to cfg_newtrackingemail when the cfg_notifynewtrackingbyemail=1. |
|
194 |
- Added Brandon Neill (bneill@learn2.com) to Copyright list. |
|
195 |
- Added software license tracking features. |
|
196 |
||
197 |
IRM 0.9a.3 1.0 PRE CHANGES |
|
198 |
||
199 |
- Re-added View by Location form, for ease of use. |
|
200 |
- Re-added IE bug fixes with cookies |
|
201 |
- Changed crypt() which used DES to md5() (which uses MD5) for |
|
202 |
password encryption. |
|
203 |
- Correctly blanked cookies. |
|
204 |
||
205 |
IRM 0.9a.2 1.0 PRE CHANGES |
|
206 |
||
207 |
- More code clean up. |
|
208 |
- Added the ability to select either exact phrase/contains matches in |
|
209 |
computers-index.php3. As a result, the seperate location |
|
210 |
dropdown and selection was unnecessary and therefore was |
|
211 |
removed. |
|
212 |
||
213 |
IRM 0.9a.1 1.0 PRE CHANGES |
|
214 |
||
215 |
- Code clean up, more consistent, easier to read, and more manageable. |
|
216 |
- NO FEATURE CHANGES |
|
217 |
||
218 |
||
219 |
IRM 0.9a 1.0 PRE CHANGES |
|
220 |
||
221 |
- Better Login security |
|
222 |
- Made all incude statements point to ../irm.inc instead of just irm.inc |
|
223 |
- Sort feature |
|
224 |
||
225 |
||
226 |
IRM 0.29 CHANGES |
|
227 |
||
228 |
- Added multi-list view in computers. Enjoy :) |
|
229 |
- Added Preferences section, replacing 'Change Password' |
|
230 |
||
231 |
||
232 |
IRM 0.281 CHANGES |
|
233 |
||
234 |
- Everyone, destroy IE. Some stupid IE bug fixes |
|
235 |
||
236 |
||
237 |
IRM 0.28 CHANGES |
|
238 |
||
239 |
- Added Template system for adding computers |
|
240 |
- A new clock in case you forgot what time it was |
|
241 |
- I tried abusing the appostrophe (') bug, fixed as many as I could find. |
|
242 |
||
243 |
BUG FIX 1:
|
|
244 |
||
245 |
- Fixed a tracking bug when adding. If you had an appostrophe(') in your |
|
246 |
description, it would not add your job. |
|
247 |
||
248 |
IRM 0.275 CHANGES |
|
249 |
||
250 |
||
251 |
- Added CSS, so it looks a little better :) |
|
252 |
- Added cache-control so nothing should cache the pages anymore |
|
253 |
- Added Pragma: no-cache and Expires: <past> headers |
|
254 |
- Added <META> Expires, Pragma, and Cache-Control tags |
|
255 |
- Fixed a few typos |