~ubuntu-branches/ubuntu/hardy/prewikka/hardy

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Bazaar Package Importer
  • Author(s): Pierre Chifflier
  • Date: 2007-04-11 14:41:09 UTC
  • Revision ID: james.westby@ubuntu.com-20070411144109-2hh7zx3amwd27b4l
Tags: upstream-0.9.10
ImportĀ upstreamĀ versionĀ 0.9.10

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
* 2007-04-05, prewikka-0.9.10:
 
2
 
 
3
        - Don't show all source and target when they reach a predefined limit, instead 
 
4
          provide an expansion link.
 
5
        
 
6
        - Add two new view in the Events section: CorrelationAlert and ToolAlert.
 
7
        
 
8
        - Ability to filter and aggregate on all IDMEF path. If the filtered path is 
 
9
          an enumeration, automatically provide the list of possible value. 
 
10
          
 
11
        - Add a combo box for the user to choose which criteria operator to use. 
 
12
        
 
13
        - Provide an enumeration filter for the type of alert (Alert, CorrelationAlert, 
 
14
          ToolAlert, OverflowAlert).
 
15
        
 
16
        - Prewikka can now aggregate by analyzer.
 
17
        
 
18
        - When a session expire and the user login, the user is redirected to the page 
 
19
          he attempted to access when the session expired.
 
20
          
 
21
        - When an error occur, the default Prewikka layout is now preserved.
 
22
        
 
23
        - Correct handling of empty value for hash key generation. Fix #204. 
 
24
        
 
25
        - Use new libpreludedb function that return the results as well as the number 
 
26
          of results. This avoid using COUNT() in some places (namely, this speedup 
 
27
          non aggregated view by ~50%).
 
28
          
 
29
        - Avoid iterating the list of database result more than needed.
 
30
        
 
31
        - Support IDMEF Action, SNMPService, and WebService class.
 
32
        
 
33
        - Improved support for small screen resolution.
 
34
        
 
35
        
 
36
 
 
37
* 2007-02-06, prewikka-0.9.9:
 
38
 
 
39
        - Improve database performance by reducing the number of query. (Paul Robert Marino)
 
40
        
 
41
        - Activate CleanOutput filtering (lot of escaping fixes).
 
42
      
 
43
        - More action logging.
 
44
        
 
45
        - Bug fixes with the error pages Back/Retry buttons.
 
