1
* 2009-06-08, prewikka-0.9.15:
3
- Make it obvious when a column is filtered by replacing the old sober
4
star with a big "[filtered]" red marker. If the column filter is
5
saved, then the marker color will go from red to black.
7
- Once the user filtered a given field by clicking on it, deny further
8
click so that it is clear that the filter is currently active.
10
- Re-write the inline filter implementation using Cheetah + Jquery, in
11
place of generating an enormous amount of javascript code. This
12
drastically reduce the size of the events listing HTML page, and will
13
allow for much easier modification of the inline-filters.
15
- Only propose filter operator relevant to the selected path.
17
- Inline filter now present a single input field (with no path and
18
operator selection). Using this field, the user can filter on what is
19
seen in the associated column. For example, in the classification
20
column, the filter will trigger a search on classification.text,
21
classification.reference.name and classification.reference.origin.
23
There is also an [advanced] button allowing the user to specify both
24
the path and the operator.
26
- Implement a reset button in each inline filter column, that allow to
27
switch between different version of the filter: last saved filters,
28
default filters, or current filters.
30
- The user can now click an alert completion to set an inline filter on
33
- Clicking on a port / protocol now trigger a CSS menu allowing to
34
filter on the port and protocol information, or to get information
35
concerning this port / protocol.
37
- Clicking on a classification reference now trigger a CSS menu which
38
allow to filter on the reference, or to get more information
41
- Clicking on classification now add a filter on the selected
42
classification (previously, it would have unfolded aggregated alerts
43
for the selected entry, which is now done clicking the alert count).
45
- Until now, the default user that was automatically created by Prewikka
46
if there was no administrative user was "admin". As of now you can
47
define the initial administrative username and password from the
48
configuration file. (fix #289).
50
- Fix escaping for reference details URI parameters.
52
- Fix ModPython content-type handling.
54
- Invalid variable name, fix #339.
56
- Update to JQuery 1.3.2, and fit small JQuery API change.
58
- If the installed libprelude or libpreludedb version is too old,
59
Prewikka will require the user to upgrade. Currently, Prewikka depend
60
on libpreludedb 0.9.12, and libprelude 0.9.23.
62
- Fix IDMEFDatabase exception on empty criteria string (fixes #346).
64
- Analyzer retrieval fixes and speedup (fixes #350).
1
68
* 2008-03-27, prewikka-0.9.14:
3
70
- Let the user choose the type of sorting (default to time descending,
123
190
- Fix incorrect locale switch when accessing certain pages.
126
193
* 2007-05-21, prewikka-0.9.11:
128
195
- Prewikka has been internationalized: user might choose the language
129
196
used in their settings tabs. Additionally, you might specify
130
197
a default locale using the "default_locale" configuration keyword.
132
- Brazilian Portuguese translation, by Edelberto Franco Silva<edeunix@edeunix.com>.
199
- Brazilian Portuguese translation, by Edelberto Franco Silva<edeunix@edeunix.com>.
133
200
- French translation, by Sebastien Tricaud <sebastien@gscore.org>.
134
201
- German translation, by Bjoern Weiland <mail@bjou.de>.
135
- Russian translation, by Valentin Bogdanov <bogdanov.valentin@gmail.com>.
202
- Russian translation, by Valentin Bogdanov <bogdanov.valentin@gmail.com>.
136
203
- Spanish translation, by Carlo G. Añez M. <carlo.anez@gmail.com>.
138
- New powerfull and scalable agent view, grouping agent together by
205
- New powerfull and scalable agent view, grouping agent together by
141
208
- In the Alert/Heartbeat summary view, number analyzers backward so that
142
209
it reflect the ordering in the analyzer list.
144
- Improved support for resizing menu.
146
- Fix a konqueror rendering bug with the inline filter.
211
- Improved support for resizing menu.
213
- Fix a konqueror rendering bug with the inline filter.
148
215
- Various bug fixes.
151
218
* 2007-04-05, prewikka-0.9.10:
153
- Don't show all source and target when they reach a predefined limit, instead
220
- Don't show all source and target when they reach a predefined limit, instead
154
221
provide an expansion link.
156
223
- Add two new view in the Events section: CorrelationAlert and ToolAlert.
158
- Ability to filter and aggregate on all IDMEF path. If the filtered path is
159
an enumeration, automatically provide the list of possible value.
161
- Add a combo box for the user to choose which criteria operator to use.
163
- Provide an enumeration filter for the type of alert (Alert, CorrelationAlert,
225
- Ability to filter and aggregate on all IDMEF path. If the filtered path is
226
an enumeration, automatically provide the list of possible value.
228
- Add a combo box for the user to choose which criteria operator to use.
230
- Provide an enumeration filter for the type of alert (Alert, CorrelationAlert,
164
231
ToolAlert, OverflowAlert).
166
233
- Prewikka can now aggregate by analyzer.
168
- When a session expire and the user login, the user is redirected to the page
235
- When a session expire and the user login, the user is redirected to the page
169
236
he attempted to access when the session expired.
171
238
- When an error occur, the default Prewikka layout is now preserved.
173
- Correct handling of empty value for hash key generation. Fix #204.
175
- Use new libpreludedb function that return the results as well as the number
176
of results. This avoid using COUNT() in some places (namely, this speedup
240
- Correct handling of empty value for hash key generation. Fix #204.
242
- Use new libpreludedb function that return the results as well as the number
243
of results. This avoid using COUNT() in some places (namely, this speedup
177
244
non aggregated view by ~50%).
179
246
- Avoid iterating the list of database result more than needed.
181
248
- Support IDMEF Action, SNMPService, and WebService class.
183
250
- Improved support for small screen resolution.
187
254
* 2007-02-06, prewikka-0.9.9:
189
256
- Improve database performance by reducing the number of query. (Paul Robert Marino)
191
258
- Activate CleanOutput filtering (lot of escaping fixes).
193
260
- More action logging.
195
262
- Bug fixes with the error pages Back/Retry buttons.
197
264
- Fix error on group by user (#191).
199
266
- Fix template compilation error with Cheetah version 2 (#184).
202
269
* 2006-11-23, prewikka-0.9.8:
204
271
- Save/load user configuration when using CGI authentication mode (#181).
206
273
- Show Prewikka version in the About page (#177).
208
- Use Python logging facility (available backend: stderr, file, smtp, syslog),
275
- Use Python logging facility (available backend: stderr, file, smtp, syslog),
209
276
multiple simultaneous handler supported (#113).
211
278
- Fix anonymous authentication.
233
300
* 2006-08-16, prewikka-0.9.7:
235
- Use preludedb_delete_(alert|heartbeat)_from_list(). Require
236
libpreludedb 0.9.9. Provide a deletion performance improvement
302
- Use preludedb_delete_(alert|heartbeat)_from_list(). Require
303
libpreludedb 0.9.9. Provide a deletion performance improvement
239
- Handle multiple listed source/target properly. Separate
306
- Handle multiple listed source/target properly. Separate
240
307
source/target in the message listing.
242
309
- Make host command/Information link available from the Sensor
245
- Always take care of the "external_link_new_window" configuration
248
- Make external command handling more generic. Allow to specify
312
- Always take care of the "external_link_new_window" configuration
315
- Make external command handling more generic. Allow to specify
249
316
command line arguments.
251
- Allow to define unlimited number of external commands rather than
252
only a defined subset (fix #134).
318
- Allow to define unlimited number of external commands rather than
319
only a defined subset (fix #134).
254
321
- Avoid toggling several popup at once in the HeartbeatListing.
319
386
- Distribute SQLite schema.
321
388
- Fix exception in the heartbeat analysis view when the heartbeat_count
322
or heartbeat_error_margin settings are explicitly set (#124).
389
or heartbeat_error_margin settings are explicitly set (#124).
324
- Fix Cheetah 1.0 heartbeat listing exception (#119).
391
- Fix Cheetah 1.0 heartbeat listing exception (#119).
326
393
- Open external link in new windows by default. Add a configuration option
327
394
to disable opening external link in new window (#61).
329
- Provide the ability to specify the configuration file that Prewikka
396
- Provide the ability to specify the configuration file that Prewikka
332
399
- Sanitize the limit parameter in case the input value is not correct
333
instead of triggering an exception (#118).
400
instead of triggering an exception (#118).
335
- Handle the preludeDB "file" setting (for use with SQLite like database).
402
- Handle the preludeDB "file" setting (for use with SQLite like database).
337
404
- Fix filter saving issue in the heartbeat listing.
349
416
- Add an "Unlimited" timeline option.
351
- Fix classification escaping problem that could lead to empty
418
- Fix classification escaping problem that could lead to empty
352
419
listing when unwiding alert with classification text containing backslash.
354
- Don't print un-necessary separator when the protocol field is
421
- Don't print un-necessary separator when the protocol field is
355
422
empty in the alert listing.
357
- Improve Correlation Alert display. Allow focus both on the Correlation Alert
424
- Improve Correlation Alert display. Allow focus both on the Correlation Alert
358
425
summary and on the correlated alert listing.
360
- Don't propagate the "save" parameter, so that the user don't end up saving
361
settings without knowing about it.
427
- Don't propagate the "save" parameter, so that the user don't end up saving
428
settings without knowing about it.
364
431
* 2005-11-30, prewikka-0.9.1:
366
- Resolve the protocol number from the message summary view.
433
- Resolve the protocol number from the message summary view.
368
- Separate port and protocol value, so that we don't end up
435
- Separate port and protocol value, so that we don't end up
369
436
linking the protocol to portdb if there is no port.
371
438
- Ability to setup IDMEF filter using iana_protocol_name and iana_protocol_number.
503
570
Fix Javascript warnings. Correct URL escaping. Make it work
504
571
better in Apple's Safari browser.
506
- More error checking when saving custom filter. Error out in case a
573
- More error checking when saving custom filter. Error out in case a
507
574
filter reference non existing criteria. Add the substr operator.
509
- Fix bug in the whole alert/heartbeat navigation system, simplify
510
and cleanup the code, always report the current filtered field 'action' to
576
- Fix bug in the whole alert/heartbeat navigation system, simplify
577
and cleanup the code, always report the current filtered field 'action' to
513
- Make the mouse pointer behave like it does for javascript links on Alert
580
- Make the mouse pointer behave like it does for javascript links on Alert
514
581
listing table head.
516
- Fix alert mixup when expanding an aggregated classification with different
583
- Fix alert mixup when expanding an aggregated classification with different
519
586
- Fix low/mid/high/none severity filtering.
521
588
- Fix a bug where agents with multiple address would disappear.