46
          
 
47
        - Fix error on group by user (#191).
 
48
        
 
49
        - Fix template compilation error with Cheetah version 2 (#184).
 
50
        
 
51
 
 
52
* 2006-11-23, prewikka-0.9.8:
 
53
        
 
54
        - Save/load user configuration when using CGI authentication mode (#181).
 
55
 
 
56
        - Show Prewikka version in the About page (#177).
 
57
 
 
58
        - Use Python logging facility (available backend: stderr, file, smtp, syslog), 
 
59
          multiple simultaneous handler supported (#113).
 
60
 
 
61
        - Fix anonymous authentication.
 
62
 
 
63
        - Fix external process going into zombie state (#178).
 
64
 
 
65
        - Fix sqlite schema (#180).
 
66
 
 
67
        - Display correct alertident for invalid CorrelationAlert analyzerid/messageid pair.
 
68
 
 
69
        - prewikka-httpd should now log the source address.
 
70
 
 
71
        - Thread safety fixes.
 
72
 
 
73
 
 
74
* 2006-08-18, prewikka-0.9.7.1:
 
75
        
 
76
        - Fix filter interface bug introduced in 0.9.7.
 
77
 
 
78
        - Improved error reporting on filter creation.
 
79
 
 
80
        - Rename command configuration section to host_commands.
 
81
 
 
82
 
 
83
* 2006-08-16, prewikka-0.9.7:
 
84
 
 
85
        - Use preludedb_delete_(alert|heartbeat)_from_list(). Require 
 
86
          libpreludedb 0.9.9. Provide a deletion performance improvement 
 
87
          of around 3000%.
 
88
 
 
89
        - Handle multiple listed source/target properly. Separate 
 
90
          source/target in the message listing.
 
91
 
 
92
        - Make host command/Information link available from the Sensor
 
93
          listing.
 
94
 
 
95
        - Always take care of the "external_link_new_window" configuration 
 
96
          parameter. 
 
97
          
 
98
        - Make external command handling more generic. Allow to specify 
 
99
          command line arguments.
 
100
 
 
101
        - Allow to define unlimited number of external commands rather than 
 
102
          only a defined subset (fix #134). 
 
103
 
 
104
        - Avoid toggling several popup at once in the HeartbeatListing.
 
105
 
 
106
        - Only provide lookup capability for known network address type (fix #76).
 
107
 
 
108
        - New address and node name lookup provided through prelude-ids.com service.
 
109
 
 
110
        - Link to new prelude-ids.com port lookup instead of broken portsdb 
 
111
          database (fix #162).
 
112
 
 
113
        - Various bug fixes.
 
114
 
 
115
 
 
116
* 2006-07-27, prewikka-0.9.6:
 
117
 
 
118
        - CGI authentication module, from Tilman Baumann <tilman.baumann@collax.com>.
 
119
 
 
120
        - Correct libpreludedb runtime version check.
 
121
 
 
122
        - Show multiple source/target in message listing/summary.
 
123
 
 
124
        - Fix invalid use of socket.inet_ntoa() to read ICMP Gateway Address, 
 
125
          which is stored as string (#156).
 
126
 
 
127
        - Fix aggregation on IDMEF-Path that are not string.
 
128
 
 
129
        - Fix setup.py --root option (#166).
 
130
 
 
131
 
 
132
 
 
133
* 2006-05-04, prewikka-0.9.5:
 
134
 
 
135
        - Fix 'Filter on Target' link (fix #148).
 
136
 
 
137
        - Fix alert summary exception with alert including file permission (fix #149).
 
138
 
 
139
        - Fix creation of an empty __init__.py file in lib/site-packages (#147).
 
140
 
 
141
        - Print currently installed version on libpreludedb requirement error.
 
142
 
 
143
        - Make sure /usr/bin/env is expanded.
 
144
 
 
145
 
 
146
 
 
147
* 2006-04-13, prewikka-0.9.4:
 
148
 
 
149
        - Intelligent display for CorrelationAlert. Include correlated
 
150
          alert information in the alert listing.
 
151
 
 
152
        - Intelligent printing of Network centric information. 
 
153
 
 
154
        - Fix Cheetah compilation for the heartbeat page.
 
155
 
 
156
        - Correct handling of AdditionalData containing an integer 0.
 
157
 
 
158
        - Handle ignore_atomic_event AdditionalData key (used by CorrelationAlert to
 
159
          hide linked-in alert).
 
160
 
 
161
        - Fix aggregation when done simultaneously on multiple fields.
 
162
 
 
163
        - Aggregation on fields other than "address" was not working well.
 
164
 
 
165
 
 
166
 
 
167
* 2005-01-10, prewikka-0.9.3:
 
168
 
 
169
        - Distribute SQLite schema.
 
170
 
 
171
        - Fix exception in the heartbeat analysis view when the heartbeat_count
 
172
          or heartbeat_error_margin settings are explicitly set (#124). 
 
173
 
 
174
        - Fix Cheetah 1.0 heartbeat listing exception (#119). 
 
175
 
 
176
        - Open external link in new windows by default. Add a configuration option
 
177
          to disable opening external link in new window (#61).
 
178
 
 
179
        - Provide the ability to specify the configuration file that Prewikka 
 
180
          use (#117).
 
181
 
 
182
        - Sanitize the limit parameter in case the input value is not correct
 
183
          instead of triggering an exception (#118). 
 
184
 
 
185
        - Handle the preludeDB "file" setting (for use with SQLite like database). 
 
186
 
 
187
        - Fix filter saving issue in the heartbeat listing.
 
188
 
 
189
        - Fix unlimited timeline option in heartbeat listing.
 
190
 
 
191
        - Various bug fixes.
 
192
 
 
193
 
 
194
 
 
195
* 2005-12-07, prewikka-0.9.2:
 
196
 
 
197
        - Correct Analyzer path when unwiding aggregated alert.
 
198
 
 
199
        - Add an "Unlimited" timeline option.
 
200
 
 
201
        - Fix classification escaping problem that could lead to empty 
 
202
          listing when unwiding alert with classification text containing backslash.
 
203
 
 
204
        - Don't print un-necessary separator when the protocol field is 
 
205
          empty in the alert listing.
 
206
 
 
207
        - Improve Correlation Alert display. Allow focus both on the Correlation Alert 
 
208
          summary and on the correlated alert listing.
 
209
 
 
210
        - Don't propagate the "save" parameter, so that the user don't end up saving 
 
211
          settings without knowing about it. 
 
212
 
 
213
 
 
214
* 2005-11-30, prewikka-0.9.1:
 
215
 
 
216
        - Resolve the protocol number from the message summary view. 
 
217
 
 
218
        - Separate port and protocol value, so that we don't end up 
 
219
          linking the protocol to portdb if there is no port.
 
220
 
 
221
        - Ability to setup IDMEF filter using iana_protocol_name and iana_protocol_number.
 
222
 
 
223
        - Sanitize timeline years value on system which does not support time
 
224
          exceeding 2^31-1. Fix #104.
 
225
 
 
226
        - Mark CorrelationAlert explicitly in the AlertListing. 
 
227
 
 
228
        - Make inline filter mark more visible. 
 
229
 
 
230
        - Ability for the user to save settings for the current view.
 
231
 
 
232
        - New --address and --port option to prewikka-httpd.
 
233
 
 
234
        - Fix a bug where clicking the IP address popup would cause
 
235
          Firefox to go back to the top of the page. Fix #112.
 
236
 
 
237
        - Don't hardcode path to /usr/bin/python, but resort to 
 
238
          /usr/bin/env to find it.
 
239
 
 
240
 
 
241
* 2005-09-20, prewikka-0.9.0:
 
242
 
 
243
        - 0.9.0 final.
 
244
 
 
245
        - Minor rendering fix.
 
246
 
 
247
        - Handle service.iana_protocol_name / service.iana_protocol_number 
 
248
          as well as service.protocol.
 
249
 
 
250
 
 
251
* 2005-09-05, prewikka-0.9.0-rc12:
 
252
 
 
253
        - Correct Konqueror rendering.
 
254
 
 
255
        - Minor bugfix with timeline selection.
 
256
 
 
257
        - Minor UI tweak.
 
258
 
 
259
 
 
260
* 2005-08-25, prewikka-0.9.0-rc11:
 
261
 
 
262
        - The Summary view now support showing CorrelationAlert.
 
263
 
 
264
        - Avoid mangling URL query string on form input.
 
265
 
 
266
        - Handle possibly null AdditionalData properly.
 
267
 
 
268
        - Don't default to 'low' severity.
 
269
 
 
270
        - Allow the user to set analyzerID inline filter.
 
271
 
 
272
        - Make sure we keep aggregation in per analyzer view.
 
273
 
 
274
        - Keep inline filter object sorted, and merge them if there are duplicate.
 
275
 
 
276
        - When the same object is specified more than once, OR both.
 
277
 
 
278
        - Various cleanup, bugfix.
 
279
 
 
280
 
 
281
* 2005-08-17, prewikka-0.9.0-rc10:
 
282
 
 
283
        - Allow configuration entry without space after the ':' separator.
 
284
 
 
285
        - More operator (case insensitive operator, regex operator).
 
286
 
 
287
        - Show target file in the message listing.
 
288
 
 
289
        - Much more information in the alert summary view. 
 
290
          Especially useful for users of integrity checker.
 
291
 
 
292
 
 
293
* 2005-08-02, prewikka-0.9.0-rc9:
 
294
 
 
295
        - New experimental mod_python handler.
 
296
 
 
297
        - Use the same template for user creation as for user modification.
 
298
          The interface is much cleaner, and more consistant.
 
299
 
 
300
        - Fix Invalid parameters exception on 'delete all'.
 
301
 
 
302
        - Print all analyzer, whether they have an analyzerID or not. This provide
 
303
          more analyzer information.
 
304
 
 
305
        - Show Analyzer Node location, Classification Ident, and Process path in the
 
306
          MessageSummary view.
 
307
 
 
308
        - Correct SNMP/Web Service, and some other Process/File filter path.
 
309
 
 
310
        - Allow for correct '\' escaping when creating filters.
 
311
 
 
312
        - Internet Explorer rendering tweak.
 
313
 
 
314
        - Various bugfix.
 
315
 
 
316
 
 
317
 
 
318
* 2005-06-17, prewikka-0.9.0-rc8:
 
319
 
 
320
        - Use relative path everywhere.
 
321
 
 
322
        - Some escaping fixes.
 
323
 
 
324
        - Fix Filter formula check.
 
325
 
 
326
        - Ability to filter on alert.classification.ident.
 
327
 
 
328
        - Fix aggregated classification link in expanded list entry.
 
329
 
 
330
        - Various bugfix, English typo.
 
331
 
 
332
 
 
333
 
 
334
* 2005-06-16, prewikka-0.9.0-rc7:
 
335
 
 
336
        - Prewikka now work and render perfectly with IE 6.0.
 
337
 
 
338
        - XHTML conformance in most of the code.
 
339
 
 
340
        - Fix possible exception with filtered classification text.
 
341
        
 
342
        - Allow filtering on heartbeat.analyzer.name.
 
343
 
 
344
 
 
345
 
 
346
* 2005-06-01, prewikka-0.9.0-rc6:
 
347
 
 
348
        - Implement alert/heartbeat select all for deletion.
 
349
 
 
350
        - Fix handling of alert without classification.
 
351
 
 
352
        - Fix HTML code problem. Try to make the W3C validator happy.
 
353
          Fix Javascript warnings. Correct URL escaping. Make it work
 
354
          better in Apple's Safari browser.
 
355
 
 
356
        - More error checking when saving custom filter. Error out in case a 
 
357
          filter reference non existing criteria. Add the substr operator.
 
358
 
 
359
        - Fix bug in the whole alert/heartbeat navigation system, simplify 
 
360
          and cleanup the code, always report the current filtered field 'action' to 
 
361
          the user.
 
362
 
 
363
        - Make the mouse pointer behave like it does for javascript links on Alert 
 
364
          listing table head.
 
365
 
 
366
        - Fix alert mixup when expanding an aggregated classification with different 
 
367
          severity.
 
368
        
 
369
        - Fix low/mid/high/none severity filtering.
 
370
 
 
371
        - Fix a bug where agents with multiple address would disappear.
 
372
 
 
373
        - Avoid Authentication Failed message when the user didn't try to authenticate
 
374
          (the session does not exist).
 
375
 
 
376
        - UI tweak for the detailed alert/heartbeat view.
 
377
 
 
378
        - Link source and destination port to portdb.
 
379
 
 
380
        - Add an heartbeat_error_margin configuration keyword.
 
381
 
 
382
        - Saving modification to an existing filter now work.
 
383
        
 
384
        - Make prewikka.cgi catch exceptions that are raised during the prewikka 
 
385
          initialization step and display an error screen to the user instead of
 
386
          a server internal error.
 
387
 
 
388
        - Don't display message checkbox and delete button if the user don't
 
389
          have the PERM_IDMEF_ALTER permission
 
390
 
 
391
        - Fix module importation on MacOSX.
 
392
 
 
393
        - Various bugfix.
 
394
 
 
395
 
 
396
* 2005-04-17, prewikka-0.9.0-rc5:
 
397
 
 
398
        - Fix classification filters in the alert listing.
 
399
 
 
400
        - Let the user provide the path to external command (whois, traceroute).
 
401
 
 
402
        - Fix prewikka exception on 'info' severity.
 
403
 
 
404
        - Fix broken installation permission.
 
405
 
 
406
        - Fix bad template variable initialization resulting in an exception
 
407
          with Cheetah 0.9.16.
 
408
 
 
409
        - Fix alert deletion in un-agreggated mode.
 
410
 
 
411
        - Fix GMT offset calculation.
 
412
 
 
413
        - Fix a problem when appending more filters in the alert list view.
 
414
 
 
415
        - Update Auth cookie expiration time.
 
416
 
 
417
        - Fix escaping issue.
 
418
        
 
419
 
 
420
* 2005-04-05, prewikka-0.9.0-rc4:
 
421
 
 
422
        - Minor UI tweak.
 
423
 
 
424
        - Fix a problem when changing password.
 
425
 
 
426
        - Remove trailling space from config entry.
 
427
 
 
428
        - Display all analyzer address in agent listing.
 
429
 
 
430
        - Fix some bug in the authentication system, that would refuse
 
431
          login for no appearent reasons.
 
432
 
 
433
        - Set default session expiration time to 60 minutes.
 
434
        
 
435
        
 
436
* 2005-03-31, prewikka-0.9.0-rc3:
 
437
 
 
438
        - Installation cleanup / bugfix.
 
439
 
 
440
        - Fix database authentication failure.
 
441
 
 
442
        - Fix error page.
 
443
 
 
444
 
 
445
* 2005-03-31, prewikka-0.9.0-rc2
 
446
 
 
447
        - Fix a loading problem when the database is not created.
 
448
 
 
449
 
 
450
* 2005-03-29, prewikka-0.9.0-rc1:
 
451
 
 
452
        - Initial release