From d9a3bc00b634a831917b456f37ab81ae2ec99db2 Mon Sep 17 00:00:00 2001 From: Alexandre Dulaunoy Date: Wed, 7 Dec 2016 15:05:25 +0100 Subject: [PATCH] MISP 2.4.56 released --- Changelog.txt | 17685 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 17685 insertions(+) diff --git a/Changelog.txt b/Changelog.txt index 49d7aaa..65c98c3 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -17518,3 +17518,17688 @@ v2.2.1 (2014-02-19) - Initial import. [Christophe Vandeplas] +Changelog +========= + +%%version%% (unreleased) +------------------------ + +Fix +~~~ + +- Updated to the latest version of PyMISP. [Alexandre Dulaunoy] + +v2.4.56 (2016-12-07) +-------------------- + +New +~~~ + +- Tied the galaxies into the ACL. [Iglocska] + +- First RC of MISP galaxies 1.0. [Iglocska] + +- Added galaxy attach/detach functions. [Iglocska] + +- First iteration of the galaxies (WIP) [Iglocska] + +- Added upgrade scripts. [Iglocska] + +- Added galaxy tables. [Iglocska] + +- Added the publish_timestamp and timestamp parameters to both + restSearch functions, fixes #1703. [Iglocska] + + - TODO document it + - new way of handling it, both accept lists with 2 values for ranges + +- Added the published flag to restsearch. [Iglocska] + + - allows users to specify whether the events / attributes returned should come from published / unpublished events only. If the parameter is not set both are included + +Changes +~~~~~~~ + +- Some minor UI changes. [Iglocska] + +- Update to gitignore. [Iglocska] + +- Version bump. [Iglocska] + +- More progress on the galaxies. [Iglocska] + +- Some minor changes to the galaxy looks. [Iglocska] + +- Add the possibility to specify a "type" instead of a list of "types" + in the enrichment modules. [Iglocska] + +- Add attribute ID to the context fields in the event view and enable + pagination on it. [Iglocska] + +- Added more information to the diagnostics download. [Iglocska] + +- Allow JSON POSTing to set parameters for the CSV export. [Iglocska] + + - kill the url parameters with fire + +Fix +~~~ + +- Moved requeue of pull scheduled job to the front. [Iglocska] + +- Fixed missing publish flag in restsearch. [Iglocska] + +- Galaxies are now loaded by default. [Iglocska] + +- Updated event.json for travis tests. [Iglocska] + +- Galaxy update. [Iglocska] + +- Added galaxy submodule. [Iglocska] + +- Index length fixed for several text fields. [Iglocska] + +- Escape field names again. [Iglocska] + + - TODO, have a backtick replacement script for postgres + +- Attempt at a fix for SQL woes. [Iglocska] + +- Fixed an issue where a normal index was attempted to be created for a + text field causing the installation to fail. [Iglocska] + +- Fixed the detaching of galaxies. [Iglocska] + +- Added missing dependencies for the index adder. [Iglocska] + +- Removed copy paste junk. [Iglocska] + +- Update PyMISP. [Raphaël Vinot] + +- PyMISP updated. [Alexandre Dulaunoy] + +- PyMISP updated to the latest version. [Alexandre Dulaunoy] + +- MISP taxonomies updated. [Alexandre Dulaunoy] + +- Warning lists updated. [Alexandre Dulaunoy] + +- Do not allow empty values to be returned by the enrichment queries. + [Iglocska] + +- Use comment field from modules when using freetext attribute type + detection. [Iglocska] + +- Trim strings of brackets before running the freetext detection on + them. [Iglocska] + +- Temporary fix for a keyword mismatch between the import modules and + the freetext import. [Iglocska] + +- README updated with new features and export formats. [Alexandre + Dulaunoy] + +- Access attribute edit / editField via the UUID instead of the ID. + [Iglocska] + + - also cleaned up some dumb crap in the attributes/edit function when POSTing JSONs + +- Fixed an issue where the diagnostics complained about STIX not being + installed if the stixtest.py was not readable. [Iglocska] + +- Removed an accidentally added edit button. [Iglocska] + +- Fixed an issue that incorrectly reported a feed update to have failed + when not using delta-merge mode. [Iglocska] + + - the issue was that in the case of a feed update to a fixed event without delta merge, MISP tried to insert all parsed attributes, which correctly automatically blocked duplicates + - however, since these attributes were blocked by the validator, the feed fetcher reported that the fetch didn't succeed as it contained validation errors + + - this fix simply runs non-delta merge mode updates through the comparisons to the existing event, removing duplicates in advance + +- Fixed an issue that prevented the feeds from working in CSV mode if no + value field was set. [Iglocska] + +- Removed invalid entry in writeable file diagnostics. [Iglocska] + +Other +~~~~~ + +- Merge branch 'feature/galaxy' into 2.4. [Iglocska] + +- Updated PyMISP. [Iglocska] + +- Merge branch '2.4' into feature/galaxy. [Iglocska] + +- Merge pull request #1709 from Rafiot/travis. [Andras Iklody] + + Add php5-cli in the deps + +- Add php-cli in the deps. [Raphaël Vinot] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +v2.4.55 (2016-11-22) +-------------------- + +New +~~~ + +- Sightings enabled by default. [Iglocska] + +- Added timestamps of shadow attributes wherever appropriate. [Iglocska] + +- Added uuid as a restsearch parameter, fixes #1683. [Iglocska] + + - search for events/attributes by uuid + +- Added checks for the loaded php extensions, fixes #1672. [Iglocska] + + - Diagnosing not loaded extensions was a nightmare + - New system checks the loaded extensions via php and php-cli (could help with un****ing some RHEL/CentOS issues) + - Version check for the php-cli php version added + + - only one extension is checked currently, to be updated at a later point in time (remember to also update the web and the cli extension list!) + +- Show the date of the latest sighting / organisation on the event view. + [Iglocska] + +- Added multiselect for attributes on the event view. [Iglocska] + + - simply check the checkbox of an attribute/proposal then shift click the checkbox of another to select the full range + - affects #1618 + +Changes +~~~~~~~ + +- Version bump. [Iglocska] + +- Changed the behaviour of the proposal index. [Iglocska] + + - choose between own events / all visible events + - show timestamps on the proposal index and the creator org of the event + +- Updated the NIDS exports. [Iglocska] + + - allow posting JSON/XML payloads with filter options + - Added the type field to be able to restrict / attribute type + +Fix +~~~ + +- Some additional changes to accomodate for the automatically enabled + sightings. [Iglocska] + +- Tell MISP to run the db update. [Iglocska] + +- MISP taxonomies updated to the latest version. [Alexandre Dulaunoy] + +- Fixed annoying issues with the tags not looking OK on a feed/server + event preview. [Iglocska] + +- Added sighting time to the event sighting summary. [Iglocska] + +- Do not try to sort on fields that are not paginated. [Iglocska] + +- Opened up attributes/editField to the API, fixes #1674. [Iglocska] + +- Fixed an issue where adding an attribute to an empty temlate as a + first element caused an error, fixes #1635. [Iglocska] + +- Invalid error returned to the STIX/CyBox diagnostics if no version is + installed, fixes #1661. [Iglocska] + +- Revert to previous commit. [Alexandre Dulaunoy] + +- Travis move to MySQL 5.6. [Alexandre Dulaunoy] + +- Mysql requirements. [Alexandre Dulaunoy] + +- Travis mysql requirement. [Alexandre Dulaunoy] + +- Fixed an issue with editing MISP feeds, fixes #1664. [Iglocska] + +- Fixed pagination issues with the taxonomy view, fixes #1660. + [Iglocska] + +- Tightened check for tag removals. [Iglocska] + + - users could remove tags via the api for other organisations + +- Fixes an issue where the wrong set of tags were applied when + populating an event from a template, fixes #1636. [Iglocska] + +- Left off changes in attribute.php for the previous commit. [Iglocska] + +- Added domain|ip to nids exports. [Iglocska] + +- Tag API only returns a subset of the results, fixes #1656. [Iglocska] + + - pagination was used even for the API, changed it to a simple find + +- Fixed annoyting column order in the statistics. [Iglocska] + +- Some small fixes to the add user API, affects #1621. [Iglocska] + + - Do not force change_pw/termsaccepted default settings based on role when using the API + - Some cleanup + +Other +~~~~~ + +- Merge branch '2.4.55' into 2.4. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1670 from Rafiot/travis. [Alexandre Dulaunoy] + + Fix mysql on travis + +- Fix mysql on travis. [Raphaël Vinot] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Update to UPDATE.txt. [Andras Iklody] + + - indicate that a git pull is all that is normally needed. + +- Merge branch '1641' into 2.4. [Iglocska] + +- - search input for "select tag" is fixed and does not scroll up + anymore - removed input end tag - added css classes to select tag and + select tag source popups - so they can be easily changed via the local + extra css. [cristian.bell@freenet.de] + +- Merge branch '1652' into 2.4. [Iglocska] + +- Replaced ip address with * for the virtualHost. [cristian bell] + +- Merge branch '1651' into 2.4. [Iglocska] + +- Block alert e-mails based on tag. [Richard van den Berg] + +- Merge branch '1642' into 2.4. [Iglocska] + +- Update UPDATE.txt. [Deventual] + +- Update UPDATE.txt. [Deventual] + +- Merge branch '1653' into 2.4. [Iglocska] + +- Sorts the "Attributes per organization" array by the total number of + attr, highest on top. [cristian bell] + +v2.4.54 (2016-11-04) +-------------------- + +New +~~~ + +- Added new statistics page, fixes #1648, fixes #1557. [Iglocska] + + - brought back the quick organisation overview as it's a much missed feature + - added treemap for tags + - brought attribute histogram into statistics page + + - more coming in the future + +- Added a check and deletion tools for orphaned attributes to the + diagnostics page. [Iglocska] + +- Added two additional api filters to the event index (timestamp, + publishtimestamp) [Iglocska] + + - Currently these are not exposed to the filter UI + - Easy way to get metadata newer than timestamp/publish timestamp + +- Enrichment queries now pass the base64 encoded data to the enrichment + modules. [Iglocska] + + - first implementation, malware is sent as an encryptet zip base64 encoded + +- Added admin user APIs. [Iglocska] + + - The following urls are now available via the API: + - /admin/users/add + - /admin/users/edit/id + - /admin/users/view/id + - /admin/users/index + - /users/resetauthkey/id + + - For add and edit, sending a GET request will describe the APIs + + - New API response system's initial implementation, to be used for other APIs in the future + - standardised responses + - standardised error codes + - convenience functions + + - TODO: + - tie non admin functions into the APIs (maybe?) + - reuse the new API system for other APIs + +- First commit for the user API rework and the new response handler. + [Iglocska] + +- Show file sizes on the export page, fixes #1640. [Iglocska] + +- Added new feature to block attributes from IDS sensitive exports based + on proposals. [Iglocska] + + - Enabled via a new server setting (MISP.proposals_block_attributes) + - Attributes are skipped from exports that require the to_ids flag if: + - they have an active proposal that proposes to remove the to_ids flag + - they have an active proposal that proposes to delete the attribute + + - Currently affected exports: + - OpenIOC + - All HIDS exports + - All NIDS exports + - All text exports + - RPZ Zone file export + +Changes +~~~~~~~ + +- Further work on the user APIs. [Iglocska] + +- Remove obsolete getEnrichmentSettings() [Andreas Ziegler] + + seems to have been replaced by Module.php getModuleSettings + +- Remove obsolete variables. [Andreas Ziegler] + +- Remove obsolete dropIndex() [Andreas Ziegler] + + not needed for reference, as there's a duplicate in AppModel.php (& in git) + +- Use the TLD lists from the warninglists, fixes #1149. [Iglocska] + + - simply load any enable warninglist entries from the pre-defined TLD warninglists + - Pass the resulting array to the complex type tool + - during domain type heuristics, if the TLD list is not empty use the supplied list + - alternatively generate a list based on the old TLD rules + - does not alter any functionality otherwise + +Fix +~~~ + +- PyMISP to the latest version. [Alexandre Dulaunoy] + +- Fixed an issue with an incorrect condition on the admin index. + [Iglocska] + +- Increased space between taxonomy names in the treemap as some of them + can be quite long. [Iglocska] + +- PyMISP updated to the latest version. [Alexandre Dulaunoy] + +- PyMISP updated to the latest version. [Alexandre Dulaunoy] + +- MISP name fixed. [Alexandre Dulaunoy] + +- Fixed annoying capitalisation mess in the event index parameters. + [Iglocska] + + - just throw everything to lowercase + +- Fixed an invalid path for attribute downloads, fixes #1647. [Iglocska] + +- Fixed some merge issues. [Iglocska] + +- Fixes an invalid check allowing user profile modifications to target + different users within the org. [Iglocska] + + - User edit had an incorrect check that allowed a normal user edit on a different account within the same org + - Also removed the deprectated option for this function to be used by org/site admins to be used as an alternative to the admin edit + + - as reported by: Vytautas Paulikas and Robert Giruckas from SEC Consult. + +- Attempted fix for an issue with large stix exports getting truncated. + [Iglocska] + +- Certificate typo fixed. [Alexandre Dulaunoy] + +- Lowercasing in the tag search wasn't exactly great. [Iglocska] + +- Removed test code. [Iglocska] + +- Fixed an issue where pushing events worked even if the remote user + wasn't a sync user. [Iglocska] + +- Fixed an issue with the attribute search. [Iglocska] + + - a typo prevented the lookup based on event UUIDs + +- Check if the taxonomy directory contains the machinetag.json file + before trying to read it, fixes MISP/misp-taxonomies#45. [Iglocska] + +- Fixed several issues with the import modules. [Iglocska] + + - config settings are not passed correctly to the import modules + - not having any paste/file upload in an import module would fail + - removed the requirement to have either filled, if a module doesn't use any of the two fields it will simple pass an empty data field + - this could be handy for modules that create event data based on the userconfig fields + +- Fixes an issue where attachments / malware samples were erroneously + coloured white. [Iglocska] + + - placeholder hard-coded white class replaced with dynamic value + - Can't check the referenced issue, shame on Norwegian.no for claiming to have wi-fi onboard... + +- Invalid bro export generation due to invalid syntax on the intel + field. [Iglocska] + +- Made the UUID field in the event view optional. [Iglocska] + + - displaying the UUID field seemed to clutter the UI for some users + - by default it is now disabled and a new control called show context is introduced + - could be reused in the future for similar use-cases + +- Fixed a UI issue with proposals and links, fixes #1624. [Iglocska] + + - fixed an issue where link type attribute values were not visible due to links being too similar of a colour to the blue background of attributes with indicators + +- Better fix than the previous one. [Iglocska] + +- Fixed a potential empty event_id field that blocked new CSV feeds from + being added. [Iglocska] + +- Removed double sanitisation of the resolved attributes. [Iglocska] + +Other +~~~~~ + +- Version bump. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Add: Screenshot updated. [Alexandre Dulaunoy] + +- Add: Screenshot of an event - version 2.4.53. [Alexandre Dulaunoy] + +- Merge branch 'features/userapi' into 2.4. [Iglocska] + + Conflicts: + app/Controller/UsersController.php + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Add: Hackathon drawing added. [Alexandre Dulaunoy] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Taxonomies updated to the latest version. [Alexandre Dulaunoy] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1578 from rotanid/cleanup. [Andras Iklody] + + Cleanup + +- Merge pull request #1637 from deralexxx/patch-3. [Andras Iklody] + + mention Roadmap in readme + +- Mention Roadmap in readme. [Alexander J] + + . + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Removed Imported via the Freetext Import ... text. [Christophe + Vandeplas] + +v2.4.53 (2016-10-21) +-------------------- + +New +~~~ + +- Added a way to disable the default HTTP_ header namespace or to alter + it to something else for the custom auth plugin. [Iglocska] + +- Added quick search in tag selection popup. [Iglocska] + +- CSV feeds and various fixes. [Iglocska] + + - Added the CSV feed format + - users can specify which fields in the CSV should be parsed + - comment lines are automatically omitted + - new settings system added to feeds, currently only used for the value fields + + - Slight rework of the correlation lookup for the feeds + - got the Speed Force treatment + - correctly checks against value1 and value2 instead of value + + - Various freetext import fixes + +- Added correlations to the freetext feed preview. [Iglocska] + +Changes +~~~~~~~ + +- Added the capability to search for attributes by uuid. [Iglocska] + + - ID field in the attribute search now accepts attribute UUIDs + - Partially dealing with #1618 + +- Made the attribute search fields smaller and the form insta-submit on + ctrl+enter. [Iglocska] + + - Deals with sme of the issues in #1618 + +- Rename CENTOS install files to get to the end of the list of install + guides. [Iglocska] + + - people seem to think that we recommend CentOS for MISP which is absolutely not the case + +- Added UUID to attribute list in event view. [Iglocska] + +- Keep the event ID in the correlation graph's event nodes' name in + addition to the info field. [Iglocska] + +- Changed the event node names to (partial) event info fields for the + correlation graph. [Iglocska] + +- Validate the event_id as a numeric value. [Iglocska] + +- Some changes to event defaults. [Iglocska] + + - Added default analysis value in case it is not set when adding a new event + - Changed the threat level default to undefined if no default has been set + +- MISP taxonomies updated to the latest version (OSINT + Manifest + updated) [Alexandre Dulaunoy] + +Fix +~~~ + +- Fixes an issue where adding a new user allowed an invalid role choice. + [Iglocska] + + - as reported by: Vytautas Paulikas and Robert Giruckas from SEC Consult. + +- Fixes an issue where an invalid role could be assigned to a user. + [Iglocska] + + - As reported by: Vytautas Paulikas and Robert Giruckas from SEC Consult. + +- Separate the GFI upload directory from the attachment directories. + [Iglocska] + + - ensure that no one can't retrieve GFI export files + - As reported by Vytautas Paulikas and Robert Giruckas from SEC Consult + +- Don't correlate shadow attributes to attributes in the same event. + [Iglocska] + +- Fixed the titles of some columns on the event index. [Iglocska] + +- Resolved an issue where the new uuid field didn't get coloured the + same way as the remaining proposal fields. [Iglocska] + +- Don't destroy the session on failed customauth login if customauth is + not enforced. [Iglocska] + +- If the custom auth is not required, throw the user to the usual login + if the custom auth login failed. [Iglocska] + +- Fixes a bug that returned the wrong user's email address on the event + view, viewed by an org admin. [Iglocska] + +- Added default values to some of the event fields when adding a new + event. [Iglocska] + + - basically the only required field now is the info field, everything else uses sane defaults + +- Fixed an inverse lookup. [Iglocska] + +- Fixed an issue with editing feeds. [Iglocska] + +- Pull icon visible even when pull is not enabled for an instance, fixes + #1608. [Iglocska] + +- Log name of remote server in event history, fixes #1607. [Iglocska] + + - currently only affects pull + - it is becoming more and more crucial that we differentiate between a normal REST add and a push sync. This would allow us to log source servers also on pushes. + +- Default setting change when browsing the preview index. [Iglocska] + + Automatically set a threat level based on the server config + +- Changed the default value of the threat level ID to match the previous + fix. [Iglocska] + +- Fixed an issue where a validation fail would only semi-populate the + feed add form fields. [Iglocska] + +- Fixed an error on the automation page. [Iglocska] + +- Fixed various minor issues and a potential more serious bug. + [Iglocska] + + - various UI issues prevented the freetext/csv feed related fields from being hidden when adding a new MISP feed + - issue that potentially prevented new feeds from being saved if no target event is set (cannot reproduce) + +- Fixed an issue where adding an empty event would set the error key in + the returned JSON. [Iglocska] + +- Fixed an issue with the type restrictions, fixes #1603. [Iglocska] + + - fixes an issue where the type list in the attribute add/edit view wouldn't automatically restrict to the valid options + +- Fixes an issue where the csv feed pull would be routed through the + freetext code path. [Iglocska] + +Other +~~~~~ + +- Version bump. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1610 from RichieB2B/ncsc-nl/bcmath. [Andras + Iklody] + + Add rh-php56-bcmath as a requirement for CentOS + +- Add rh-php56-bcmath as a requirement for CentOS. [Richard van den + Berg] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +v2.4.52 (2016-10-07) +-------------------- + +New +~~~ + +- First implementation of the freetext feed pull. [Iglocska] + +- View proposal count on event index and filter events on whether they + have proposals. [Iglocska] + + - only non deleted proposals are counted + - allows users to quickly set up filters to view all events that have pending proposals + +- Rework of the attribute/proposal views and popovers round 2. + [Iglocska] + + - also fixes to a bunch of small UI bugs and code style issues + +- First cut of the popover rework for form selects. [Iglocska] + +- Add the sightings cont to the event index. [Iglocska] + +- Add Tool for random string generation. [Andreas Ziegler] + +- Add compatibility Lib for random_int. [Andreas Ziegler] + +- Added the metadata flag to the event restsearch API. [Iglocska] + + - allows fetching metadata only without including attributes/proposals + +- Db structure&data file for PostgreSQL support. [Andreas Ziegler] + +- Add basic documentation on experimental PostgreSQL support. [Andreas + Ziegler] + +- Add basic experimental support for PostgreSQL. [Andreas Ziegler] + +Changes +~~~~~~~ + +- Updated to the latest MISP taxonomies. [Alexandre Dulaunoy] + +- Cleanup of removed functionality. [Iglocska] + +- MISP taxonomies updated to the latest version. [Alexandre Dulaunoy] + +- Misp-warninglists updated to the latest version. [Alexandre Dulaunoy] + +- External analysis/text attributes containing a uuid converted to a + link to a MISP event. [Iglocska] + +- Simpler handling of empty/temporary arrays. [Andreas Ziegler] + +- Remove duplicate array key. [Andreas Ziegler] + +- Remove obsolete files. [Andreas Ziegler] + +- Update deb8/ubu1604 setup, composer to 1.2.1 (#1569) [Andreas Ziegler] + +- Update cakephp to 2.8.9 (#1560) [Andreas Ziegler] + +- MISP taxonomies updated to the latest version. [Alexandre Dulaunoy] + +- Set var eventIDs only if necessary. [Andreas Ziegler] + +- Html input text element should not have a separate closing elem. + [Andreas Ziegler] + +- Remove obsolete count variable. [Andreas Ziegler] + +- Default roles all have API access. [Andreas Ziegler] + + - changed the default role set to have api access enabled + - existing installations not affected + - if a community wants to restrict API access for certain users they're free to do it + + (same as aa0383064345d24e1ceb32621457ec156c2cd809 but for postgres this time) + +- Default roles all have API access. [Iglocska] + + - changed the default role set to have api access enabled + - existing installations not affected + - if a community wants to restrict API access for certain users they're free to do it + +- Added sane defaults to the describeTypes api. [Iglocska] + +- GeneratePassword now uses random passwords with a minimum length of 12 + characters. [iglocska] + +- Allow the usage of posted JSON objects in the bro export. [Iglocska] + +- Cleanup of removed Hids and Nids BroExport libraries that got merged + into BroExport.php. [Iglocska] + +- Refactor of the Bro export. [Iglocska] + +- Reverted the changes to the NIDS export. [Iglocska] + +- Correct some spelling issues. [Andreas Ziegler] + +- Remove duplicate check for fullAddress. [Andreas Ziegler] + + got already checked a few lines above, can't be something else + +- Remove redundant call to beforeFilter, just calling its parent. + [Andreas Ziegler] + +- Remove a variable that isnt used. [Andreas Ziegler] + +- Remove obsolete code from TagsController. [Andreas Ziegler] + +- Remove obsolete js function submitTagForm. [Andreas Ziegler] + +- Remove obsolete file view.ctp. [Andreas Ziegler] + +- Remove obsolete variables. [Andreas Ziegler] + +- Remove redundant className attributes. [Andreas Ziegler] + +- Remove some references to variables. [Andreas Ziegler] + +- Use new Tool for random string generation. [Andreas Ziegler] + +- Remove some obsolete code from View/Layouts. [Andreas Ziegler] + +- Remove obsolete files succes.ctp. [Andreas Ziegler] + +- Use correct closing tag in view element. [Andreas Ziegler] + +- Creator e-mail in the event details, fixes #1252 (#1535) [Cristian + Bell] + + * chg: creator e-mail in the event details, fixes #1252 + +- Cleanup of old acl system config files that hasn't been used in years. + [Iglocska] + +- Update cakephp to 2.8.7. [Andreas Ziegler] + +- Use dependency instead of explicit deleteAll. [Andreas Ziegler] + +- Made the new attribute marker in the notification e-mails a bit more + obvious. [Iglocska] + +- Replace 2 spaces after tab by double tab. [Andreas Ziegler] + +- Replace 4 spaces after tab by double tab. [Andreas Ziegler] + +- Replace spaces before tabs by tabs. [Andreas Ziegler] + +- Replace spaces between tabs by tabs. [Andreas Ziegler] + +- Text moved to the first choice for internal reference category + attributes. [iglocska] + +- Changed the response of the functionality in the PR to be in line with + other ajax request responses in MISP. [Iglocska] + +- Removed requirement for findAdminsResponsibleForUser for not site + admin. [Iglocska] + + - Take own org's admins / siteadmins before looking for site admins from other orgs + +- Chg: only show API/authkey to user with API key rights, fixes #1311 - + code improvements as per @iglocska 's comments. thanks. [Cristian + Bell] + +- Only show API/authkey to user with API key rights, fixes #1311 - adds + some missing code parts from the initial commit. [Cristian Bell] + +- Only show API/authkey to user with API key rights, fixes #1311. + [Cristian Bell] + +- Rename findTags() to findEventIdsByTagNames() [Andreas Ziegler] + +- Remove some obsolete code. [Andreas Ziegler] + +- Changed the default event table engine to InnoDB. [iglocska] + +- Set "User" as the default role for new installations. [iglocska] + +Fix +~~~ + +- Fixes to the ssdeep detection as it was way too loose. [Iglocska] + +- Resolved several issues with error handling in the new feed system. + [Iglocska] + +- Removed already removed file that got reverted. [Iglocska] + + - As first committed by @rotanid + - The file is not used any longer, however removing it causes issues unless we clean the model cache + - upgrading to a new version will force the cleaning of the model cache, so it's a great time to finally remove it + +- Various fixes to the feed system. [Iglocska] + + - allow users to override the IDS flags and keep all attributes pulled from a freetext feed IDS = off + - UI changes + - fix to a bug that caused already deleted attributes to be counted as existing ones + +- Added missing initialisation of the synctool. [Iglocska] + +- Added some missing entries to gitignore. [Iglocska] + +- Added missing changes to the javascript file. [Iglocska] + +- The JSON schema regarding the related event from Array -> Object. + [Alexandre Dulaunoy] + +- Left off the actual file affected for the last commit. [Iglocska] + +- Fixed a bug with the event view. [Iglocska] + + - the fetcher was moving proposals within an attribute if the proposal was directed at the attribute (correctly) + - this left the event proposal list in a non progressive array key format, which lead to a weird situation where the JSON format used string numeral keys in a dict as opposed to the desired list. Nobody in their right mind would ever want that. + - fixed + +- Fixed the incorrect column order on the event index. [Iglocska] + +- Fixed the broken check that prevented the sightings count from + displaying. [Iglocska] + +- Really restrict the shown proposal count to non deleted proposals. + [Iglocska] + +- Added changes to JS. [Iglocska] + +- Added the capability to merge attachments/samples. [Iglocska] + +- Fixed the event index in various places (such as the user admin view) + [Iglocska] + + - also added missing view files from previous patch + +- Left off the changes to the js. [Iglocska] + +- Various fixes to the user index, fixes #1597, fixes #1598. [Iglocska] + + - highlight deleted users + - use the same index for the org user view (without the filter options) + - fixes the pagination of the users when viewing it through the organisation view + +- Added the git commit ID to the feed request. [Iglocska] + +- Org id potentially not being set when capturing tags. [Iglocska] + +- Fixed an issue that resulted in empty event tags showing up in the + event index JSON. [Iglocska] + +- Small fix to the worker start script. [Iglocska] + +- Even dirtier hack to only replace the STIX_Package object with a + Package object. [Iglocska] + +- Several fixes to the STIX export. [Iglocska] + + - based on the findings of @RichieB2B + +- Fixed an issue with the restsearch export potentially incorrectly + loading all eligible events in one go into memory. [Iglocska] + +- Fix an issue where duplicates of auth methods in Security.auth keep + piling up. [Iglocska] + + - due to a bug, each change in the server settings with an auth plugin enabled would reappend the full list of enabled auth plugins to Security.auth + - this lead to an exponential growth of the number of entries in the array in the config file + +- Missing new TLDs in free text import, solves #1149 (#1574) [Cristian + Bell] + + * fix: missing new TLDs in free text import, solves #1149 + +- Php warning on buildAlertEmailBody in Event.php. [Andreas Ziegler] + + if an attributes type was longer than $appendlen-2 a php warning was logged. + str_repeat()'s 2nd parameter, an integer, must not be smaller than 0. + +- Don't show the org restriction of a tag in the event view JSON. + [Iglocska] + +- Set the org_id field to 0 if it is not set. [Iglocska] + +- Removed accidentally committed code. [Iglocska] + +- Fixed an anchor in the documentation. [Iglocska] + + - as pointed out by @rotanid + +- Removed functions needed for the delegation restored. [Iglocska] + + - as discovered by @RichieB2B + +- Fixed an issue with the thread index that prevented your org only + threads from ever being visible to users, as highlited in #1570. + [Iglocska] + +- Typo in comment. [Andreas Ziegler] + +- The server add view incorrectly allowed the internal server settin to + be set even if the default organisation picked wasn't the host + organisation. [Iglocska] + +- Hide the salt key in the UI unless it's the old default key, fixes + #1566. [Iglocska] + +- No tag set in the remote index leads to notice errors. [Iglocska] + +- Sort server preview events by timestamp, fixes #1558. [Iglocska] + +- Don't try to show sightings count if sightings aren't enabled. + [Iglocska] + +- Missing return keyword before a message-string. [Andreas Ziegler] + +- PostgreSQL handling in __dropIndex() [Andreas Ziegler] + +- DropIndex before adding indexes on tags/org_id & + cake_sessions/expires. [Andreas Ziegler] + + to make sure they are created from scratch + +- Restrict tag usage for restricted tags in a place where it was missed. + [Iglocska] + +- Don't load relations when running the password shell. [Iglocska] + +- Removed left in debug line. [Iglocska] + +- Append text to variable (as originally intended) [Andreas Ziegler] + + without this change, the text won't be used or display ever + +- Add keyword 'new' to an exception throw. [Andreas Ziegler] + +- Force order of the regex entries. [Iglocska] + +- Fixes to the API request e-mail. [Iglocska] + +- Fixes a bug introduced by f37963fde4ad91b625d3ee80eb52ebd048f3dc71 + where on API request the user itself receives an e-mail and not his + org_admin or site_admin. [Cristian Bell] + +- Added a fallback for no active flag being set on sharing group + capture. [Iglocska] + +- Issue resulting from references removal, #1501, 25e52a6 (#1544) + [Andreas Ziegler] + +- Fallback to insecure random for php 5.x if the random_compat submodule + isn't loaded. [iglocska] + +- Fixed the inversed namespacing in the STIX export, fixes #1543. + [iglocska] + +- Added missing changes needed for the new description of the bro + export. [Iglocska] + +- Updated the bro documentation. [Iglocska] + +- Remove the temp directory after generating the bro cache. [Iglocska] + +- Refactor of the bro export to always create a zip archive with + separate files if "all" types are queried. [Iglocska] + +- Some changes to the bro export. [Iglocska] + + - moved the whitelisting out of the plugin + - source now contains the instance host org name (if applicable), the event UUID and the creator org name + +- Removing some unused code. [Cristian Bell] + +- Fix to an invalid parameter description on the automation page, fixes + #1530. [Iglocska] + +- Fixed an issue where non API users could not download events in + JSON/XML format, fixes #1525. [Iglocska] + +- Updated to the latest version. [Alexandre Dulaunoy] + +- Fix the broken bruteforce protection. [Iglocska] + + - Moved the bruteforce protection directly to the login action + - Fixed the datetime format used by the protection + - Cleaned up the logging of failed attempts + +- Removed deprecated path from functions that are allowed for API users. + [Iglocska] + +- Fixed the style of a page header. [Iglocska] + +- Fixed an issue with internal sync failing on more than one added + server. [Iglocska] + +- Further fixes to the internal sync. [Iglocska] + +- Internal sync fixed for pushes on your org only events. [Iglocska] + +- Fixed various issue with the stix export, fixes #1505. [Iglocska] + +- Typo recurisve/recursive in EventsController. [Andreas Ziegler] + +- Fix to an invalid namespace in CIQ based elements in STIX. [Iglocska] + +- Revert to the old functionality of the stix export where the data is + passed back from the internal stix method, fixes #1509. [Iglocska] + +- Notify the user requesting API key access if e-mailing is disabled on + the instance. [Iglocska] + +- Fixed an issue where fetching the PGP key without entering an e-mail + address in the user creation form wasn't handled cleanly. [iglocska] + +- Some clarification on the user creation/edit forms. [iglocska] + +- Cleanup of the routes file. [iglocska] + +- Removed unreachable line referencing a non-existing variable. + [iglocska] + +- Cleanup of missing whitespaces in PR. [Iglocska] + +- Fixed a newly introduced bug that breaks the NIDS exports, as + referenced in #1489. [iglocska] + +- Added the default role selector to the ACLComponent. [iglocska] + +- Removed filename check from the AppController. [iglocska] + + - rerouted all calls to the method to the Model equivalent + +- Check whether e-mailing is enabled or not before publishing. + [iglocska] + + - before the publishing process (wheter by a background worker or not) would be executed before checking whether e-mailing was even enabled + - this lead to a lot of e-mail jobs that ended up doing nothing but creating a log entry + +- Invalid indeces used for the MISP.host_org_id setting. [iglocska] + +- Add key length to text field index. [iglocska] + +- Removed incorrect index in the previous commit. [iglocska] + +- Update version number to 2.4.51 in MYSQL.sql. [Andreas Ziegler] + +- Removed unused lookup in EventsController::index(), fixes #1484. + [iglocska] + + - old code became obsolete when the taxonomies were implemented + +- Fixed a copy paste issue with the description comment of a method, + fixes #1483. [iglocska] + +- Added 2.4.51's database changes to MYSQL.sql. [iglocska] + +- Added internal convenience method to check remote server version. + [iglocska] + +- Event index should respect pagination requests for API users. + [iglocska] + +- Inverse conditional for cleaning up the expired sessions. [iglocska] + +- Moved the example API script using SSL client certificate. [iglocska] + +Other +~~~~~ + +- Merge branch '2.4.52' into 2.4. [Iglocska] + +- Revert "fix: Removed already removed file that got reverted" + [Iglocska] + + This reverts commit 832321a77c77bf325cc301772792e39a01cad198. + +- Merge pull request #1600 from RichieB2B/ncsc-nl/update-tags. [Andras + Iklody] + + Add missing tags from pushed events + +- Add missing tags from pushed events. [Richard van den Berg] + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Alexandre + Dulaunoy] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Alexandre + Dulaunoy] + +- Merge branch 'attribute_merge' into 2.4. [Iglocska] + +- Allow merging for site admins. [Richard van den Berg] + +- Allow merging of event attributes. [Richard van den Berg] + +- Merge branch 'publishalert' into 2.4. [Iglocska] + +- Fix indication of new attributes in E-mail alerts, fixes #1521. + [Richard van den Berg] + +- Merge branch 'taginfo' into 2.4. [Iglocska] + +- Merge branch '2.4' into taginfo. [Iglocska] + +- Merge pull request #1595 from RichieB2B/ncsc-nl/stix-fix. [Andras + Iklody] + + Fix STIX XML and JSON exports + +- Avoid duplicate key-sequence to satisfy STIX unique identity- + constraint. [Richard van den Berg] + +- Fix STIX XML and JSON exports. [Richard van den Berg] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Put tag info from event in E-mail subject, fixes #1107. [Richard van + den Berg] + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Alexandre + Dulaunoy] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1591 from thomai/patch-2. [Andras Iklody] + + sudo is needed to create new ssl key. + +- Sudo is needed to create new ssl key. [Thomas Maier] + + A normal user does not have permissions to the used folder /etc/ssl/private in Ubuntu 16.04/Mint 18 by default. + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- MISP rfc repository added. [Alexandre Dulaunoy] + +- Basic README added to explain the two JSON schemas. [Alexandre + Dulaunoy] + +- Merge pull request #1590 from Rafiot/upschema. [Alexandre Dulaunoy] + + Update JSON schema + +- Add lax JSON schema for PyMISP. [Raphaël Vinot] + +- Merge pull request #1589 from thomai/patch-1. [Alexandre Dulaunoy] + + Added python-setuptools for ubuntu install howto + +- Added python-setuptools for ubuntu install howto. [Thomas Maier] + + You need to install the package python-setuptools on Ubuntu 16.04/Mint 18 to use the setup.py for the STIX installation. + +- Merge pull request #1588 from RichieB2B/ncsc-nl/stix-fix. [Andras + Iklody] + + Two small STIX fixes (again) + +- Use consistent STIX/CyBOX IDs for domain|ip entries. [Richard van den + Berg] + +- Correct CIQ namespace. [Richard van den Berg] + +- Merge pull request #1585 from RichieB2B/ncsc-nl/stix-fix. [Andras + Iklody] + + Make STIX validate + +- - correct namespace order - stix set_id_namespace calls cybox + set_id_namespace. [Richard van den Berg] + +- Revert "fix: missing new TLDs in free text import, solves #1149 + (#1574)" [Cristian Bell] + + This reverts commit e3bb9d3a4204ca00931e3f77afc318aaf292382e. + +- Merge pull request #1571 from rotanid/bugfix-php-warning. [Andras + Iklody] + + fix: php warning on buildAlertEmailBody in Event.php + +- Merge pull request #1575 from RichieB2B/ncsc-nl/small-fixes. [Andras + Iklody] + + Two small fixes + +- Only show publish links for site admins. [Richard van den Berg] + +- Log target org instead of requesting org. [Richard van den Berg] + +- Separated a2enmod lines to prevent some confusion. [Andras Iklody] + +- Merge pull request #1570 from rotanid/cleanup-obsolete. [Andras + Iklody] + + cleanup + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1567 from ppanero/shibbsso. [Alexandre Dulaunoy] + + default org changed to id instead of name + +- Default org changed to id instead of name. [ppanero] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1559 from rotanid/bugfixes. [Andras Iklody] + + Bugfixes + +- Merge pull request #1382 from treyka/patch-2. [Alexandre Dulaunoy] + + Add install procedure for current version of ZeroMQ + +- Add install procedure for current version of ZeroMQ. [Trey Darley] + + Debian 8 has an ancient version of ZeroMQ which is not compatible with the latest pyzmq on PyPI. Manually installing the current ZeroMQ release is a viable workaround. + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1551 from rotanid/bugfixes. [Andras Iklody] + + Bugfixes & Cleanup + +- Merge pull request #1550 from rotanid/mysql-postgresl-too. [Andras + Iklody] + + chg: Default roles all have API access + +- Merge pull request #1549 from ppanero/shibbsso. [Alexandre Dulaunoy] + + warining due to session start fixed, warning due to org assigment wh… + +- Warining due to session start fixed, warning due to org assigment + when possible null fixed, readme updated. [ppanero] + +- Merge pull request #1547 from + cristianbell/fix_request_API_wrong_user_emailed. [Andras Iklody] + + fix: fixes a bug introduced by f37963fde4ad91b625d3ee80eb52ebd048f3dc… + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [iglocska] + +- Merge branch '1541' into 2.4. [iglocska] + +- Merge branch '2.4' into 1541. [iglocska] + +- Merge branch '1457' into 2.4. [iglocska] + +- Merge branch '2.4' into 1457. [iglocska] + +- Merge branch '1501' into 2.4. [iglocska] + +- Merge branch '2.4' into 1501. [iglocska] + +- Merge branch '1503' into 2.4. [iglocska] + +- Merge branch '2.4' into 1503. [iglocska] + +- Merge branch '1511' into 2.4. [iglocska] + +- Merge branch '2.4' into 1511. [iglocska] + +- Merge branch 'feature/bro-export' into 2.4. [iglocska] + +- Merge branch '2.4' into feature/bro-export. [iglocska] + +- Merge branch '2.4' into feature/bro-export. [Iglocska] + + Conflicts: + app/Model/Event.php + +- Model/Server.php modified so the settings remain the same after config + change on the web UI. [ppanero] + +- Bro export funtionality. [ppanero] + +- Merge pull request #1538 from rotanid/small-cleanup. [Andreas Ziegler] + + Small cleanup + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1527 from rotanid/cakephp-update-287. [Andras + Iklody] + + update cakephp to 2.8.7 + +- Merge pull request #1512 from rotanid/cleaner-delete. [Andras Iklody] + + Tag.php: use dependency instead of explicit deleteAll + +- Merge pull request #1520 from ppanero/shibbsso. [Andras Iklody] + + stringer checks on email and nids_sid of user calculated from max + +- Stringer checks on email and nids_sid of user calculated from max. + [ppanero] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1504 from ppanero/shibbsso. [Alexandre Dulaunoy] + + shibboleth sso debug log capabilities added + +- Deny by default instead of read-only. [ppanero] + +- Typosfixed for PR. [ppanero] + +- Shibboleth sso plugin index failure fixed. [ppanero] + +- Shibboleth sso debug log capabilities added. [ppanero] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1510 from rotanid/bugfix. [Andreas Ziegler] + + fix: typo recurisve/recursive in EventsController + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1502 from rotanid/tabs-spaces. [Andreas Ziegler] + + Tabs vs. spaces indention + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1448 from TheDr1ver/2.4. [Andras Iklody] + + Add support to export an OpenIOC file via API + +- Extra indent. [Nick Driver] + +- Spaces to Tabs. [Nick Driver] + +- Add support to export an OpenIOC file via API (Change spaces to tabs) + [Nick Driver] + +- Merge branch 'apirequest' into 2.4. [Iglocska] + +- Merge branch '2.4' into apirequest. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [iglocska] + +- Merge branch 'cristianbell- + fix_1311_only_show_API/authkey_to_user_with_rights' into 2.4. + [Cristian Bell] + +- Merge branch 'fix_1311_only_show_API/authkey_to_user_with_rights' of + https://github.com/cristianbell/MISP into cristianbell- + fix_1311_only_show_API/authkey_to_user_with_rights. [Cristian Bell] + +- Merge pull request #1497 from ppanero/centos_install. [Andras Iklody] + + Update INSTALL.centos7.txt + +- Update INSTALL.centos7.txt. [Pablo Panero] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [iglocska] + +- Merge pull request #1493 from ppanero/centos_install. [Andras Iklody] + + change in SELtype, httpd_sys_content_rw_t does not exists + +- Change in SELtype, httpd_sys_content_rw_t does not exists. [ppanero] + +- Merge pull request #1485 from MISP/feature/postgresql. [Andras Iklody] + + support PostgreSQL database backend + +- Merge pull request #1491 from rotanid/rename-findtags-function. + [Andras Iklody] + + rename findTags() to findEventIdsByTagNames() + +- Merge pull request #1492 from rotanid/small-cleanup. [Andras Iklody] + + chg: remove some obsolete code + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [iglocska] + +- Merge pull request #1486 from rotanid/update-version-nr-in-sql-file. + [Andras Iklody] + + fix: update version number to 2.4.51 in MYSQL.sql + +v2.4.51 (2016-08-29) +-------------------- + +New +~~~ + +- Add default role to the user creation, fixes #256. [iglocska] + +- New piece by piece stix export allowing large datasets to be exported. + [iglocska] + +- Add e-mail in event history view, fixes #1389. [iglocska] + + - Only visible to site admins and org members + +- Simple diagnostic tool for the modules added. [iglocska] + +- Screenshot preview in the event view. [iglocska] + +- Added a way to clear worker queues. [iglocska] + +- Improved jobs overview. [iglocska] + + - Correctly interpreting job states + - Show errored background jobs + - Show jobs that cannot proceed because no active worker is monitoring the queue + - Allow site admins to view the reason of the failure (up to 24h after the fact) including a stack trace + +Changes +~~~~~~~ + +- Enabled 2.4.51 db upgrade. [iglocska] + +- Version bump. [iglocska] + +- UI changes for the email field in the event history. [iglocska] + +- New filename regex & separate functions. [Andreas Ziegler] + +- Cleanup of the controllers and models. [iglocska] + + - removed incorrect, useless boiler plate comments + - kept useful comments intact + - added some missing line breaks to make the codebase a bit more uniform + - removed some obviously obsolete TODO comments + +- Internal reference category attributes should always default to your + org only. [iglocska] + +- Remove obsolete backups of config files. [Andreas Ziegler] + +- Use central function for CIDR checks. [Andreas Ziegler] + +- Add central function for CIDR check. [Andreas Ziegler] + +- Cleanup TemplatesController.php. [Andreas Ziegler] + +- Filename regex changes. [Andreas Ziegler] + +- Fix indention of 4 files. [Andreas Ziegler] + +- Better readability of config files. [Andreas Ziegler] + +- Fix indention in some files. [Andreas Ziegler] + +- Add space after keywords if/for/foreach/while/switch/catch. [Andreas + Ziegler] + +- Add spaces before opening curly brackets. [Andreas Ziegler] + +- Remove whitespace at end of line. [Andreas Ziegler] + +- Remove whitespace (space/tab) from empty lines. [Andreas Ziegler] + +- Add newline character before EOF. [Andreas Ziegler] + +- Cleanup Sighting.php. [Andreas Ziegler] + +- Remove usage of App::import in favor of ::uses. [Andreas Ziegler] + +- Remove not used old plugin file. [Andreas Ziegler] + +- If the quickfilter on the event index only returns a single event, + redirect to the event view directly, fixes #1430. [Iglocska] + + - the perfect last-minute-saturday-night patch + +- Rename FileAccess to FileAccessTool. [Andreas Ziegler] + + every other tool classes name in the Lib/Tools/ folder also ends with "Tool" + +- Change FileAccess from static to instantiable class. [Andreas Ziegler] + +- Use 1/0 not true/false for conditions & other boolean sqlquery + elements. [Andreas Ziegler] + +- Org UUID visible on the organisations/view/ page #1445 - uuid field + always visible even when value is empty. [Cristian Bell] + +- Org UUID visible on the organisations/view/ page #1445. [Cristian + Bell] + +- Update cakephp to 2.8.6. [Andreas Ziegler] + +- Dont depend on MySQL-result-format of select-count() [Andreas Ziegler] + +- Remove obsolete upgrade stuff, unsupported. [Andreas Ziegler] + +- Remove obsolete Schema stuff. [Andreas Ziegler] + +- Add index for cake_sessions expires to MYSQL.sql. [Andreas Ziegler] + +- Added missing new line at the end of file. [iglocska] + +- Added the db changes needed for PR #1268. [iglocska] + + - Since 2.4.50 was released without any DB modifications and a current commit required it, it was a good opportunity to add this, as we can fast-track PR 1268 this way + +- Replace a MySQL specific function by PHP code. [Andreas Ziegler] + +- Remove obsolete backticks from sql queries. [Andreas Ziegler] + + backticks are only necessary to escape reserved keywords. + as backticks are MySQL-specific, having them only where really necessary + makes integrating support for other DBMS easier. + +- Fix typo. [Andreas Ziegler] + +- Added the tracking to all queued jobs. [iglocska] + +- Removed incorrect comments. [iglocska] + +- Made histogram.ctp a bit more readable. [iglocska] + +- Attribute list on view event page sort by date issue #1355. [Cristian + Bell] + +- Attribute list on view event page sort by date issue #1355. [Cristian + Bell] + +- Attribute list on view event page sort by date issue #1355. [Cristian + Bell] + +- Redundant members list and organisations page - tab versus 4spaces. + [Cristian Bell] + +- Redundant members list and organisations page. [Cristian Bell] + +- Redundant members list and organisations page #1013. [Cristian Bell] + +Fix +~~~ + +- Pushing upgraded to respect the internal sync setting. [iglocska] + + - Allows the push of org only attributes + - No downgrading of attributes/events + +- Fixed an invalid log entry breaking the publishing process. [iglocska] + +- Added missing job exception viewer view file. [iglocska] + +- Fixes to the internal server setup. [iglocska] + + - Only allow enabling internal mode if the host organisation is set and it is chosen as the remote organisation when adding the server sync + - This ensures that internal sync only happens when the same organisation owns both instances + +- Some minor fixes to the client_certs for the sync to align it with the + other upstream changes. [iglocska] + +- Some exports (HIDS, NIDS) failing on certain MySQL versions due to an + only_full_group_by policy violation in the attribute fetcher, fixes + #1390. [iglocska] + +- Updated the stix export files to support separate packaging. + [iglocska] + +- Update to the caching task. [iglocska] + +- Refactoring of the STIX export. [iglocska] + + - Also adding it to the caching mechanism + - still WIP + +- Differentiate queued and running jobs if no granular progress is + returned. [iglocska] + +- Version bump. [iglocska] + +- Updated to the latest version of the MISP taxonomies. [Alexandre + Dulaunoy] + +- Update to latest version of PyMISP. [Alexandre Dulaunoy] + +- Corrected attribute degradation on pull. [iglocska] + + - events were correctly degrading, however, attributes weren't on a pull + - also removed some ancient compatibility code that was there for MISP 2.0 which is a version that hasn't been supported in ~3 years + +- Cleaner way of handling no correlations in the correlation engine + changes. [iglocska] + +- Fixed a missing field in the correlation lookup causing travis to + fail. [iglocska] + +- Remove incorrect correlations on deleted attributes. [iglocska] + +- Performance boost for the correlations. [iglocska] + + Going through insertMulti to insert correlations to get a massive speed boost + +- Removed debug from previous commit. [iglocska] + +- Resolved slow ingestion of warninglists. [iglocska] + + - switched to a more direct database access approach for the warninglist entry insertion + +- Cleanup of some unused code. [iglocska] + + - based on @rotanid's findings + +- Removed incorrect uses of pass by reference, fixes #1472. [iglocska] + +- Remove substr() from value in CIDR part of restSearch. [Andreas + Ziegler] + +- Add missing $ to variable name in CIDR part of attribute search. + [Andreas Ziegler] + +- Fixed an invalid array_merge in the attribute fetcher. [iglocska] + +- Raised the default timeout for modules. [iglocska] + + - possible fix for #1466 + +- Some exports (HIDS, NIDS) failing on certain MySQL versions due to an + only_full_group_by policy violation in the attribute fetcher, fixes + #1390. [iglocska] + +- Missing ACL entries added. [Iglocska] + +- Small fix to the Shibboleth authentication. [Iglocska] + +- Minor code issues: - added brackets to the IF/ELSE statement. + [Cristian Bell] + +- Minor code issues: - redundant var initialisation - for the + automatically created organization the "created_by" is 0, which + produces a Notice error in /View/Organization/view.ctp. [Cristian + Bell] + +- Attribute delete should not return the full event via REST, instead a + message saying that it was deleted similar to the event deletion is + enough, fixes #1449. [iglocska] + +- Added check for instances not using database sessions to skip the + automatic session cleanup. [iglocska] + + - But... Use database sessions. + +- Fixed an issue with the histogram on newer MySQL versions. [iglocska] + +- Invalid response by the queryEnrichment() function if the module + server is not reachable. [iglocska] + +- Overwrite cached json exports, fixes #1439. [Richard van den Berg] + +- Cleaner input for caching jobs. [iglocska] + +- Fixed an issue with large samples from modules causing the import + process to fail. [iglocska] + +- Don't show the No worker active message in the jobs index if a job is + already completed. [iglocska] + +- Fixed the performance issues with the self cleaning by adding an index + to the expired field. [iglocska] + +- Some performance tuning for the auto-session-cleanup. [iglocska] + +- Debug mode not set throws notices. [iglocska] + +- Added automatic cleanup of expired sessions. [iglocska] + + - on page load for site admins + +- View for the new jobs screen. [iglocska] + +- Invalid permission check order leads to a notice. [iglocska] + +- Show tag value in event history, fixes #1422. [iglocska] + + - also log removed tags + +- Organisation index view fixes. [iglocska] + + - Changed the name of the User count field + - Fixed an issue where the lookup of an invalid index not handled in the user count array occured when an organisation had no members (for example an external organisation, or a newly created local organisation) + +- Moved lookup function from controller to model and fixed some other + issues. [iglocska] + + - That function has no reason not to be in a model + - Removed invalid contain + - Simple lookup against the users table is more efficient + +- Permissions for non-auth enabled users to use the API fixed. + [iglocska] + +- Hover not working correctly for users viewing the events of another + organisation. [iglocska] + +Other +~~~~~ + +- Merge branch '2.4.51' into 2.4. [iglocska] + +- Model/Server.php modified so the settings remain the same after config + change on the web UI. [ppanero] + +- Merge branch '2.4' into 2.4.51. [iglocska] + +- Merge branch '2.4' into 2.4.51. [iglocska] + +- Merge branch '2.4' into 2.4.51. [iglocska] + +- Merge branch '2.4' into 2.4.51. [iglocska] + +- Merge branch 'sslclientsync' into 2.4.51. [iglocska] + +- Merge branch 'sslclientcert' into sslclientsync. [iglocska] + +- Example API script using client cert. [Richard van den Berg] + +- Merge branch '2.4' into sslclientsync. [iglocska] + +- Add support for sync server SSL client certificates. [Richard van den + Berg] + +- Merge branch '2.4' into 2.4.51. [iglocska] + +- Merge branch '2.4' into 2.4.51. [iglocska] + +- First iteration of the internal sync rework. [iglocska] + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Alexandre + Dulaunoy] + +- Merge pull request #1482 from Rafiot/travis. [Raphaël Vinot] + + Fix travis + +- Fix travis. [Raphaël Vinot] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [iglocska] + +- Merge pull request #1476 from rotanid/filename-regexes. [Andras + Iklody] + + new filename regex & separate functions + +- Merge pull request #1462 from rotanid/obsolete-files. [Andras Iklody] + + remove obsolete backups of config files + +- Merge pull request #1469 from rotanid/centralize-cidr-check. [Andras + Iklody] + + Centralize CIDR checks + +- Merge pull request #1470 from rotanid/cleanup-tplctr. [Andras Iklody] + + cleanup TemplatesController.php + +- Merge pull request #1471 from rotanid/filename-regexes. [Andras + Iklody] + + filename regex changes + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [iglocska] + +- Merge pull request #1468 from rotanid/bugfixes. [Andreas Ziegler] + + Bugfixes + +- Merge pull request #1464 from rotanid/indention-fixes. [Andreas + Ziegler] + + fix indention of 4 files + +- Merge pull request #1463 from rotanid/config-readability. [Andreas + Ziegler] + + better readability of config files + +- Revert "chg: remove not used old plugin file" [Iglocska] + + This reverts commit dd8ec54e2a6512a12c0214287db79a676a8dc968. + +- Merge pull request #1461 from rotanid/cleanup. [Andreas Ziegler] + + Cleanup + +- Merge pull request #1460 from rotanid/sightings-cleanup. [Andreas + Ziegler] + + chg: cleanup Sighting.php + +- Merge pull request #1459 from rotanid/uses-import. [Andras Iklody] + + remove several usages of App::import() in favor of App::uses() + +- Merge pull request #1458 from rotanid/cleanup-old-plugin-orphans. + [Andras Iklody] + + chg: remove not used old plugin file + +- Merge pull request #1454 from ppanero/sso_integration_plugin. [Andras + Iklody] + + Bug fixing on shibboleth auth. DB group loading and missing email bug… + +- Bug fixing on shibboleth auth. DB group loading and missing email bugs + fixed. [ppanero] + +- Merge pull request #1456 from rotanid/fileaccess-overhaul. [Andras + Iklody] + + FileAccess cleanup/consistency + +- Merge pull request #1451 from cristianbell/fix_minor_code_fixes. + [Andras Iklody] + + fix: minor code issues: + +- Merge pull request #1443 from rotanid/boolean-datatype-handling. + [Andras Iklody] + + change of boolean datatype handling #2 + +- Merge pull request #1446 from + cristianbell/chg_1445_OrgUUID_visible_to_everyone. [Andras Iklody] + + chg: Org UUID visible on the organisations/view/ page #1445 + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [iglocska] + +- Merge pull request #1447 from rotanid/cakephp-update-286. [Andras + Iklody] + + update cakephp to 2.8.6 + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [iglocska] + +- Merge pull request #1444 from Rafiot/bump_pymisp. [Raphaël Vinot] + + Bump PyMISP + +- Bump PyMISP. [Raphaël Vinot] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [iglocska] + +- Merge pull request #1442 from rotanid/less-mysql-dependency. [Andreas + Ziegler] + + chg: dont depend on MySQL-result-format of select-count() + +- Merge pull request #1441 from rotanid/cleanup. [Andras Iklody] + + Cleanup + +- Merge pull request #1440 from RichieB2B/ncsc-nl/cachejson-fix. [Andras + Iklody] + + Overwrite cached json exports instead of appending + +- Added placeholder for authkey on server edit. [iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [iglocska] + +- Delete old and unused configuration file. [Alexandre Dulaunoy] + + Delete old and unused configuration file + +- Merge pull request #1438 from rotanid/mysql-index-add-expires. [Andras + Iklody] + + chg: add index for cake_sessions expires to MYSQL.sql + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [iglocska] + +- Merge pull request #1437 from rotanid/less-mysql-dependency. [Andras + Iklody] + + Less mysql dependency + +- Merge pull request #1436 from rotanid/typofix. [Andreas Ziegler] + + chg: fix typo + +- Merge branch 'memberslist' into 2.4. [iglocska] + +- Merge branch '2.4' into memberslist. [iglocska] + +- PyMISP updated to the latest version including the tests. [Alexandre + Dulaunoy] + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Alexandre + Dulaunoy] + +- Merge pull request #1435 from cristianbell/fix_#1355. [Andras Iklody] + + chg: attribute list on view event page sort by date issue #1355 + +- Merge pull request #1429 from cristianbell/fix_misp2.49.50.js_#1428. + [Andras Iklody] + + GET misp2.4.49.js - 404 Not Found #1428 + +- GET misp2.4.49.js - 404 Not Found #1428. [Cristian Bell] + +- Update to the latest version of PyMISP. [Alexandre Dulaunoy] + +- Version bump. [iglocska] + +v2.4.50 (2016-08-10) +-------------------- + +New +~~~ + +- Added export module first iteration. [Iglocska] + +- First revision of the new import system. [Iglocska] + +Changes +~~~~~~~ + +- Handle module results in one place. [Iglocska] + +- Remove duplicate line from install doc. [Andreas Ziegler] + +- Small cleanup of MYSQL.sql. [Andreas Ziegler] + + - integers instead of strings + - spaces after commas, not before + - add&remove spaces + +- Updated to the latest version of MISP taxonomies. [Alexandre Dulaunoy] + +- Added a warning for site admins for the export page to avoid site + admins sharing a full export by accident. [Iglocska] + +- PyMISP updated to the latest version. [Alexandre Dulaunoy] + +- Viewing the public attributes of an event. [Iglocska] + + - new named parameter /public:1 for the event view to view the public information of an event + - it will filter out all attributes that are not visible to all or inherit the event + - if an event is not set to distribution all, the view will throw an exception if the parameter is passed + - it can be used for data views by accessing /events/view/event_id/public:1.json or /events/view/event_id/public:1.xml + + - Also some fixes to the fetchEvent algorithm that ignored optional sharing group and distribution settings for site admins + +- Small change to allow for categories to be passed through the + enrichment modules. [Iglocska] + +- Added sync user's org to the sharing group view. [Iglocska] + +Fix +~~~ + +- Some cleanup. [Iglocska] + +- Removed debug. [Iglocska] + +- Further work on the modules. [Iglocska] + +- More capitalisation. [Iglocska] + +- Capitalisation > me. [Iglocska] + +- More capitalisation issues. [Iglocska] + +- I suck at capitalisation. [Iglocska] + +- Lowercasetypo. [Iglocska] + +- Fixed some issues with the module services not using the correct + url/port settings. [Iglocska] + +- Fixed checkbox types. [Iglocska] + +- Fixed the import module. [Iglocska] + + - correctly populates the resolved attribute list + - added validation by input type for fields + - added error message from introspection config to the validation check + - still needs plenty of refinement + +- XSS vulnerability in a malicious feed provider. [iglocska] + + Thanks to Emanuele Gentili from tigersecurity.pro for reporting this vulnerability + +- Small change, removal of unnecesary parameter. [iglocska] + +- Fixed some issues with the misp export importer and added better + logging. [iglocska] + +- Taxonomies updated to the latest version. [Alexandre Dulaunoy] + +- Warning lists updated to the latest version. [Alexandre Dulaunoy] + +- Removed the old administrative tools panel. [iglocska] + +- Some cleanup in the freetext tool. [iglocska] + +- Last pushed/pulled ID are not in the db anymore. [Raphaël Vinot] + +- Clarification on menu. [KalyParker] + + Change menu 'Send Credentials' by 'Reset Password' on User's administration page. + The functionality is to reset the password, not simply send credentials :speak_no_evil: + +- Description of the JSON and XML was reversed. [Alexandre Dulaunoy] + +- Warninglist warnings not shown if no relations are present. [Iglocska] + +- Some fixes to the caching. [Iglocska] + + - invalid linebreaks used for the hids caching + - added sha256 to the hids caches + +- Added progress bar to JSON cache generation. [Iglocska] + +- Various fixes to the cached exports. [Iglocska] + + - Tightened the rules for export generation when no valid published events exist + - Corrected various issues with the progress bars + - Added the missing JSON export to the caches + - XML/JSON caches now correctly take into account the cached attachent inclusion setting + - MISP will now show the users browsing the export page whether attachments will be cached with the current settings or not + - Added correct progress bar to the HIDS export + +- No categories set in a module causes the enrichment to fail. + [Iglocska] + +- If no attribute type change is possible in the resolved + freetext/enrichment results then the correlation popover didn't fire. + [Iglocska] + +- Missing parameter in the OpenIOC export fixed, fixes #1393. [Iglocska] + +- Fixed the white text on white background in proposal relation + popovers. [Iglocska] + +- Some proposal correlations lack the remove event date, for now only + show it if it exists, fixes #1386. [Iglocska] + +- If the types field passed back from the enrichment module is a string + the import fails. [Iglocska] + +- Aligned freetext import with the changes to the attribute resolution. + [Iglocska] + +- Fix to the 2.4.49 SG upgrade. [Iglocska] + + - was incorrectly changing the org_id of the synced sharing group instead of adding the org to the distribution list + +- Remove list of instances for roaming sharing groups. [Iglocska] + +- Allow distribution level 5 as an option for the upload_sample api, + fixes #1377. [Iglocska] + +Other +~~~~~ + +- Merge branch 'feature/import-export-modules' into 2.4. [iglocska] + +- Merge branch '2.4' into feature/import-export-modules. [iglocska] + +- Merge branch '2.4' into feature/import-export-modules. [iglocska] + +- Merge branch '2.4' into feature/import-export-modules. [Iglocska] + +- Merge branch '2.4.50' into 2.4. [iglocska] + +- Merge branch '1426' into 2.4. [iglocska] + +- Jobs creation for admin done under org_id = 0, before was taking the + id of the group. [ppanero] + +- Shibboleth authentication refined (Organization creation if the given + one in the configuration does not exists). export process displaying + as queued issue solved. Code changed in JobsController. [ppanero] + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Alexandre + Dulaunoy] + +- Merge pull request #1423 from MISP/elhoim-complete-sentence. [Andras + Iklody] + + Complete sentence about confirmation of organisation merging + +- Complete sentence about confirmation of organisation merging. [David + André] + +- Merge pull request #1403 from Rafiot/fix_dbchange. [Andras Iklody] + + fix: Last pushed/pulled ID are not in the db anymore + +- Merge pull request #1417 from RichieB2B/ncsc-nl/fix-exports. [Andras + Iklody] + + Fix export for non md5/sha1/sha256 types + +- Fix export for non md5/sha1/sha256 types. [Richard van den Berg] + +- Merge pull request #1413 from deloittem/feature/ansible. [Alexandre + Dulaunoy] + + MISP ansible + +- Init MISP ansible. [Mathieu Deloitte] + +- Merge pull request #1410 from ppanero/sso_integration_plugin. + [Alexandre Dulaunoy] + + SSO plugin (Shibboleth based). Instructions to enable and configure i… + +- SSO plugin (Shibboleth based). Instructions to enable and configure it + are present in the app/Plugin/ShibbAuth/README.md. [ppanero] + +- Merge pull request #1411 from kalyparker/changemenu. [Andras Iklody] + + fix: clarification on menu + +- Merge pull request #1408 from rotanid/install-doc-fix. [Andreas + Ziegler] + + chg: remove duplicate line from install doc + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1398 from rotanid/mysql-cleaner. [Andreas Ziegler] + + chg: small cleanup of MYSQL.sql + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Update UPDATE.txt. [Alexandre Dulaunoy] + + Update the UPDATE process according to the development and release cycle. + + git fetch is required and not git pull. + +- Merge pull request #1388 from 3c7/fix_categoriesarray. [Andras Iklody] + + Create categories array, if only one category given + +- Create categories array, if only one category given. [nkuhnert] + +- Merge pull request #1387 from 3c7/feature_customcomments. [Andras + Iklody] + + Using custom comments for module return values/attributes + +- Using custom comments for module return value. [nkuhnert] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +v2.4.49 (2016-07-22) +-------------------- + +New +~~~ + +- Updates to the module system. [Iglocska] + + - hover modules now require a 0.5 second hover to fire off the query + - Introduced a new timeout setting to avoid a long lasting query by the module system to stall MISP + +- Added a php version check to teh diagnostics page. [Iglocska] + +- Work on the refactoring of the module system. [Iglocska] + +- Added a tag restriction to restrict the usage of a tag to a single + organisation. [Iglocska] + +- Installation instructions for MISP on Debian 8. [Andreas Ziegler] + +- Installation instructions for MISP on Ubuntu 16.04. [Andreas Ziegler] + +Changes +~~~~~~~ + +- Taxonomies updated to the latest version. [Alexandre Dulaunoy] + +- Version bump. [Iglocska] + +- Added the sharing group roaming setting to various parts of the + application. [Iglocska] + + - sharing group add/edit + - summary view + - push rule checks + +- Use CASE WHEN instead of IF in $virtualFields. [Andreas Ziegler] + +- Use 1/0 not true/false for conditions & other boolean sqlquery + elements. [Andreas Ziegler] + +- Tags sharing input style checkbox forced. [Andreas Ziegler] + +- Templates sharing input style checkbox forced. [Andreas Ziegler] + +- Users autoalert/contactalert not empty & input style checkbox forced. + [Andreas Ziegler] + +- Another cleanup of MYSQL.sql. [Andreas Ziegler] + +- Information Security Indicators from ETSI and Microsoft CARO added. + [Alexandre Dulaunoy] + +- Docs UPDATE/UPGRADE use latest tag/release instead of latest commit. + [Andreas Ziegler] + +- Update INSTALL docs to use latest tag/release instead of latest + commit. [Andreas Ziegler] + +- Add semicolon in sql queries. [Andreas Ziegler] + +- Remove obsolete quotes from sql query. [Andreas Ziegler] + +- Remove obsolete spaces from sql queries. [Andreas Ziegler] + +- Add AFTER to sql ADD column statement. [Andreas Ziegler] + +- Added additional DB changes required for PR #1334. [Iglocska] + +- Added documentation on how to use the /index filters, fixes #1347. + [Iglocska] + + - Still has to be moved to the MISP book + +- Remove obsolete uuid() wrapper. [Andreas Ziegler] + +- Remove duplicate array item. [Andreas Ziegler] + +- Move tables to retain alphabetical order. [Andreas Ziegler] + +- Taxonomies updated to the latest version. [Alexandre Dulaunoy] + +- Remove quotes from integers in MYSQL.sql. [Andreas Ziegler] + +- KEY/INDEX are synonyms in MySQL, use INDEX only. [Andreas Ziegler] + +- Coding conventions in FileAccess.php. [Andreas Ziegler] + +- Remove obsolete upload function from ShadowAttribute. [Andreas + Ziegler] + +- Remove obsolete code. [Andreas Ziegler] + +- Remove obsolete functions. [Andreas Ziegler] + +- Remove quotes from integers in MYSQL.sql. [Andreas Ziegler] + +- Use lowercase for int in whole MYSQL.sql. [Andreas Ziegler] + +- Remove duplicate spaces from MYSQL.sql. [Andreas Ziegler] + +- Added autoRegenerate to default.core.php. [Iglocska] + + - renews the session on activity + +- Adding job duration to the "Job done." text. [Cristian Bell] + +- Added pull diagram. [Iglocska] + +- Allow multiple attributes to be added in one go via the API. + [Iglocska] + +- Updated warninglists. [Iglocska] + +- Make script executable. [Iglocska] + +- Added a check for the prio worker, added it to the worker tab. + [Iglocska] + +- Remove some obsolete FIXME notes. [Andreas Ziegler] + + the lines have been checked, only secure values are used as part of filenames and paths + +- MISP stickers source added - PDF, SVG and PNG. [Alexandre Dulaunoy] + +- Small fixes for ubuntu1604 install doc. [Andreas Ziegler] + +- Make old debian install doc wheezy-specific. [Andreas Ziegler] + +- New default logo on the login screen and some rearranging of the login + interface elements. [Iglocska] + + - Users with OCD, rejoice! + +- Compress IPv6 addresses on import. [Andreas Ziegler] + +- Updated to the latest version of the MISP taxonomies. [Alexandre + Dulaunoy] + +- Remove useless empty comments at end of line. [Andreas Ziegler] + +- Remove obsolete code. [Andreas Ziegler] + +- Fix indention. [Andreas Ziegler] + +- Use escapeshellarg() instead of addslashes() with exec() [Andreas + Ziegler] + +- Add fingerprint to pgp key select popover. [Iglocska] + +- DescribeTypes broaden access to non-automation users too. [Alexandre + Dulaunoy] + +- Improve file access using new Lib. [Andreas Ziegler] + +Fix +~~~ + +- Sharing group edit summary tab issues. [Iglocska] + + - if no external organisations were added it still showed the sentence listing them with the list being empty + +- Added salt generation to UserInitShell. [Iglocska] + +- Don't require users to accept the terms and conditions if they are not + set, fixes #1381. [Iglocska] + +- MySQL error on users.certif_public, fixes #1378. [Iglocska] + +- Editing an event via the API should not require the distribution to be + set in the pushed payload. [Iglocska] + + - The goal is to be able to issue quick edits to single fields instead of having to include any other fields + - Permissions are checked before the internal _edit method anyway, this was only used to capture sharing groups + +- Publish/Alert responses for API users added. [Iglocska] + + - publishing/alerting worked via the API, but it wasn't returning a response + +- Small clarification in the diagnostics message for the PHP version. + [Iglocska] + +- Remove the default defined salt #625. [Cristian Bell] + +- Removed a DB change that lead to an endless redirect to the news page. + [Iglocska] + +- Added the mitigation against httpoxy as described at httpoxy.org. + [Iglocska] + +- Allow correlations between a proposal and attributes in the same + event. [Iglocska] + +- Tag lookups are not string matches only, substring matches will not + work. [Iglocska] + +- Cherry picking and pulling updates should not require the pull flag to + be set on an instance. [Iglocska] + +- Removed the debug from the previous commit. [Iglocska] + +- Fixed an issue with certificate uploades when adding an instance / + editing an instance. [Iglocska] + +- Fix virustotal detection for the freetext import tool, fixes #1373. + [Iglocska] + + - regex currently looks for https://www.virustotal.com, but https://virustotal.com is also valid + +- Roaming mode's functionality had to be reversed as it was still using + the logic of limiting the server distribution. [Iglocska] + +- Added roaming to sharing groups in the mysql.sql. [Iglocska] + +- Updated job_id to process_id for tasks in the leftover spots. + [Iglocska] + +- No need for default tasks in the MYSQL.sql file any longer. [Iglocska] + + - handled by the tasks automatically on view + +- Added perm_delegate to the default roles in the MYSQL.sql file. + [Iglocska] + +- Fixed strings for tinyint(1) type fields in the MYSQL.sql file. + [Iglocska] + +- Fixed a typo in the sharing group model. [Iglocska] + +- Added the new role permission for perm_delegate to the role model. + [Iglocska] + +- Fixes to the upgrade procedure for 2.4.49. [Iglocska] + +- Save the process id of caching too. [Iglocska] + +- Reverted version number in MYSQL.sql. [Iglocska] + +- Changed field name from job_id -> process_id for tasks. [Iglocska] + +- Use php5-redis package instead of pecl for deb7/ubu14. [Andreas + Ziegler] + +- Submodule updates: force overwrite. [Andreas Ziegler] + +- Several fixes to the sharing group behavious. [Iglocska] + + - New setting roaming: + - Until now, users could unselect "Limit instances to which data in this sharing group should be pushed to" + - This lead to no servers added to the distribution list, and MISP would simply determine, based on the sync rules, whether the host organisation of the remote instance is eligible for the event + - This works well in most cases, but in some cases, the local instance is not kept after a sync (aliases for the local instance baseurl vs remote instance's view of the url) + - In these cases the sharing groups ended up being "unlimited", which was not the intent + - Generally this shouldn't cause any issues as MISP still requires the sync link's organisation to be directly contained in an SG before it would push the event further + - However, introducing the roaming setting this can be more clearly defined + - By default, sharing groups are set to non roaming + + - Some further fixes to the sharing group update procedure for 2.4.49 + + - Update the roaming status of existing sharing groups. Local sharing groups with no instances attached will become roaming by default, all others are assumed to be non-roaming + +- Add own org of sync user to the Sharing group if the sync user is in + no way contained in the sharing group. [Iglocska] + + - This situation should normally only occur during a pull when the remote end has a sharing group that allows access for all local orgs + +- Progress on the sharing group fix for pulled server based sharing + groups. [Iglocska] + +- Cleanup of some messy function call parameters. [Iglocska] + +- Fixed an issue where a MISP.org setting with non alphanumeric + characters could lead to invalid STIX document generation. [Iglocska] + +- Added taxonomies/delete to the ACL component. [Iglocska] + +- Added functionality to remove taxonomies, fixes #1365. [Iglocska] + +- Allow null values for taxonomies expanded column, fixes #1354. + [Andreas Ziegler] + +- Tightened lookups for the addTag / removeTag APIs. [Iglocska] + + - no longer a substring match, users have to specify the full tag name + +- Add perm_delegate to MYSQL.sql. [Andreas Ziegler] + +- Remove SET from sql ADD column statement. [Andreas Ziegler] + +- Update mysql structure for 2.4.49 updates. [Andreas Ziegler] + +- Specify correct&specific branches in .gitmodules. [Andreas Ziegler] + +- Additional chars =~ in mail address regex. [Andreas Ziegler] + +- Use different variable name in sub-loop. [Andreas Ziegler] + +- Check for correct event uuid and id. [Andreas Ziegler] + +- Fixed an issue where an event view by a malformed UUID would result in + a lookup against the leading numerical value in the malformed UUID, + fixes #1338. [Iglocska] + +- Add warninglist tables to MYSQL.sql. [Andreas Ziegler] + +- Use same default value as in AppModel update mechanism. [Andreas + Ziegler] + +- Tag keywords in attribute search filter has issues with an empty + newline, fixes #1330. [Iglocska] + +- Fixed leading/trailing white spaces from breaking the quick filter on + the event index, fixes #1329. [Iglocska] + +- Fixed an issue with an invalid offset in a comparison when adding + events. [Iglocska] + +- Removed duplicate of the same condition. [Iglocska] + +- Filtering on attributes in the event view gives a no attributes + warning if a tab doesn't contain attributes. [Iglocska] + + - Warning now only triggers if the event doesn't have any attributes in any tabs + +- Throw exception for malformed xml file. [Andreas Ziegler] + +- Set default value for realFileName. [Andreas Ziegler] + +- Throw exception if necessary config cant be read. [Andreas Ziegler] + +- Fixed two issues for API add event corner cases, fixes #1298. + [Iglocska] + + - Correctly handle old style creator org fields ("orgc":orgc_string) + - Correctly handle new tags with no colour set + +- Follow up to the previous patch, same thing for log searches. + [Iglocska] + +- Move case statement and add break. [Andreas Ziegler] + +- Fixed an issue with org admins having too much access via the logs. + [Iglocska] + +- Organisations updated with no changes cause erroneous log entries, + fixes #1099. [Iglocska] + +- Allow the export of an empty event in MISP JSON/XML format, fixes + #1295. [Iglocska] + +- Fixed an issue that caused MISP's capture org to disambiguate on the + name instead of the UUID in some cases. [Iglocska] + + - Due to a fallback mechanism the disambiguation happened on the name if there was no UUID match during the saving of an event instead of creating a new organisation. This was an issue if a remote org changed UUID for example. + +- Added domain|ip to the OpenIOC export. [Iglocska] + + - also, the new system should be much easier to extend with new mapping options and is generally a lot cleaner. + - It would be more complete if Airbus wouldn't have skimped on power outlets on the A380s.... + +- Rework of the IOC export component, fixes #1292. [Iglocska] + +- Ambiguous order field fixed, fixes REST sort of index. Fixes #1266. + [Iglocska] + + - Fixes an issue where viewing the index of an instance remotely returns no events if sorted on a field. + - This was caused by some ambiguous field names (such as ID) + - Fixed by prepending the sorted field name by "Event." + +- Fixed an issue with the attribute search incorrectly showing org + admins the edit button for attributes they don't own, fixes #1278. + [Iglocska] + + - Also added a way to propose directly from the attribute list / search results + +- Empty comments may be added to events #1263. [Iglocska] + + - moved to plain jquery + - check on back+frontend + - better responses when adding events + - fixed an issue with the org_id not being selected for posts + +- Fixed a notice error with the attribute pagination. [Iglocska] + +- Reverted previous change. [Iglocska] + +- Secureauth removed from the config dump. [Iglocska] + +- Old upgrade SQL script moved to legacy directory. [Alexandre Dulaunoy] + +- Removal of unused file. [Alexandre Dulaunoy] + +- Removed the field restrictions from the save() calls in the certauth + plugin. [Iglocska] + + - apparently cakephp also removes those fields from the beforevalidation hook, meaning that a plugin can potentially escape any data consolidation methods. Not sure if this is intended behaviour by cakephp... + +- Fix to an issue with default values not set by the beforeValidate of + users. [Iglocska] + +- Case-insensitive functions calls. [Andreas Ziegler] + +- Removed some useless loops, fixes #1231. [Iglocska] + +- Reverted the change from addslashes -> escapeshellargs. Will revisit + the reason it was causing the uploads to fail at a later point in + time. [Iglocska] + +- Multiple values for the restsearch quickfilter added. [Iglocska] + +- Proposals now have the correct page title. [Iglocska] + +Other +~~~~~ + +- Merge branch '2.4.49' into 2.4. [Iglocska] + +- Merge branch '2.4' into 2.4.49. [Iglocska] + + Conflicts: + app/Controller/AppController.php + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Alexandre + Dulaunoy] + +- Merge pull request #1380 from treyka/patch-1. [Andras Iklody] + + Small documentation clarification + +- Small documentation clarification. [Trey Darley] + +- Merge branch 'feature/modulerework' into 2.4. [Iglocska] + +- Merge branch '2.4' into feature/modulerework. [Iglocska] + + Conflicts: + app/Model/Module.php + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1375 from cristianbell/fix_625_default_salt. + [Andras Iklody] + + fix: Remove the default defined salt #625 + +- Merge branch '2.4' into feature/modulerework. [Iglocska] + +- Merge branch '2.4' into feature/modulerework. [Iglocska] + +- Merge branch '2.4' into feature/modulerework. [Iglocska] + + Conflicts: + app/Model/Module.php + app/Model/Server.php + +- Merge branch '2.4' of https://github.com/MISP/MISP into + feature/modulerework. [Iglocska] + + Conflicts: + app/Model/Server.php + +- Merge branch '2.4' into 2.4.49. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge branch 'perm_delegate' into 2.4. [Iglocska] + +- - Allow delegation when unpublishedprivate is set - Use perm_delegate + instead of perm_publish for delegation. [Richard van den Berg] + +- Update the Javascript package. [Iglocska] + +- Fix Change the old job_id field to process_id in the tasks table. + [Iglocska] + +- Merge branch 'email' into 2.4. [Iglocska] + + Conflicts: + INSTALL/MYSQL.sql + +- For upgrades. [Steve Fossen] + +- Mysql for bug #1180. [Steve Fossen] + +- Update initial install mysql too. [Steve Fossen] + +- Email not being sent causing sync to fail. [Steve Fossen] + + main.ERROR: {"queue":"default","id":"a8bc18ea021640ebce6f9354c2573718","class":"ServerShell","args":[["pull","1","2","full","2770"]]} failed: SQLSTATE[HY000]: General error: 1364 Field 'email' doesn't have a default value {"type":"fail","log":"SQLSTATE[HY000]: General error: 1364 Field 'email' doesn't have a default value", + +- Merge branch 'jobid' into 2.4. [Iglocska] + +- Change job_id to varchar to resolve #1180. [I-am-Sherlocked] + + As mentioned in #1180, every spot that task->job_id is being set: + + app/Model/Task.php + + app/Controller/TasksController.php + + it's the returned value from CakeResque::enqueueAt which is the process_id (MD5). + And I think renaming the field to process_id might be more representative of what it is? + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1367 from sfossen/patch-27. [Andras Iklody] + + log created is datetime not timestamp. + +- Log created is datetime not timestamp. [Steve Fossen] + +- Merge pull request #1366 from sfossen/patch-26. [Andras Iklody] + + rename to php variables match sql model + +- Rename to php variables match sql model. [Steve Fossen] + + causing sync to fail, when new sharing groups are created. + +- Merge pull request #1371 from rotanid/redis-doc-fix. [Andreas Ziegler] + + fix: doc: use php5-redis package instead of pecl for deb7/ubu14 + +- Merge pull request #1370 from rotanid/update-doc-fix. [Andreas + Ziegler] + + fix: submodule updates: force overwrite + +- Merge branch 'boolean' into 2.4. [Iglocska] + +- Merge pull request #1362 from rotanid/taxonomy-expanded-null-value. + [Andreas Ziegler] + + fix: allow null values for taxonomies expanded column, fixes #1354 + +- Merge pull request #1361 from rotanid/mysqlsql-clean. [Andreas + Ziegler] + + chg: another cleanup of MYSQL.sql + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1353 from rotanid/install-update-doc-improvements. + [Andras Iklody] + + Install/update doc improvements - releases instead of random commits + +- Revert "Revert "chg: remove obsolete uuid() wrapper"" [Iglocska] + + This reverts commit bae6eadfe739a2d58b23dbe0d6263360500808f7. + +- Merge pull request #1352 from rotanid/mysql-updates-cleanup. [Andras + Iklody] + + Mysql updates cleanup + +- Merge pull request #1351 from rotanid/sql-bugfix. [Andras Iklody] + + Sql bugfix & add to mysql.sql + +- Merge pull request #1343 from rotanid/update-appmodel-mysql-update. + [Andras Iklody] + + update mysql structure for 2.4.49 updates + +- Merge pull request #1350 from rotanid/gitmodules-fix. [Andras Iklody] + + fix: specify correct&specific branches in .gitmodules + +- Merge pull request #1349 from rotanid/mail-regex-change. [Andreas + Ziegler] + + additional chars in mail address regex + +- Revert "chg: remove obsolete uuid() wrapper" [Iglocska] + + This reverts commit 77ca0f8dd46222c2a0c7bc38608e0215988f33f3. + +- Merge pull request #1342 from rotanid/variable-in-loop. [Andras + Iklody] + + fix: use different variable name in sub-loop + +- Merge pull request #1341 from rotanid/remove-uuid-wrapper. [Andras + Iklody] + + remove obsolete uuid() wrapper + +- Merge pull request #1340 from rotanid/small-cleanup. [Andreas Ziegler] + + chg: remove duplicate array item + +- Revert "fix: Fixed an issue where an event view by a malformed UUID + would result in a lookup against the leading numerical value in the + malformed UUID, fixes #1338" [Iglocska] + + This reverts commit 1b064133755b814152f9c3b988ff0b93f68af326. + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1339 from rotanid/bugfix-uuid-id-check. [Andras + Iklody] + + fix: check for correct event uuid and id + +- Merge pull request #1337 from CheYenBzh/2.4. [Andreas Ziegler] + + openIOC import issue / fileAccess class not found / Update EventsController.php + +- Update EventsController.php. [CheYenBzh] + +- Merge pull request #1332 from rotanid/mysql-sql-cleanup. [Andras + Iklody] + + MYSQL.sql cleanup #3 + +- Update db_version in MYSQL.sql. [Andreas Ziegler] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1327 from rotanid/mysql-sql-cleanup. [Andras + Iklody] + + MYSQL.sql cleanup #2 + +- Merge pull request #1326 from rotanid/fopen-handling-clean. [Andreas + Ziegler] + + chg: coding conventions in FileAccess.php + +- Merge pull request #1283 from RichieB2B/ncsc/fix-push-events. [Andras + Iklody] + + Push events to server with push rules on non-exportable tags + +- Push events to server with push rules on non-exportable tags. [Richard + van den Berg] + +- Merge pull request #1286 from rotanid/shadowattribute- + uploadattachment-removal. [Andras Iklody] + + remove obsolete upload function from ShadowAttribute + +- Merge pull request #1256 from rotanid/cleanup2. [Andras Iklody] + + misc cleanup round 3 + +- Merge branch 'cleanup3' into 2.4. [Iglocska] + +- Merge branch 'write' into 2.4. [Iglocska] + +- Merge branch '2.4' into write. [Iglocska] + +- Merge pull request #1324 from rotanid/mysql-cleanup. [Andras Iklody] + + MYSQL.sql cleanup + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1319 from cristianbell/fix- + 939_graceful_maintenance_page. [Andras Iklody] + + issue 993: Graceful maintenance message. + +- Issue 993: Graceful maintenance message. [Cristian Bell] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Updated MISP taxonomies. [Alexandre Dulaunoy] + +- Merge pull request #1321 from + cristianbell/chg_adding_job_duration_time. [Andras Iklody] + + chg: adding job duration to the "Job done." text. + +- Merge pull request #1320 from Rafiot/update_tests. [Raphaël Vinot] + + Update testing + +- Use more reasonable tests. [Raphaël Vinot] + +- Update testing. [Raphaël Vinot] + +- Merge pull request #1317 from cristianbell/fix- + mail_jobs_date_modified. [Andras Iklody] + + Email jobs do not update the date modified once completed. + +- Email jobs do not update the date modified once completed. [Cristian + Bell] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1316 from deralexxx/patch-2. [Andras Iklody] + + Update UPDATE.txt + +- Update UPDATE.txt. [Alexander J] + +- Merge pull request #1315 from cristianbell/fix_issue_1289. [Andras + Iklody] + + issue 1289 - Cache jobs do not update the date modified once completed. + +- Issue 1289 - Cache jobs do not update the date modified once + completed. I also added this to the contactemail(), publish(), + postsemail() and alertemail(). But it's commented out as it's not part + of the issue. I can commit it again w/ the lines uncommented. + [Cristian Bell] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1309 from rotanid/gfi-exceptions. [Andras Iklody] + + exceptions in _readGfiXml() + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1288 from peasead/2.4. [Andras Iklody] + + updated CentOS 7 INSTALL guide + +- Updated CentOS 7 INSTALL guide. [Andrew Pease] + +- Merge pull request #1307 from rotanid/bugfix. [Andras Iklody] + + fix: move case statement and add break + +- Merge branch 'test' into 2.4. [Iglocska] + +- Add prio worker. [Richard van den Berg] + +- Create new prio queue for publishing events. [Richard van den Berg] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Misp-warninglists updated. [Alexandre Dulaunoy] + +- Merge pull request #1297 from cristianbell/fix- + minor_CSS_HTML_bug_fixes. [Andras Iklody] + + fix minor css and html issues + +- Fix minor css and html issues. [Cristian Bell] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1294 from cristianbell/chg- + loader_update_interval_increase. [Andras Iklody] + + changing the loading bar update interval from 1000 to 3000 (as it is … + +- Changing the loading bar update interval from 1000 to 3000 (as it is + also in the jobs list); [Cristian Bell] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1282 from rotanid/fixme-cleanup. [Andreas Ziegler] + + remove some obsolete FIXME notes + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1277 from rotanid/install-doc. [Alexandre + Dulaunoy] + + Install document updates + +- Merge pull request #1276 from rotanid/doc-ubu. [Alexandre Dulaunoy] + + installation instructions for MISP on Ubuntu 16.04 + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Fix #1272. [Alexandre Dulaunoy] + +- Merge pull request #1271 from sfossen/patch-25. [Alexandre Dulaunoy] + + typo in alter + +- Typo in alter. [Steve Fossen] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1264 from rotanid/ipv6-compress. [Andras Iklody] + + compress IPv6 addresses on import + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Alexandre + Dulaunoy] + +- Merge pull request #1260 from sfossen/patch-24. [Andras Iklody] + + Organization UUID NULLable + +- Fix for update script. [Steve Fossen] + +- Organization UUID nullable. [Steve Fossen] + + 1. For older MISP there isn't UUID + 2. UUID in out of order RelatedEvent processing compared to first Event from Organization + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Latest version of PyMISP included. [Alexandre Dulaunoy] + +- Merge pull request #1255 from rotanid/bugfix. [Andreas Ziegler] + + fix: case-insensitive functions calls + +- Merge pull request #1238 from rotanid/cleanup. [Andreas Ziegler] + + cleanup obsolete code + +- Merge pull request #1254 from rotanid/escapeshellarg. [Andras Iklody] + + chg: use escapeshellarg() instead of addslashes() with exec() + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +v2.4.48 (2016-06-08) +-------------------- + +New +~~~ + +- Enable/disable feed via API. [Iglocska] + + - simply POST to /feeds/enable/feed_id or /feeds/disable/feed_id to enable and disable a feed + +Changes +~~~~~~~ + +- Version bump. [Iglocska] + +- Lowered the level of the custom css setting. [Iglocska] + +- Added the option to load a custom css after the default css. + [Iglocska] + +- Update .gitignore to include .idea. [Andreas Ziegler] + + .idea contains settings of IDEs based on IDEA by IntelliJ + +- Remove obsolete variables. [Andreas Ziegler] + +- Remove obsolete files. [Andreas Ziegler] + +- Use escapeshellarg() instead of addslashes() with exec() [Andreas + Ziegler] + +- Use consistent lowercase true/false. [Andreas Ziegler] + +- Update jquery to 2.2.4 & jquery-ui to 1.11.4. [Andreas Ziegler] + +- Add newline character before EOF to non-minified (text-)files. + [Andreas Ziegler] + +- Error handling after zip execution. [Andreas Ziegler] + +- Remove comment: there is no exec wrapper in cakephp. [Andreas Ziegler] + +- Remove handling of unsupported OS Windows. [Andreas Ziegler] + +- Changed the naming convention of some scripts and updated them. + [Iglocska] + +- ValueIsUnique assumed the deleted flag to be set on attributes. + [Iglocska] + +- Events without attributes - warning for users and owner, fixes #1189. + [Iglocska] + +- Changed the default bootstrap to not append port 80 / port 443 in any + case. [Iglocska] + + - it was causing issues for a user using a rather exotic configuration + +Fix +~~~ + +- Fix to a bug that allowed adding server connections without an org. + [Iglocska] + +- Some small fixes. [Iglocska] + + - Lowered TLP string setting to low importance + - auto set authkey if not set during user creation + +- Add missing return statement. [Andreas Ziegler] + +- Change to correct variable name. [Andreas Ziegler] + +- Case-insensitive function calls. [Andreas Ziegler] + +- Small fix to the top menu when debug mode is enabled. [Iglocska] + +- Brace ordering. [Andreas Ziegler] + +- Dont override type variable. [Andreas Ziegler] + +- Case-sensitive functions calls. [Andreas Ziegler] + +- Move unlink() to correct location. [Andreas Ziegler] + +- Reverted two removals of dynamically accessed vars that shouldn't be + removed. [Iglocska] + +- Left off change in view_graph.ctp. [Iglocska] + +- Can't add Elements to a newly created Template. fixes #1188. + [iglocska] + +- Fixed epel url for centos 7.x. [Iglocska] + +- Minor cosmetic issue in distribution, fixes #1197. [Iglocska] + +- Use of unset variable in Model/Event.php sendContactEmailRouter(), + fixes #1210. [Iglocska] + +- Fix to a duplicate parameter passed to fetchevent instead of passing + the "to" parameter as expected. [Iglocska] + +- Reverted a patch to allow organisations without uuids to be added. + [Iglocska] + +- Cannot delete users, fixes #1200. [Iglocska] + +- Fixed an issue with the text export not returning anything if used via + the API. [Iglocska] + +- Default bootstrap fixed for http. [Iglocska] + +- Fixed an issue with the default bootstrap.default.php. [Iglocska] + +- Two small fixes. [Iglocska] + + - search by uuid on the event index via the quickfilters + - view button on the disussion index added to make the UI a bit more consistent + - This unimaginative patch would not have existed without an uncomfortable British Aerospace ATP + +- Added the date field to the related attribute popover, fixes #1190. + [Iglocska] + +- Fix to a previous change of the bootstrap.php file to accomodate for + some exotic setups. [Iglocska] + +- Accidental invalid debug code left in the verifyGPG admin task + breaking the script. [Iglocska] + +- Fix to an error with MISP and MySQL 5.7+ caused by no order clause on + a distinct select query, fixes #1188. [Iglocska] + +- Cleanup of the password reset tool. [Iglocska] + +- A removed user was giving some notice errors on the thread index. + [Iglocska] + +Other +~~~~~ + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Add gitter webhook. [Raphaël Vinot] + +- Merge pull request #1237 from rotanid/bugfix3. [Andras Iklody] + + fix: add missing return statement + +- Merge pull request #1235 from rotanid/bugfix1. [Andras Iklody] + + fix: change to correct variable name + +- Merge pull request #1236 from rotanid/bugfix2. [Andras Iklody] + + fix: case-insensitive function calls + +- Merge pull request #1243 from SleuthKid/feature/nav-ng. [Andras + Iklody] + + Small, non breaking changes to the MISP look and feel + +- Small, non breaking changes to the MISP look and feel: - Removed old + school glass stuff from navbars (bye bye) - Removed blue flame effect + from MISP branding (srsly WHY?) - Minor ajustments to flush the + changes globally. [Robert Haist] + +- Merge pull request #1244 from FIRSTdotorg/2.4. [Andras Iklody] + + fixed compatibility issues between the CertificateAuth plugin and Apache + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Guilherme Capilé] + +- Merge pull request #1242 from FIRSTdotorg/2.4. [Andras Iklody] + + create an Organisation if a string is provided (and not org_id) + +- Merge pull request #1241 from gitter-badger/gitter-badge. [Andras + Iklody] + + Add a Gitter chat badge to README.md + +- Add Gitter badge. [The Gitter Badger] + +- Apache compatibility adjustments. [Guilherme Capilé] + +- Create an Organisation if a string is provided (and not org_id) + [Guilherme Capilé] + +- Merge pull request #1240 from cristianbell/issue-1107. [Andras Iklody] + + Issue 1107 + +- TLP:AMBER hardcoded in email subject #1107 - adding a default value. + [Cristian Bell] + +- TLP:AMBER hardcoded in email subject #1107. [Cristian Bell] + +- Merge pull request #1239 from RichieB2B/ncsc-nl/fix-certauth. [Andras + Iklody] + + Fix CertAuth plugin + +- Add userDefaults explanation. [Richard van den Berg] + +- Add missing Role, Organization, Server arrays to user. [Richard van + den Berg] + +- Fix spaces. [Richard van den Berg] + +- Add CertAuth.userDefaults example. [Richard van den Berg] + +- Fix parentheses. [Richard van den Berg] + +- Merge pull request #1227 from rotanid/patch-1. [Andras Iklody] + + chg: update .gitignore to include .idea + +- Merge pull request #1230 from rotanid/bugfix2. [Andras Iklody] + + fix: brace ordering + +- Merge pull request #1233 from rotanid/cleanup-variables. [Andras + Iklody] + + chg: remove obsolete variables + +- Merge pull request #1229 from rotanid/bugfix1. [Andras Iklody] + + fix: dont override type variable + +- Merge pull request #1232 from rotanid/cleanup-files. [Andras Iklody] + + chg: remove obsolete files + +- Update bootstrap-timepicker to 0.3.0. [Raphaël Vinot] + +- Rollback colorpicker to 2.0.0 ans update datepicker to 1.5.1. [Raphaël + Vinot] + +- Update bootstrap-colorpicker. [Raphaël Vinot] + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Raphaël Vinot] + +- Merge pull request #1228 from rotanid/case-sensitivity. [Andras + Iklody] + + fix: case-sensitive functions calls + +- Revert last change, using the version of the CSS/JS does not work. + [Raphaël Vinot] + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Raphaël Vinot] + +- Merge pull request #1225 from rotanid/escapeshellarg. [Andras Iklody] + + chg: use escapeshellarg() instead of addslashes() with exec() + +- Merge pull request #1224 from rotanid/true-false. [Andras Iklody] + + chg: use consistent lowercase true/false + +- Merge pull request #1223 from rotanid/unlink. [Andras Iklody] + + fix: move unlink() to correct location + +- Add css/js update script, update code accordingly. [Raphaël Vinot] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + + Conflicts: + app/webroot/js/jquery-toc.js + +- Merge pull request #1219 from rotanid/jquery-update. [Andras Iklody] + + chg: update jquery to 2.2.4 & jquery-ui to 1.11.4 + +- Merge pull request #1218 from rotanid/newlines. [Andras Iklody] + + chg: add newline character before EOF to non-minified (text-)files + +- Merge pull request #1217 from rotanid/zip-exec-error-handling. [Andras + Iklody] + + Zip exec error handling + +- Merge pull request #1216 from rotanid/no-windows. [Andras Iklody] + + chg: remove handling of unsupported OS Windows + +- Merge pull request #1214 from rotanid/fileaccesshandling. [Andras + Iklody] + +- EventsController: optimise file handling. [Andreas Ziegler] + +- Merge pull request #1213 from rotanid/ModelEventCleanup2. [Andras + Iklody] + + Model/Event.php cleanup 2 + +- Model/Event.php: remove unused functions. [Andreas Ziegler] + +- Model/Event.php: remove unused variables. [Andreas Ziegler] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + + Conflicts: + app/Model/Event.php + +- Merge pull request #1212 from rotanid/ModelEventCleanup. [Andras + Iklody] + + Model/Event.php cleanup + +- Model/Event.php: use different key variable in sub-loop. [Andreas + Ziegler] + +- Model/Event.php: fix indention. [Andreas Ziegler] + +- Model/Event.php: fix method invocation. [Andreas Ziegler] + +- Model/Event.php: add variable defaults. [Andreas Ziegler] + +- Model/Event.php: correct function naming. [Andreas Ziegler] + +- Model/Event.php: remove duplicate array keys. [Andreas Ziegler] + +- Merge pull request #1211 from rotanid/braces. [Andras Iklody] + + Braces + +- Use consistent spacing around else if. [Andreas Ziegler] + +- Use consistent spacing around else. [Andreas Ziegler] + +- Remove space after unset before opening brace. [Andreas Ziegler] + +- Add space after keywords if/for/foreach/while/switch/catch. [Andreas + Ziegler] + +- Add space before opening curly brackets. [Andreas Ziegler] + +- Merge pull request #1209 from rotanid/removal. [Andras Iklody] + + WhitelistsController.php: remove obsolete variable + +- WhitelistsController.php: remove obsolete variable. [Andreas Ziegler] + +- Merge pull request #1207 from rotanid/semicolon. [Andras Iklody] + + remove obsolete semicolon after closing curly bracket + +- Remove obsolete semicolon after closing curly bracket. [Andreas + Ziegler] + +- Merge pull request #1206 from rotanid/obsolete-spaces. [Andras Iklody] + + Removal of obsolete whitespace/spaces + +- Remove single spaces after tabs. [Andreas Ziegler] + +- Remove single spaces in front of tabs. [Andreas Ziegler] + +- Remove whitespace at end of line. [Andreas Ziegler] + +- Remove empty lines at end of files. [Andreas Ziegler] + +- Remove whitespace (space/tab) from empty lines. [Andreas Ziegler] + +- Merge pull request #1203 from sfossen/patch-23. [Andras Iklody] + + allow related events to send org uuid, since events send them already + +- Allow related events to send org uuid, since events send them already. + [Steve Fossen] + + There is the potential, that an org shows up in the RelatedEvent before it shows up in an Event and causes sync to fail. Already submitted a pull request to fix the crash, but potential for incomplete data. + +- Merge pull request #1202 from sfossen/patch-22. [Andras Iklody] + + not local and no uuid, it's an invalid organisation + +- Not local and no uuid, it's an invalid organisation. [Steve Fossen] + + sync fails with + [2016-06-01 21:04:26] main.ERROR: {"queue":"default","id":"99b7d5ef61e24389ea2edf8c3f209856","class":"ServerShell","args":[["pull","1","1","full","2075"]]} failed: SQLSTATE[HY000]: General error: 1364 Field 'uuid' doesn't have a default value {"type":"fail","log":"SQLSTATE[HY000]: General error: 1364 Field 'uuid' doesn't have a default value","job_id":"99b7d5ef61e24389ea2edf8c3f209856","time":55606,"worker":"misp:14872"} [] + +- Merge pull request #1154 from sfossen/patch-12. [Andras Iklody] + + reduce warnings in debug log + +- Reduce warnings in debug log. [Steve Fossen] + + - don't query if we don't have the key + - set missing keys to null in foreach + +- Merge remote-tracking branch 'origin/2.4' into 2.4. [Iglocska] + +- Update PULL_REQUEST_TEMPLATE.md. [Raphaël Vinot] + +- Update PULL_REQUEST_TEMPLATE.md. [Raphaël Vinot] + +- Update ISSUE_TEMPLATE.md. [Raphaël Vinot] + +- Merge pull request #1193 from rotanid/defaults. [Andras Iklody] + + add some defaults + +- Add some variable defaults. [Andreas Ziegler] + +- Merge pull request #1192 from rotanid/removal. [Andras Iklody] + + Removal of obsolete code + +- Remove/update obsolete code. [Andreas Ziegler] + +- Remove unused functions. [Andreas Ziegler] + +- Merge branch 'rotanid1' into 2.4. [Iglocska] + +- Remove/update obsolete code. [Andreas Ziegler] + +- Remove unused functions. [Andreas Ziegler] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1165 from rotanid/misc2. [Andras Iklody] + + misc cleanup round 2 + +- Explicit function call. [Andreas Ziegler] + +- Remove obsolete space from: File ( [Andreas Ziegler] + +- Explain regex and make it a bit simpler. [Andreas Ziegler] + +- Fix upper/lowercase issues. [Andreas Ziegler] + +- Remove commented out codelines. [Andreas Ziegler] + +- Model/User.php: indention fixed. [Andreas Ziegler] + +- Reformatting, indention, comment fixes. [Andreas Ziegler] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1199 from sfossen/patch-21. [Andras Iklody] + + remove continue at the bottom of loop + +- Remove continue at the bottom of loop. [Steve Fossen] + +- Merge pull request #1198 from Rafiot/composer. [Raphaël Vinot] + + Use composer to install cake resque + +- Use composer to install cake resque, remove old dependencies. [Raphaël + Vinot] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Update PULL_REQUEST_TEMPLATE.md. [Raphaël Vinot] + +- Update PULL_REQUEST_TEMPLATE.md. [Raphaël Vinot] + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Raphaël Vinot] + +- Add PR template. [Raphaël Vinot] + +- Update ISSUE_TEMPLATE.md. [Raphaël Vinot] + +- Fix english in template. [Raphaël Vinot] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. [Raphaël + Vinot] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1194 from rotanid/bugfix. [Andras Iklody] + + UsersController.php: remove duplicate array key + +- UsersController.php: remove duplicate array key. [Andreas Ziegler] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1129 from I-am-Sherlocked/patch-4. [Andras Iklody] + + Casting the sharing_group_id to int value + +- Throw exception for sharing group if unauthorised user. [I-am- + Sherlocked] + + Instead of returning a false value for sharing_group_id, throw an exception if user is not authorised to save modifications to that sharing group. + +- Fixing the error caused by a false sharing_group_id. [I-am-Sherlocked] + + If SharingGroup->captureSG returned false indicating it did not save the sharing group, then distribution should be set to 0, and the sharing_group_id to an integer 0. + +- Casting the sharing_group_id to int value. [I-am-Sherlocked] + + Saving the sharing_group_id as it is returned by CaptureSG results in Error: [PDOException] SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'sharing_group_id' at row 1. Wrapping it in intval will insert the correct int value. + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Warning lists updated to the latest version. [Alexandre Dulaunoy] + +- Merge pull request #1182 from sfossen/patch-17. [Andras Iklody] + + Allow empty events in pull since they are pushed and importable + +- Allow empty events in pull since they are pushed and importable. + [Steve Fossen] + + Pulling events from a MISP instance didn't match the events imported from that same MISP instance export, nor did it match events published onto that MISP instance and viewable. + + Events without attributes: + 1) can be pushed + 2) imported + 3) exported + + This fix allows them to be pulled to allow consistency with all other actions. + +- Merge pull request #1186 from sfossen/patch-20. [Andras Iklody] + + remove deprecation warning. + +- Remove deprecation warning. [Steve Fossen] + + Deprecated (16384): Using key `action` is deprecated, use `url` directly instead. [APP/Lib/cakephp/lib/Cake/View/Helper/FormHelper.php, line 383] + +- Merge pull request #1185 from sfossen/patch-19. [Andras Iklody] + + don't query every event for proposals, when you don't have permission… + +- Don't query every event for proposals, when you don't have permission + to get proposals. [Steve Fossen] + + A little hacky, but without correct permission, the returning null causes the else case ( Fallback for < 2.4.7 instances ) which then queries every event, for proposals which it doesn't have permission for, so wastes resources on both side. + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1184 from sfossen/patch-18. [Andras Iklody] + + don't bother trimming if it's going to exit anyways. + +- Don't bother trimming if it's going to exit anyways. [Steve Fossen] + + removes a warning on empty attribute. + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1181 from sfossen/patch-16. [Andras Iklody] + + typo + +- Typo. [Steve Fossen] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1168 from sfossen/patch-15. [Andras Iklody] + + remove default value from the call. + +- Update Server.php. [Steve Fossen] + +- Merge pull request #1169 from sfossen/patch-14. [Andras Iklody] + + change default to match check and downloadEventFromServer + +- Change default to match check and downloadEventFromServer. [Steve + Fossen] + +- Merge pull request #1159 from Deventual/patch-1. [Andras Iklody] + + Update UPDATE.txt + +- Update UPDATE.txt. [Deventual] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Add issue template. [Raphaël Vinot] + +v2.4.47 (2016-05-24) +-------------------- + +Fix +~~~ + +- Wrong variable name in __ipv6InCidr() [Andreas Ziegler] + +- Reverted a change that broke PyMISP's copy_list.py To be revisited for + a better solution. [Iglocska] + +- Removed duplicate array keys, fixes #1162. [Iglocska] + +- Fixed a broken tag situation when the line wrap happened just between + the tag and its delete button. [Iglocska] + +- Tags were distorted when too many where in a single line due to a + crappy table. [Iglocska] + +- Left off a change. [Iglocska] + +Other +~~~~~ + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1166 from RichieB2B/ncsc-nl/fix-mod_proxy_fcgi- + auth. [Andras Iklody] + + Fix for mod_proxy_fcgi + Apache 2.2 REST API authentication + +- Pass Authorization HTTP header to php-fpm environment. [Richard van + den Berg] + +- Merge pull request #1164 from rotanid/bugfix. [Andras Iklody] + + fix: wrong variable name in __ipv6InCidr() + +v2.4.46 (2016-05-23) +-------------------- + +New +~~~ + +- Added Statixtics for taxonomy and tag usage, fixes 1158. [Iglocska] + +Changes +~~~~~~~ + +- Tiny fix to an if statement. [Iglocska] + +- Added sort by value or name option for tag statistics API. [Iglocska] + + - usage: mymisp/tags/tagStatistics/[percentage]/[name-sort] + - both percentage and name-sort accept true/false + - false is always the default setting + - percentage set to true will show the tags by % instead of a count + - name-sort set to true will sort the results by the namespace, alternatively by the count/percentage + +Fix +~~~ + +- Fixed some wonky behaviour with the popover enrichment and the warning + list popover. [Iglocska] + +- Fixed an issue with the attribute search timing out. [Iglocska] + +- Removed a superfluous line that broke lists of values from being + passed to the restsearch API. [Iglocska] + +- Bug causing the attribute search to truncate the search terms when a + list of organisations is searched for, fixes #1156. [Iglocska] + +- Added hard-delete for soft-deleted attributes, fixes #1144. [Iglocska] + +- Added the option for users to see and undelete attributes if an event + was created by their org, fixes #1144. [Iglocska] + + - Also some minor fixes to the ACL + +Other +~~~~~ + +- Merge pull request #1153 from sfossen/patch-13. [Andras Iklody] + + Handle error in getEventIdsFromServer better + +- Handle error in getEventIdsFromServer better. [Steve Fossen] + +- Merge pull request #1152 from rotanid/misc1. [Andras Iklody] + + misc cleanup round 1 + +- Misc cleanup. [Andreas Ziegler] + +- Merge pull request #1155 from rotanid/bugfix. [Andras Iklody] + + IOCImportComponent.php: correct order of braces + +- IOCImportComponent.php: correct order of braces. [Andreas Ziegler] + +- Merge pull request #1151 from rotanid/filechecks. [Andras Iklody] + + small change to file checks + +- Small change to file checks, use readable() instead of exists() + [Andreas Ziegler] + +- Merge pull request #1150 from rotanid/wording. [Andras Iklody] + + improve some text passages + +- Improve some text passages. [Andreas Ziegler] + +v2.4.45 (2016-05-20) +-------------------- + +New +~~~ + +- Added the news functionality back. [Iglocska] + + - admins can add/edit/delete news items + - users get redirected if there is a newsitem that they haven't seen yet + +Changes +~~~~~~~ + +- Some additional cleanup after the merge of some obsolete stuff. + [Iglocska] + +- Some cleanup of old unused stuff. [Iglocska] + +- Some more changes to the default bootstrap determination. [Iglocska] + + - updated bootstrap.default.php + +- Added php5-json to ubuntu/debian installation guide. [Iglocska] + + - Added php5-json in case it is not installed by default thanks to the do no evil clause in the license (ノಠ益ಠ)ノ彡┻━┻ + +- Small fix to the logs index. [Iglocska] + +- Small cosmetic change on the log index. [Iglocska] + +Fix +~~~ + +- Fix to the redirect issues on logout. [Iglocska] + +- Added the new db changes to the SQL files. [Iglocska] + +- Some more cleanup on the redirects at login. [Iglocska] + +- Removed redirect to the news page if no user is logged on. [Iglocska] + +- Fixed an issue that would create blank server entries after a + scheduled pull, fixes #1142. [Iglocska] + +- Soft deleted attributes editable and they show up using attribute + search, fixes #1144. [Iglocska] + +- Wrong default setting in bootstrap.php fixed. [Iglocska] + +- Fix to an issue causing the sync to fail due to an invalid version + error for no reason. [Iglocska] + +- Revert to relative paths only for requests coming via the command + line. [Iglocska] + + - baseurl not auto-resolved if the $_SERVER['SERVER_ADDR'] isn't populated + - solves issues with background workers executing requests on an instance where no baseurl is set + +- Resolved commented out request type checks, fixes #1141. [Iglocska] + +- Fixes to issues with MYSQL >= 5.7. [iglocska] + +- Contact Users Form Email Issue fixed, fixes #1130. [Iglocska] + +Other +~~~~~ + +- Merge branch 'feature/news' into 2.4. [Iglocska] + +- Added url detection to the news items. [Iglocska] + +- Merge branch 'pr1148' into 2.4. [Iglocska] + +- Simplify file readability check. [Andreas Ziegler] + +- Remove unused code-lines. [Andreas Ziegler] + +- Remove comment: there is no exec wrapper in cakephp. [Andreas Ziegler] + +- Remove commented out code lines. [Andreas Ziegler] + +- Remove duplicate sha256 case. [Andreas Ziegler] + +- Remove duplicate code. [Andreas Ziegler] + +- Fix an array declaration. [Andreas Ziegler] + +- Attribute.php: update comments, indention, readability. [Andreas + Ziegler] + +- Merge branch 'pr1146' into 2.4. [Iglocska] + + Conflicts: + app/Controller/TemplatesController.php + app/Controller/UsersController.php + +- Progressive removal of commented out if-statements. [Andreas Ziegler] + +- AttributesController: remove obsolete commented code. [Andreas + Ziegler] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1137 from rotanid/bugfix-pr-976-kerberos. [Andras + Iklody] + + improve quality of PR#976 (kerberos auth) + +- Improve quality of PR#976 (kerberos auth) [Andreas Ziegler] + +- Merge pull request #1139 from rotanid/improvements. [Andras Iklody] + + improvements for comments & a regex + +- Explain regex and make it a bit simpler. [Andreas Ziegler] + +- AttributesController.php improvements. [Andreas Ziegler] + +- Config.default.php: fix tiny typo. [Andreas Ziegler] + +- Merge pull request #1138 from I-am-Sherlocked/patch-6. [Andras Iklody] + + Resolve only_full_group_by error in filterEventIndex + +- Resolve only_full_group_by error in filterEventIndex. [I-am- + Sherlocked] + + Event.id required in group by, to resolve + + >Error: [PDOException] SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'Event.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by + + in Request URL: /events/filterEventIndex + +- Merge pull request #1136 from sfossen/patch-11. [Andras Iklody] + + remove warnings when importing event attributes without distribution set + +- Remove warnings when importing event attributes without distribution + set. [Steve Fossen] + + Warning (2): Illegal string offset 'distribution' [APP/Model/Event.php, line 1810] + Notice (8): Uninitialized string offset: 0 [APP/Model/Event.php, line 1810] + Warning (2): Illegal string offset 'distribution' [APP/Model/Event.php, line 1821] + Notice (8): Uninitialized string offset: 0 [APP/Model/Event.php, line 1821] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Visualization of the database schema. [Alexandre Dulaunoy] + +- Merge pull request #1131 from I-am-Sherlocked/patch-5. [Andras Iklody] + + Resolving the sql_mode=only_full_group_by error in Search Log + +- Resolving the sql_mode=only_full_group_by error in Search Log. [I-am- + Sherlocked] + + Similar to pull request #1121 and issue #749, the ID needs to be in group_by to solve this error in /admin/logs/search + + >Error: [PDOException] SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'Log.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by + +- Merge pull request #1128 from sfossen/patch-10. [Andras Iklody] + + fail gracefully if sharing group incomplete + +- Fail gracefully if sharing group incomplete. [Steve Fossen] + +- Quick filters for the logs. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [iglocska] + +v2.4.44 (2016-05-12) +-------------------- + +Fix +~~~ + +- Fixed an issue with the download as MISP XML/JSON failing for regular + users due to a permission issue. [Iglocska] + +- Fix to an issue with server urls having a trailing slash causing an + invalid sharing group server detection. [Iglocska] + +Other +~~~~~ + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1125 from I-am-Sherlocked/patch-3. [Andras Iklody] + + Missing DEFAULT value in certif_public + +- Missing DEFAULT value in certif_public. [I-am-Sherlocked] + +v2.4.43 (2016-05-11) +-------------------- + +New +~~~ + +- Started work on the new attribute deletion. [Iglocska] + +Changes +~~~~~~~ + +- Prevent attribute edit on deleted attributes, prevent proposal + correlation on deleted attributes. [Iglocska] + +- Some small fixes to the soft-delete. [Iglocska] + +- Further work on the soft deletes. [Iglocska] + +- Soft-delete ready for testing. [Iglocska] + +- Further progress on the attribute soft-deletes. [Iglocska] + +- Further progress on the attribute soft delete. [Iglocska] + +- Further work on the attribute soft delete. [Iglocska] + +- DB changes for the attribute deletion. [Iglocska] + +Fix +~~~ + +- Attribute search - download as CSV returns empty result set, fixes + #1122. [Iglocska] + +- Fixed an issue that would cause invalid empty events to be created + when using the API to delete attributes. [Iglocska] + +- Several issues with the soft delete resolved. [Iglocska] + +- Fixed broken undelete button. [Iglocska] + +- Left off a change. [Iglocska] + +Other +~~~~~ + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge branch 'feature/soft-delete' into 2.4. [Iglocska] + +- Merge branch '2.4' into feature/soft-delete. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1120 from sfossen/patch-9. [Andras Iklody] + + patch for smime + +- Patch for smime. [Steve Fossen] + + smime patch also needed in base mysql for new installs. + +- Merge pull request #1121 from I-am-Sherlocked/patch-1. [Andras Iklody] + + Update UsersController.php + +- Update UsersController.php. [I-am-Sherlocked] + + Grouping by Organization.name will throw a MySQL error + "Syntax error or access violation: 1055 Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'misp.Organisation.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by" + in "Request URL: /users/memberslist" , since Organization.name is not a unique field. Grouping by Organization.id instead will fix the issue. + +- Fixed the logging of attribute deletes. [Iglocska] + +v2.4.42 (2016-05-05) +-------------------- + +Changes +~~~~~~~ + +- Filter event index for my own events. [Iglocska] + + - Part of the initiative for a happier Andrzej + +- Attribute search download also offered as JSON, fixes #1035. + [Iglocska] + + - also added some convenience functions for JSON/XML collections in the appropriate export tools + - can start reusing them in other functionalities + +- Added event ID to enrichment input, fixes #1091. [Iglocska] + +- Small comment fix. [Iglocska] + +- Fixed the flash messages when viewing remote instances. [Iglocska] + +- Fixed invalid output of some fields in the remote instance views. + [Iglocska] + +- Removed the relation of users -> favourite tags. [Iglocska] + + - at the moment it is not used, but can cause issues + - revisit this later + +- Version bump. [Iglocska] + +- Added options to inject the SCL php paths into the PATH when executing + the worker shell scripts on RHEL/CentOS. [Iglocska] + +Fix +~~~ + +- Problem with osint json/taxonomy, fixes #1119. [Iglocska] + + - Added a new validation for strings where "0" should be a valid value + +- Comment from expansion lost after free-text import, fixes #1115. + [Iglocska] + +- Attachment upload of existing file, fixes #1024. [Iglocska] + +- Fixed an ACL issue preventing normal users from viewing the instance + version. [Iglocska] + + - this is required by the enrichment modules + +- Fix to an issue for new installations. [Iglocska] + +Other +~~~~~ + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +v2.4.41 (2016-04-28) +-------------------- + +Changes +~~~~~~~ + +- Updated the user edit view to match the user admin edit view's + interpretation of the SMIME certificate field. [Iglocska] + +- Renamed the JS used by MISP. [Iglocska] + +Fix +~~~ + +- Fixed some issues with the favourite tags. [Iglocska] + +v2.4.40 (2016-04-28) +-------------------- + +New +~~~ + +- Favourite tags. [Iglocska] + + - Add a tag to your favourites list + - When tagging events there is a new setting: Favourite tags, which only contains the tags you've selected + +Changes +~~~~~~~ + +- Added encryption feature with PGP or S/MIME support. [Alexandre + Dulaunoy] + +Other +~~~~~ + +- Airbus added as contributor. [Alexandre Dulaunoy] + +v2.4.39 (2016-04-27) +-------------------- + +Changes +~~~~~~~ + +- Small test with the embedded headers. [Iglocska] + +- Reverted the previous change. [Iglocska] + +- Small fix to the headers sent for SMIME. [Iglocska] + +Fix +~~~ + +- Fixed an issue with handling SMIME encrypted messages on instances + that don't have a signing key. [Iglocska] + +Other +~~~~~ + +- Merge branch 'feature/smime' into 2.4. [Iglocska] + +- Updates to the SMIME setup instructions. [Iglocska] + +- SMIME changes. [Iglocska] + + - tied into auto upgrade system + - tied into server settings + - some cleanup of overly verbose debug + - Enforcing enable/disable everywhere + - Changed temporary file structure + +- Merge branch '2.4' into smime. [Iglocska] + + Conflicts: + app/Controller/AppController.php + +- Merge pull request #1106 from koenigswinter/patch-1. [Andras Iklody] + + Update UPDATE.txt + +- Update UPDATE.txt. [Heiko Siebel] + + Adopt CyBox Version: 2.1.0.12 (analogue to INSTALL documentation) + +- Warning lists added, branches clarified and copyright dates updated. + [Alexandre Dulaunoy] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Updated warning list. [Alexandre Dulaunoy] + +- Submodule update. [Iglocska] + +- Add 'certif_public' in the fields. [devnull-] + +- Unset 'certif_public' [devnull-] + +- Add 'certif_public' in the searches. [devnull-] + +- Missing ''domains.airbus@airbus.com': 'ai' [devnull-] + +- Add the 'verify_certificate.ctp' view. [devnull-] + +- Display the 'Certificate (x509) set' in the 'Ajax index' [devnull-] + +- Add 'verifyCertificate' in 'Administration View' [devnull-] + +- Update the config.default.php with the SMIME section. [devnull-] + +- Add the field 'certif_public' in the view. [devnull-] + +- Add the field 'certif_public' in Form. [devnull-] + +- Add the field 'certif_public' in view. [devnull-] + +- Add the field 'certif_public' in index. [devnull-] + +- Add in form the field 'certif_public' [devnull-] + +- Add in form the field 'certif_public' [devnull-] + +- Patch SMIME to sign and encrypt email. [devnull-] + +- Update fields & add certificate as attachment to email. [devnull-] + +- Add function verifyCertificate & update of fields. [devnull-] + +- Update the flash messages displayed when no GPG key or certificate are + set. [devnull-] + +- Unset the user 'certif_public' [devnull-] + +- Add certif_public in CakeSchema. [devnull-] + +- Export the public certificate (for Encipherment) to the webroot. + [devnull-] + +- Instructions to install SMIME patch. [devnull-] + +- Specific transport class to send SMIME with CakePHP (add SMIME + headers) [devnull-] + +- PATCH: Update the database schema (SMIME) [devnull-] + +v2.4.38 (2016-04-23) +-------------------- + +- Merge branch 'feature/warninglists' into 2.4. [Iglocska] + +- Removed link type from network attributes. [Iglocska] + +- Added filter to only view attributes that generate a warning. + [Iglocska] + +- Polished the event level warnings. [Iglocska] + + - nice warning box on the right side + - warninglists that cause a clash are now URLs + +- Fixed an issue that caused warnings to be attached only after + truncating the attributes for pagination. [Iglocska] + +- Single transaction for saving all values of a warninglists from file. + [Iglocska] + +- Warning message removed if no warninglists are enabled. [Iglocska] + +- Submodule changes. [Iglocska] + +- Gitmodules update. [Iglocska] + +- Merge branch '2.4' into feature/warninglists. [Iglocska] + +- First version of the warnings finished. [Iglocska] + +- Further progress. [Iglocska] + +- Further progress. [Iglocska] + +- Import, enabling, viewing, indexing of warninglists finished. + [Iglocska] + +- Warninglists WIP. [Iglocska] + +- Fix to an invalid check. [Iglocska] + +- Small tune to the freetext import. [Iglocska] + + - url vs filename differentiation still being a headache + - will need a more thorough look + +- Keep formating of text type attributes. [Iglocska] + +- Left off file. [Iglocska] + +- Fix to the previous commit. [Iglocska] + +- Fix to the PGP key being loaded into the session. [Iglocska] + + - it can lead to large PGP keys causing failed logins + +- Fixed the IDS flag default setting for freetext-imported virus total + links. [Iglocska] + +- Fixed several invalid detections in the freetext import tool. + [Iglocska] + + - Composite filename|hash types were incorrectly detected as hash types + +- Freetext import tuning. [Iglocska] + + - refanging of various . notations + +- Fix to the attribute quick edit field not being consistent with the + attribute list. [Iglocska] + + - use short names for distributions + +- Fix to a missing e-mail field on the discussion list for deleted + users. [Iglocska] + +- Added customisable main logo. [Iglocska] + +- Org admins could not see the roles index. [Iglocska] + +- Sighting feature added in the README. [Alexandre Dulaunoy] + +- Merge pull request #1001 from deralexxx/2.4. [Andras Iklody] + + misp backup script + +- Backup files as well. [Alexander J] + +- Update misp-backup.sh. [Alexander J] + +- Misp backup script. [deralexxx] + +- Merge branch 'permissionfix' into 2.4. [Iglocska] + +- Fix typos. [William Robinet] + +- Fix permissions. [William Robinet] + +- Removed an old unused field, fixes #1092. [Iglocska] + + - thanks to @steventgoossensB for finding the obsolete field + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #953 from MISP/elhoim-search-page-label. [Andras + Iklody] + + Changed text Find valid IOCs in search page + +- Changed text Find valid IOCs in search page. [David André] + + Using "Only find IOCs to use in IDS" instead since the IOCs where to_ids=0 are not invalid. + It was confusing to some users. + +- Added warning. [Iglocska] + + - to be removed once we do some testing + +- Merge branch 'kerberos' into 2.4. [Iglocska] + +- Add modification for erreur with ldap user modification for dc in conf + file. [Tristan METAYER] + +- Add kerberos Authentification fonction. [trucky dev] + +- Fix to the URL generation. [Iglocska] + + - sometimes the URLs are inconsistent in links within MISP (/shadowAttributes vs shadow_attributes) + - the URL generation now takes both cases into consideration + +- Don't display menu items that the user has not right to access #1097. + [Iglocska] + + - Removed feeds button for org admins + +- Some ACL fixes. [Iglocska] + +- 3 significant figures instead of 2 for the attribute type breakdown. + [Iglocska] + +- Change_pw was blocked for normal users. [Iglocska] + +- Added percentages to the statistics API. [Iglocska] + +- Didn't like the previous version of the statistics API. [Iglocska] + + - pretty printed JSONs to prevent eye-bleeds + +- Added some statistics APIs for attribute types / categories. + [Iglocska] + +- Comment in attribute resolution now reflects the actual source of the + attributes. [Iglocska] + + - instead of always saving it as the result of a freetext import + - it now replaces the comment with the source enrichment module if applicable + +- Fixed a capitalisation fail. [Iglocska] + +- Filter events by creator e-mail address. [Iglocska] + + - for site admins only + +- Naming consistency. [Iglocska] + + - changed event description to event info in some views + +- Pretty print event JSONs. [Iglocska] + +- Pretty printed queryACL's JSON response. [Iglocska] + +- Some small changes. [Iglocska] + +- Small fixes. [Iglocska] + +v2.4.37 (2016-04-18) +-------------------- + +- Version bump. [Iglocska] + +- Rework of the ACL. [Iglocska] + +- Work on the new ACL system. [Iglocska] + +- Add event date in alternate search results, fixes #1095. [Iglocska] + +- Gitchangelog configuration added. [Alexandre Dulaunoy] + +- Version bump. [Iglocska] + +v2.4.36 (2016-04-15) +-------------------- + +- Fixed a check for the upload sample API to check if the target event + actually exists. [Iglocska] + +- Added comment field to upload sample API. [Iglocska] + +- Changed the publish dating to number of days from fixed date. + [Iglocska] + +v2.4.35 (2016-04-15) +-------------------- + +- Added a way to block old publish alerts from going out. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1085 from rotanid/space-bugfix. [Andras Iklody] + + add margin between fileupload and submit button + +- Add margin between fileupload and submit button. [Andreas Ziegler] + +- Merge pull request #1078 from sfossen/patch-3. [Andras Iklody] + + defaults for events table. + +- Revert the unsigned removal. [Steve Fossen] + +- Defaults for events table. [Steve Fossen] + +- Merge pull request #1076 from sfossen/patch-1. [Andras Iklody] + + default for roles perm_template + +- Default for roles perm_template. [Steve Fossen] + +- Merge pull request #1081 from sfossen/patch-6. [Andras Iklody] + + defaults for logs table. + +- Defaults for logs table. [Steve Fossen] + +- Merge pull request #1077 from sfossen/patch-2. [Andras Iklody] + + defaults for users tables. + +- Defaults for users tables. [Steve Fossen] + +- Merge pull request #1080 from sfossen/patch-5. [Andras Iklody] + + defaults for organisations table + +- Defaults for organisations table. [Steve Fossen] + +- Merge pull request #1079 from sfossen/patch-4. [Andras Iklody] + + defaults for jobs table + +- Defaults for jobs table. [Steve Fossen] + +- Merge pull request #1082 from sfossen/patch-7. [Andras Iklody] + + defaults for servers table. + +- Defaults for servers table. [Steve Fossen] + +- Merge pull request #1083 from sfossen/patch-8. [Andras Iklody] + + defaults for feeds table. + +- Defaults for feeds table. [Steve Fossen] + +- Merge pull request #1084 from rotanid/bugfix. [Andras Iklody] + + Model/Attribute.php: remove obsolete HTML-linebreak + +- Model/Attribute.php: remove obsolete HTML-linebreak. [Andreas Ziegler] + +- Sha-2 entries incorrect under Search Attributes GUI, fixes #1086. + [Iglocska] + +- Merge branch 'feature/sightings' into 2.4. [Iglocska] + +- Update to the data model. [Iglocska] + +- Merge branch '2.4' into feature/sightings. [Iglocska] + + Conflicts: + app/webroot/js/ajaxification.js + +- Fix to an issue with the freetext import tool. [Iglocska] + + - Due to a typo 64 character long hashes could not be correctly added via the freetext import tool + - Should be fixed now. + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1069 from RichieB2B/ncsc-nl/defang-hostnames. + [Andras Iklody] + + Defang hostname attributes + +- Also defang hostname attributes. [Richard van den Berg] + +- Short name for tags, fixes #1075. [Iglocska] + +- If a user gets removed, the organisation cannot be shown in his/her + discussion thread posts and MISP throws notices. Show "Deactivated + user" instead. [Iglocska] + +- Fix to some deprecated action references in some forms throwing + deprecated notices after upgrading to CakePHP 2.8. [Iglocska] + +- [UI] Polulate using freetext in left Event Menu etc, fixes #1068. + [Iglocska] + +- JSON structure inconsistencies and bug, fixes #1065. [Iglocska] + +- Second iteration of the sightings. [Iglocska] + + - Added STIX sighting support + - better API add (via url parameter or POSTed object) + +- Merge branch '2.4' into feature/sightings. [Iglocska] + + Conflicts: + app/Model/Event.php + app/Model/Server.php + app/View/Events/view.ctp + +- Sightings column header disabled if sightings disabled. [Iglocska] + +- Merge branch '2.4' into feature/sightings. [Iglocska] + + Conflicts: + app/Model/Attribute.php + +- Merge branch '2.4' into feature/sightings. [iglocska] + + Conflicts: + app/Controller/SightingsController.php + app/Model/Sighting.php + +- Fixed a bug with no sighting data in an event causing a notice. + [iglocska] + +- Cleaned up some leftover junk and some new additions. [iglocska] + + - clicking on a sighting count on the event view reveals contributor list + - list of orgs and number of sightings + - Orgs only shown (outside of own) if the policy to anonimise orgs is not enabled + - works on an event and an attribute level + +- First version of the sightings. [Iglocska] + + - add / delete sightings via REST + - add sightings via the UI + - View sightings info on an event and attribute level (event view only for now) + - differentiate between own sightings and that of other orgs (additional information via popover still coming) + + - settings: + - 1. enable / disable sightings server wide + - 2. set sightings policy + - a. Only Event owner can see sightings + everyone sees what they themeselves contribute + - b. Anyone that contributes sightings to an event can see the sightings data + - c. Everyone that can see the event can see the sightings + - 3. Anonymisisation (in progress, data correctly retrieved in business logic) + - a. if true, then only own org + "other" is shown + - b. otherwise all orgs that submitted sightings are shown + + Further improvements needed for version 1 of sightings: + - 1. Delete via the interface + - 2. View detailed sightings information + - 3. Graph the sightings data for the event + - 4. Include the Sightings data in the XML/JSON views + - 5. View sighting for attribute / event via the API + +v2.4.34 (2016-04-08) +-------------------- + +- Version bump. [Iglocska] + +- Submodule update. [Iglocska] + +- CakePHP update. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #1063 from deralexxx/patch-1. [Andras Iklody] + + Update UPDATE.txt + +- Update UPDATE.txt. [Alexander J] + + solved an issue I had with "This account is currently not available." + + Guess we can also change that in install guide + +- Start the popover script on the event's attribute indexes page load. + [Iglocska] + +- Better sanitisation of the XML exports. [Iglocska] + +- Fix to a bug with the enrichment system when using freetext type + results. [Iglocska] + +- Fixed the event edit redirect on REST add. [Iglocska] + + - sends a 302 instead of a 404 + +- Fixed a severe issue with the synchronisation causing edits to fail if + the baseurl was not set on the remote. [Iglocska] + +- Changed proposal response parsing from object to array. [Iglocska] + +- Renaming an event description does not update the correlations event + description, fixes #1058. [Iglocska] + + - Changing the event info / event date will update the correlations correctly + +- Hover enrichment improvements. [Iglocska] + + - store fetched data in a variable, only fetch it once / view + - better handling of arrays returned, can still use improvements + +- Organisation filter field was case sensitive. Fixed. [Iglocska] + +- Some cleanup for the sync. [Iglocska] + + - fixed some issues with the error detection on synced events + - pre-filtering of events based on sync filters before pushing them should improve performance a great deal + +- Changes to the logging to debug further. [Iglocska] + +- Log the error code unless it is a 403. [Iglocska] + +- Better error handling for pushes. [Iglocska] + +- Fixed an invalid is_array call. [Iglocska] + +- Typo fixed. [Iglocska] + +- Fix to a copy-paste error as described in #935. [Iglocska] + +- Typo fixed. [Iglocska] + +- Added error handling for an edge case in the upload event to server + mechanism, should help debugging #935. [Iglocska] + +- Upload sample API will not create malware-samples if the to_ids flag + is not set. [Iglocska] + + - mimicing the add attachment functionality + - to_ids flag not set will create an attachment instead of a malware-sample + - not setting the flag will not trigger the creation of any hashes + +- Event filter window doesn't display correct information, fixes #994. + [Iglocska] + +- Fixed an issue with the event edit API. [Iglocska] + + - pushing more than one change per second would get blocked due to the event not being newer even if no timestamp was set + +- Added a fix to enrichment modules with hover functionality not showing + any results. [Iglocska] + + - When adding handling for modules returning arrays the default behaviour was overwritten. Fixed now. + +- Initial feed loader tries to log an entry without initialising the log + model. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Reference to the Twitter account added. [Alexandre Dulaunoy] + +- Changes to the STIX export. [Iglocska] + + - added new hash types + - added domain|ip type + + - some cleanup + +- Rework of the correlation popovers. [Iglocska] + +- Added the option to export in CSV format without any headers. + [Iglocska] + +- Execute cache cleaning on next page load. [Iglocska] + +- Cache clearing improved and added a manual cache clearing for admins. + [Iglocska] + +- Error in the MYSQL.sql update. [Iglocska] + +- MYSQL.sql updated. [Iglocska] + +- Force all sessions to be deleted - also, temporarily removed the per + user session destruction. [Iglocska] + +- Fixed to an invalid path in the cache cleanup. [Iglocska] + +- Cleaner cache cleanup. [Iglocska] + +- Destroy sessions on next page load for all users if there was a db + update. [Iglocska] + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Alexandre + Dulaunoy] + +- MISP logo in a square. [Alexandre Dulaunoy] + +v2.4.32 (2016-03-30) +-------------------- + +- Split the tagging permission into two. [Iglocska] + + - New permission flag: perm_tag_editor + - taggers can tag events with existing tags + - tag editors can create / edit / delete tags + + - Fixed several misleading UI elements for tagging + - tagging users that don't own an event and aren't creators thereof cannot tag them + - this was enforced before but the UI elements were present and threw errors + + - Migration is automatic + - all existing tagger roles will automatically become tag editors + - restricting current roles takes manual admin action, but the functionality should remain unchanged for those that just update + +- Case insensitive tagname lookup for the addtag / removetag APIs. + [Iglocska] + +- Reworked the Tag add/remove APIs. [Iglocska] + + - new syntax + - old syntax still accepted + + - new tool for rearranging request data to allow the APIs to automatically catch and correct typical rearrange errors + +v2.4.31 (2016-03-30) +-------------------- + +- Fix to an issue with the password reset breaking the credentials. + [Iglocska] + + - The password change forced on users by administrators couldn't save new passwords + - instead it reset the password to a new random password + + - Resetting the password of such users via the admin interface should fix the issue + - Alternatively manually setting the password also fixes it + +- Re-enabled the missing poporvers on relations. [Iglocska] + +- Fixed some issues with the hover enrichment modules. [Iglocska] + +- Some refactoring of the freetext tool. [Iglocska] + +- Handling of the "freetext" return format via the enrichment modules, + and error handling fixed. [Iglocska] + + - freetext is now a valid return format, it will allow module developers to return an unparsed text blob which MISP will try to loop through the freetext import's detection mechanism + - still a lot of improvements to be done for the detection mechanism + + - error handling for modules, instead of discarding errors they are now shown as a flash message on the freetext import result screen + +- Unpublish event if the published flag is not set during an edit. + [Iglocska] + +- Fixed an issue where being redirected back to the edit page of the + edit organisation action would leave the user with an unpopulated + country list. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Alexandre + Dulaunoy] + +- Merge pull request #1050 from SleuthKid/patch-1. [Andras Iklody] + + Small fix for main.css + +- Small fix for main.css. [Robert Haist] + + There is a typo in main.css + +- CIRCL logo added. [Alexandre Dulaunoy] + +- Fix #1051. [Alexandre Dulaunoy] + +- Fix #1051. [Alexandre Dulaunoy] + +- Fix to an invalid default password complexity validation, fixes #585. + [Iglocska] + +- Fixes to the plugin settings not working for any plugin beyond the + first one. [Iglocska] + +- Fixed a merge issue that removed the correlations from the freetext + import view. [Iglocska] + + - also added the correlations to the enrichment view + +v2.4.30 (2016-03-28) +-------------------- + +- Verision bump. [Iglocska] + +v2.4.29 (2016-03-28) +-------------------- + +- Added the authkey to the admin user index, including filtering / + searching for them. [Iglocska] + +- Added org blacklisting to the global menu. [Iglocska] + +- Added logging to the blacklist models. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Expansion modules added. [Alexandre Dulaunoy] + +- Fix to an invalid log entry being created for a failed authentication, + even on successful authentication attempts. [Iglocska] + +- Version bump. [Iglocska] + +- Merge branch '2.4' into feature/authentication. [Iglocska] + + Conflicts: + app/Config/bootstrap.default.php + app/Model/Server.php + app/webroot/js/ajaxification.js + +- Appending the port when the baseurl is not set can now be disabled. + [Iglocska] + +- Organisation blacklisting added. [Iglocska] + +- Don't loop through the available modules when viewing the server + settings if no modules are available. [Iglocska] + +- Added timestamp to the feed preview index, fixes #1044. [Iglocska] + + - looks a bit ugly, but since we don't have an event ID this makes sense. Altertnatively we can simply sort by timestamp by default and remove the field. + +- Fix to an issue that causes the server certificate to be removed if a + sync connection is edited. [Iglocska] + +- Fix to some typos in the templates, fixes #1041. [Iglocska] + +- List the Sharing groups via the API, fixes #1032. [Iglocska] + +- Fixed Proposal naming, fixes #1034. [Iglocska] + +- Add an API for getting a list of types, categories and category-type + mappings supported by MISP, fixes #1031. [Iglocska] + +- Further fixes. [Iglocska] + +- Better logging of failed authentication attempts. [Iglocska] + +- External auth error message changed. [Iglocska] + +- Cleaner authentication issue messages. [Iglocska] + +- Customise the home button. [Iglocska] + +- Fix to the same issue. [Iglocska] + +- Small change. [Iglocska] + +- Small fix. [Iglocska] + +- Added custom password reset / logout url. [Iglocska] + +- Better automatic handling of the baseurl. [Iglocska] + + - Used to simply take the server address + - Switched to a method that tries to use SERVER_NAME > HTTP_HOST > SERVER_ADDR + +- Fix to an empty validation method call. [Iglocska] + +- Optionally remove the log out button from externally authenticated + users. [Iglocska] + +- Merge branch '2.4' into feature/authentication. [Iglocska] + +- Fix to the incoming address check. [Iglocska] + +- First implementation of the new auth mechanism. [Iglocska] + +v2.4.28 (2016-03-21) +-------------------- + +- Version bump. [Iglocska] + +- Merge branch 'feature/enrichment' into 2.4. [Iglocska] + +- Enrichment system first iteration ready. [Iglocska] + +- Fix to the optional settings not being passed to the enrichment + modules. [Iglocska] + +- Further progress. [Iglocska] + +- Better handling of no modules found / modules not reachable. + [Iglocska] + +- Limit available enrichment options based on modules enabled. + [Iglocska] + +- Dynamic settings retrieved from modules. [Iglocska] + +- Updates to the enrichment system. [Iglocska] + +- Merge branch '2.4' into feature/enrichment. [Iglocska] + + Conflicts: + app/Model/Event.php + +- Fixed a typo in the feed adder, fixes #1022. [Iglocska] + +- Default reverted to have the feeds disabled. [Iglocska] + +- Fix to the previous commit. [Iglocska] + + - also enabling the test feed by default + +- Update to the MYSQL.sql file for the feeds. [Iglocska] + +- Releasable to field creates a popover on hover instead of click, fixes + #1012. [Iglocska] + +- Fixed an issue where a non sharing group editor saw the edit / delete + buttons on the SG index, fixes #1012. [Iglocska] + +- Attachment upload failing produces invalid flash message. [Iglocska] + +- Allow the editing of the value in the freetext import results. + [Iglocska] + +- Event.php trying to unset causes fatal error, fixes #1019. [Iglocska] + +- Fixed an issue where a proposal correlation would fail. [Iglocska] + +- Fixed an invalid org comparison, blocking users that try to add events + created by their own organisation on another instance from adding the + event. [Iglocska] + +- Merge branch '2.4' into feature/enrichment. [Iglocska] + +- First implementation of the enrichment modularity. [Iglocska] + +- Next stage in the enrichments. [Iglocska] + +- Merge branch '2.4' into feature/enrichment. [Iglocska] + +- Initial version of the enrichment. [Iglocska] + + - setup enrichment service settings via the admin settings + - enable/disable + - set url + - set port + + - on the event view, attributes with enrichment options have a new action + - depends on the choices resolved from /modules from the enrichment service + - user can click enrichment and choose from the list of appropriate modules + + - when the user picks a module, MISP fetches the result of the query + - currently it stores and shows the result in a debug message + + - next step: Tie it into the freetext import results + - add additional fields to the python service + +v2.4.27 (2016-03-11) +-------------------- + +- Re-added a feed. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Fix to a new bug introduced with the freetext import tool. [Iglocska] + + - reusing the same variable name for keys for a loop nested in another loop is not clever + +- Popover didn't work if type change was active. [Iglocska] + +- Cleaner escaping of the popover. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Freetext import results now show similar attributes. [Iglocska] + +- Correctly detect e-mail addresses in the freetext import tool. + [Iglocska] + +v2.4.26 (2016-03-10) +-------------------- + +- Version bump. [Iglocska] + +- Temporarily removed a feed. [Iglocska] + + - will readd it in an upcoming hotfix + +- Merge branch 'feature/feeds' into 2.4. [Iglocska] + +- Feed didn't respect the enabled flag. [Iglocska] + + - if a feed was disabled a site admin could still pull the contents + +- First version of Feed system ready. [Iglocska] + + - tied into background processes + +- Added default feeds. [Iglocska] + +- Removed accidental junk. [Iglocska] + +- Annoying non-clickable tags on event index fixed. [Iglocska] + +- Correctly assign tag / sharing group to event fetched from feed. + [Iglocska] + +- New fields added. [Iglocska] + + - set the distribution and sharing group of a feed + - will set all events received to the appropriate setting + + - set a tag that should be applied by default to the events received from the feed + +- Fixed an issue with the filtering. [Iglocska] + + - needle, haystack or haystack, needle. + +- Added downloading of an event from the index, better error handling. + [Iglocska] + +- Set attribute distribution to Inherit if it is not set. [Iglocska] + +- Preview Event implemented. [Iglocska] + +- Preview the index of a feed. [Iglocska] + +- Merge branch '2.4' into feature/feeds. [Iglocska] + + Conflicts: + app/Model/Attribute.php + +- Further progress. [Iglocska] + +- Further progress on the feeds. [Iglocska] + +- Work in progress on the feeds. [Iglocska] + +- Return to the same event attribute pagination after accepting / + discarding proposals. [Iglocska] + +- List Organisation in alphabetical order for new users, fixes #989. + [Iglocska] + + - Fixes an issue where organisations in both the admin add and admin edit user views were not sorted alphabetically + - delays Przemek enrage timer + +- Set proposal's deleted field to 0 if nothing is set before saving, + fixes #988. [Iglocska] + +v2.4.25 (2016-03-09) +-------------------- + +- Scheduled push incorrectly used the user e-mail address instead of a + user object to initiate the sync, fixes #1000. [Iglocska] + +v2.4.24 (2016-03-07) +-------------------- + +- Version bump. [Iglocska] + +- Better feedback on the sync connection test. [Iglocska] + + - sync users that have not accepted the terms / have had a password reset initiated were redirected to the login page + + - fixes to the issue + - if a user with automation/sync access uses the API and gets blocked because the terms weren't accepted or there is a pending password change they will be notified in a JSON/XML response + - the sync test now takes this into consideration starting with this version and will report the cause of the failure + + - Both instances have to be 2.4.24+ for this to be reported correctly + +- More flexibility when editing events via the REST API. [Iglocska] + + - Change the distribution / sharing group with a simple payload + - no need to push any fields for the edit that are not required for the change + + - Example to change the distribution of an event via the API: + - POST to /events/edit/event_id + - payload {"Event":{"distribution": 4, "sharing_group_id":5}} + - this will change the distribution to the sharing group with ID=5 + - Requirements: User has to have access to SG(5) + +- Fixed an issue with empty event tags still kept in the json output of + the event index. [Iglocska] + +- Follow up fix to the previous patch. [Iglocska] + +- Fixed a bug in the validation of two attribute types, fixes #1003. + [Iglocska] + +- Added logging to the connection test failing. [Iglocska] + + - the logging logs exceptions that pop up during the test + - the idea is to be able to differentiate between no response, certificate issues, etc + +- Follow up to the previous patch. [Iglocska] + + - pull / push mechanism would still alert on proposal exchanges + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- MISP taxonomies updated to the latest version. [Alexandre Dulaunoy] + +- Fix to an issue with proposal notifications and tightening of the gpg + diagnostics. [Iglocska] + + - Proposal alerts would be generated even if a deleted proposal got synced from a remote instance + + - One of the GPG diagnostic checks could run if a previous prerequisite has already failed + +- Slightly better error reporting for GPG diagnostic issues. [Iglocska] + +- All events quick filter added to event index, fixes #950. [Iglocska] + +- Event Tag numbering fixed. [Iglocska] + + - When fetching events, non exportable tags are blocked at a tag level + - this results in some empty eventTags, which were correctly unset + - however, this resulted in an associative array instead of an indexed one in the exports + + - fixed by reindexing the eventTags + +- If a user is disabled then he should not receive mass admin e-mails. + [Iglocska] + + - however, if an admin specifically chooses to e-mail him/her it will still work + +- Fixed an issue that blocked the editing of attributes in unpublished + events if the MISP.unpublishedprivate setting was set. [Iglocska] + +- Shameless small edit of the install documentation. [Iglocska] + +- Update to the Debian install docs to reflect the changes made to the + Ubuntu one. [Iglocska] + +- Typo error with registrar fixed #984. [Alexandre Dulaunoy] + +- Fixed an issue with the log search where the search terms would be + discarded after pagination. [Iglocska] + +- Pagination incorrectly sorts log entries after flipping the page, + fixes #971. [Iglocska] + +- Organisations sorted in the server add/edit views alphabetaically, + fixes #974. [Iglocska] + +- Added & to the allowed characters in the e-mail type validation, fixes + #972. [Iglocska] + +- Added quick filter tabs to the jobs index. [Iglocska] + +- Better detection of the proxy settings not being set. [Iglocska] + +- Fixed an issue that prevented the correct flash message to be shown + when an event publishing was successful but not all e-mails could be + sent out successfuly. [Iglocska] + +- Fixed an issue where a proposal correlation would fail. [Iglocska] + +- Fixed an invalid org comparison, blocking users that try to add events + created by their own organisation on another instance from adding the + event. [Iglocska] + +- Version bump. [Iglocska] + +v2.4.23 (2016-02-22) +-------------------- + +- Fixed a bug that caused the publish e-mails to not respect the sharing + groups correctly. [Iglocska] + +v2.4.22 (2016-02-21) +-------------------- + +- Added correlation as a quick filter on attributes in the event view. + [Iglocska] + +- Mass-accepting proposals did not work, fixes #959. [Iglocska] + + - fixed a legacy style org lookup + +- Restore missing tasks if needed and some updates to the install + script. [Iglocska] + + - If a task is missing then visiting the task index will automatically re-create it + - MYSQL.sql brought up to date, the upgrade scripts in the application shouldn't have to run on first login + +- Version bump. [Iglocska] + +v2.4.21 (2016-02-19) +-------------------- + +- Fix to a critical vulnerability for the login authentication + mechanism. [Iglocska] + + - The API key check was incorrectly logging in the wrong user when the API key started with a numeric value + +- Fixed an issue with the link attributes in the attribute index/search. + [Iglocska] + +- Merge pull request #954 from MISP/elhoim-doc-clarification. [Andras + Iklody] + + Clarify documentation for API calls + +- Correct mistaken auto-replace of date. [David André] + + 2015-02-15 + +- Clarify documentation for API call. [David André] + + Clarify which fields of events are used by **to**, **from** and **last** API calls parameters. + +- Fix to an invalid org lookup when regenerating a user's authkey as an + org admin. [Iglocska] + +- Disabled the background workers for travis for now. [Iglocska] + +- Fix to setting the job progress before initialising the model when + correlating proposals. [Iglocska] + +- Fixed a copy paste fail. [Iglocska] + +v2.4.20 (2016-02-17) +-------------------- + +- Added correlations on a proposal level. [Iglocska] + + - tied into automatic datamodel updates + - correlation is one way only (from proposal to attribute) + - proposals don't correlate with one another + + - all distribution rules are adhered to + - further improvements on the upgrade mechanism pipeline + +- Changed the tag matching when capturing them case insensitive. + [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Updated misp-taxonomies. [Alexandre Dulaunoy] + +- Fixed the reset button on the dashboard. [Iglocska] + +- Fix to an invalid role check. [Iglocska] + +- Added last login to org user index too. [Iglocska] + +- Show last login for each user on the admin index. [Iglocska] + +- Forgot to add save... [Iglocska] + +- Some tuning to the previous commit. [Iglocska] + +- Refresh auth on dashboard. [Iglocska] + +- Several fixes to the add_misp_export tool, fixes #946. [Iglocska] + + - Fixed an issue where a user could take ownership of an event he added via this tool, even if the server setting to allow taking owenership was disabled + - Fixed an issue that allowed a non publisher user to publish via this tool + +- Check "Encode Attachments" box on default, fixes #947. [Iglocska] + +- Version bump. [Iglocska] + +- Reverted a version fix within the XML file. [Iglocska] + + - needs further fixes, sadly the version has always just showed the major and minor version in the exports + - This masked an issue that would block the import of events that are even a hotfix away + + - As a temporary fix, I reverted the changes and the XML version field will now only show the major and minor version to restore compatibility (so 2.4.0 instead of 2.4.19) + +- Fix to the issues with the proposals. [Iglocska] + + - proposals on REST edit could get added without an event_ID / attached to the incorrect event if certain conditions were met + - removed proposal from event edit completely, as it goes against the intended functionality of out of bounds proposal management + + - also added an update script that removes the invalid proposals + - these will automatically be rescyncronised on the next pull/push + +- A recent CSS change broke the statistics page. [Iglocska] + + - Fixed + +- Better log message for the previous commit. [Iglocska] + +- Added cleaner error handling for events that could not be uploaded. + [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Delegation of sharing added in README. [Alexandre Dulaunoy] + + **delegating of sharing**: allows a simple pseudo-anonymous mechanism + to delegate publication of event/indicators to another organization. + +- Added new attribute type x509-fingerprint-sha1. [Iglocska] + +- Version bump and footer version fix. [Iglocska] + +v2.4.18 (2016-02-13) +-------------------- + +- Merge branch 'features/delegation' into 2.4. [Iglocska] + +- Merge fixes. [Iglocska] + +- Merge fixes. [Iglocska] + +- Merge branch '2.4' into features/delegation. [Iglocska] + + Conflicts: + app/Controller/AppController.php + app/Model/AppModel.php + app/Model/Event.php + app/Model/Log.php + app/Model/Server.php + app/View/Elements/footer.ctp + app/webroot/css/main.css + +- Removed an invalid version check. [Iglocska] + +- First finished version. [Iglocska] + +- First steps. [Iglocska] + +- Hovering over an attribute correlations shows the correlated value. + [Iglocska] + + - this helps with composite attributes where only one half of the attribute correlates + +v2.4.17 (2016-02-11) +-------------------- + +- Version bump. [Iglocska] + +- Merge branch 'feature/syncfix' into 2.4. [Iglocska] + +- Fix to the tag import from XML if there is only a single tag. + [Iglocska] + + - Single element XML import issue is back for the event tag + - fixed + +- Merge branch 'feature/syncfix' of https://github.com/MISP/MISP into + feature/syncfix. [Iglocska] + +- Hunting down the remaining issues. [Iglocska] + + - creating a random number for the name should only happen on new entries, not on edits + - a sharing group edit can still contain new organisations, create them appropriately + +- Remove modified from the fields to keep when updating a sharing group. + [Iglocska] + +- Other half of the fix to the UUID issue with sharing groups. + [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #931 from Rafiot/pick. [Alexandre Dulaunoy] + + Cherry-picked #930 + +- Add conditions for generateEmailAttachmentObject. [Richard van den + Berg] + +- Add conditions for resolveEmailObservable. [Richard van den Berg] + +- Add conditions for generateFileObservable. [Richard van den Berg] + +- Set conditions for simple observables. [Richard van den Berg] + +- Use constant Exploit Target id. [Richard van den Berg] + +- Remove leading backslashes. [Richard van den Berg] + +- Fix typo. [Richard van den Berg] + +- Add RegKey hives and conditions. [Richard van den Berg] + +- Add ExploitTarget title. [Richard van den Berg] + +- MISP taxonomies added. [Alexandre Dulaunoy] + +- Merge pull request #926 from wllm-rbnt/2.4. [Alexandre Dulaunoy] + + Fix typos + +- Fix typos. [William Robinet] + +- First take at the fix to the UUID issue with sharing groups. + [Iglocska] + +- Fixes to the event downloads / APIs. [Iglocska] + + - download event as JSON now has the option to include attachments + - switched to using the restsearch api instead of the deprecated /events/xml API + + - added attachment inclusion to both restsearch apis + + - fixed some bugs with the API + +- Added option to download CSVs of non published events. [Iglocska] + + - automatically overrides IDS flag too + +- Issue with filter taxonomies details, fixes #920. [Iglocska] + + The filter options are now added to the pagination + +- Removing PEM from a server connection parameter, fixes #771. + [Iglocska] + + - Added a way to remove the certificate file when editing the server connection + - Also, it shows the currently selected certificate file as it caused some confusion before + +- Order alphabetically organisations in list of organisations to add, + fixes #918. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #919 from deralexxx/patch-1. [Andras Iklody] + + Update Whitelist.php + +- Update Whitelist.php. [Alexander J] + + https://github.com/MISP/MISP/issues/681 + +- Taxonomies update. [Iglocska] + +- Tag / taxonomy enabling made easy, fixes #914. [Iglocska] + + - Enable tags for a taxonomy in one go + - Have an indicator of how many tags there are in the taxonomy and how many are enabled + +- Default threat level setting for instance added. [Iglocska] + +- Don't display options to users for which they don't have the rights to + use, fixes #880. [Iglocska] + +- Fixed the progress bars on the export view, fixes #902. [Iglocska] + +- Template population menu fixes. [Iglocska] + +- Fixed a display issue for the template choices when the name of a + template is empty. [Iglocska] + +- Removing template elements fixed, fixes #899. [Iglocska] + +- Fixed adding / removing tags to a template, fixes #898. [Iglocska] + +- Further fixes to the contact e-mail. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #904 from deralexxx/patch-5. [Andras Iklody] + + Comment a line that includes a comment + +- Update INSTALL.ubuntu1404.txt. [Alexander J] + +- Update INSTALL.ubuntu1404.txt. [Alexander J] + +- Fix to the e-mail contents of the contact message. [Iglocska] + +v2.4.16 (2016-02-02) +-------------------- + +- Version bump. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #903 from deralexxx/patch-4. [Andras Iklody] + + Create INSTALL.debian.txt + +- Create INSTALL.debian.txt. [Alexander J] + + I know there is already an ubuntu document, but still I found value to have it being mentioned that debian is supported as well + + (There are also some minor changes to the ubuntu docu, would adjust the ubuntu doc as well) + +- Fixes to several permission issues with the e-mailer. [Iglocska] + + - contact e-mail recipients were incorrectly set resulting in the e-mails landing at the wrong recipient + - disabled users were not excluded from certain e-mails + +v2.4.15 (2016-02-02) +-------------------- + +- Version bump. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #897 from koenigswinter/2.4. [Andras Iklody] + + Update INSTALL.ubuntu1404.txt + +- Update INSTALL.ubuntu1404.txt. [Heiko Siebel] + + 30: + gnupg-agent (apt-get install) + 178: - su www-data -c 'bash /var/www/MISP/app/Console/worker/start.sh', + sudo -u www-data bash /var/www/MISP/app/Console/worker/start.sh (default Ubuntu installation fails to start the workers after a reboot --> "www-data" has no shell in "/etc/passwd"). + 220: + pip install redis + +- Major speed boost to the correlation. [Iglocska] + + - it seems that for some reason some conditions in the correlation lookup massacred the performance of the correlation + - doing that additional filter on a PHP level fixes it for now, but it would be interesting to investigate this further and potentially reuse the findings to improve other queries + + - also fixed an issue with the indexing script failing on some fulltext fields if it has to fall back to regular indeces. + +- Reverted the automation change. [Iglocska] + +- Merge branch 'update_script' into 2.4. [Iglocska] + +- Merge pull request #1 from aaronkaplan/aaronkaplan-patch-1. [AaronK] + + Update UPDATE.txt + +- Update UPDATE.txt. [AaronK] + + permissions: it's enough to chown -R www-data /var/www/MISP + +- Merge branch 'master' of https://github.com/MISP/MISP. [aaronkaplan] + +- Updated version check for cybox to be consistent with documentation. + [David André] + + Related to installation documentation update recommending to use 2.1.0.12 as cybox version (a23027eee4ea9c09d92cf1d5b6f9e69fa9934057) + +- Merge branch 'master' of https://github.com/MISP/MISP. [aaronkaplan] + +- Merge pull request #727 from abulhol/master. [Andras Iklody] + + added composite domain|ip attribute + +- Merge branch 'master' of https://github.com/MISP/MISP. [aaronkaplan] + +- Fixed the documentation (automation) page. The JSON URL was wrong. + [aaronkaplan] + +- Left off a view for the org merge tool. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #894 from deralexxx/patch-3. [Alexandre Dulaunoy] + + Update INSTALL.ubuntu1404.txt + +- Update INSTALL.ubuntu1404.txt. [Alexander J] + + change base url should be not optional but required for every installation to be changed + +- Made the background workers baseline, should make the installation a + bit easier. [Iglocska] + +- Fix to the initial version of the correlation on the event index. + [Iglocska] + + - also removed an expensive lookup of sharing group permissions required for event views utilising the pagination from being run on actions that do not make use of it + +- Correlations on the event index, first implementation. [Iglocska] + +- Display and Search for model ID in the audit logs, fixes #889. + [Iglocska] + +v2.4.14 (2016-01-29) +-------------------- + +- Version bump. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #893 from deralexxx/patch-2. [Alexandre Dulaunoy] + + mention install howto in Documentation part + +- Mention install howto in Documentation part. [Alexander J] + + Spent some minutes to find the documentation how tot install MISP (and it is not mentioned in the PDF btw) + +- Fix to the Proposal alerts not going out to users after one has + failed. [Iglocska] + +- Flash message if the current user can accept/discard proposals on the + currently viewed event. [Iglocska] + +- Fix to the download as... -> CSV export. [Iglocska] + + - incorrect parameter passed blocked CSVs from being exported when non IDS worthy attributes were meant to be included + +- Reverted the header change, added note in app/Config/email on how to + enable it. [Iglocska] + + - otherwise it might break custom e-mail configurations + +- Fix for the previous header issue. [Iglocska] + +- Attempt to fix the returnPath issue. [Iglocska] + + - it looks like PHP is overriding the setting + +- Set the returnPath header in e-mails correctly. [Iglocska] + +- Version bump. [Iglocska] + +v2.4.13 (2016-01-27) +-------------------- + +- Added org merge tool. [Iglocska] + + - allows a site admin to merge all objects belonging to an organisation into another + - this can be useful if duplicate organisations exist for example + - the tool overrides the built in mechanism and should only be used if absolutely required + - at the end of the process the original organisation is removed + + - the tool generates 2 files that are dropped in the log directory of MISP + - 1 contains a JSON with all the changed fields and the IDs + - 1 contains an SQL script that allows an admin to revert the changes + +- URL fallback when adding users fails for the sync user dropdown. + [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Fixed typos for organization. [Alexandre Dulaunoy] + +- Fixed a bug that caused the "last" parameter in automation to fail. + [Iglocska] + +- Added the option to override attribute creation in the freetext import + tool for site admins. [Iglocska] + + - site admins can now choose to create proposals instead of attributes via the freetext import tool via a checkbox + +- Added a back button on the tag selection, fixes #845. [Iglocska] + + - User can now go back to the taxonomy selection when already in the tag select list + +- Use freetext import tool for proposals, fixes #871. [Iglocska] + + - Added the ability to use the freetext import tool for proposals + +- Show event owner in the alert e-mail, fixes #361. [Iglocska] + +- Fixed an issue with the freetext import. [Iglocska] + + - url detection would detect any word with a trailing "." as a valid url + - google. was detected as a url + - this also caused training "."s to be included in valid urls + - http://www.google.com. + +- Copy pasta fail on the populate from template action. [Iglocska] + + - the lookup for valid event access was comparing the user's org name to the event's org id which always failed + +- Cleanup of loading attachments into the data fields of event data + views. [Iglocska] + + - was done inconsistently between attributes and proposals + - adding it via the fetchEvent method instead of the controller action + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Fix to a translation of the orgs to IDs in the event index filters, + fixes #868. [Iglocska] + + - it will now use the org name instead of the org ID + - also, orgs are now sorted alphabetically instead of by ID + +- Discussion notification e-mails linked to an invalid url. [Iglocska] + +- Fix to a notice in the log search, fixes #872. [Iglocska] + +- Fixed an invalid org lookup on the proposal download blocking users + from downloading proposal attachments, fixes #874. [Iglocska] + +v2.4.12 (2016-01-21) +-------------------- + +- Merge branch 'feature/proposalFix' into 2.4. [Iglocska] + +- Entering a valid controller/action and an invalid one produced a + different result pre-auth. [Iglocska] + + - not authenticated users now automatically get redirected to the login page, no matter what action they requested + - This as a nice side effect also removed the bug that was caused by a site admin looking at an admin function before logging out / timing out and being incorrectly redirected to /admin/users/login + +- Merge pull request #866 from MISP/cybox-version-check. [Andras Iklody] + + Updated version check for cybox to be consistent with documentation + +- Updated version check for cybox to be consistent with documentation. + [David André] + + Related to installation documentation update recommending to use 2.1.0.12 as cybox version (a23027e) + +- Same SQL statement twice in a row for the cleanup script. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #865 from MISP/elhoim-patch-1. [Andras Iklody] + + Add php5-mysql in packages to install + +- Add php5-mysql in packages to install. [David André] + +- Update to the upgrade procedure. [Iglocska] + + - clearer instructions + - removal script for obsolete columns + + - the removed columns can cause exceptions if not removed as described in #814 + +v2.4.11 (2016-01-20) +-------------------- + +- Fix to an invalid org lookup. [Iglocska] + + - prevents normal users from seeing the proposal index + - still a left-over from 2.3 + +v2.4.10 (2016-01-20) +-------------------- + +- Version bump. [Iglocska] + +- Fixed an issue with the visibility of proposals to attributes. + [Iglocska] + + - proposals to attributes didn't adhere to the visibility of the attribute + - users that were allowed to see an event but not a specific attribute could see proposals to the attribute + +- Change to the previous commit. [Iglocska] + +- Fix to the pagination of the orgs. [Iglocska] + +- Added full text search to organisation index, fixes #803. [Iglocska] + + - also some fixes and enhancements in general for this + +v2.4.9 (2016-01-19) +------------------- + +- Fix to an issue with the XML cleanup method. [Iglocska] + + - lead to the XML REST add failing + +- Attributes not included in the .json / .xml views of an event, leading + to attachments not being synchronised, fixes #862. [Iglocska] + + - it looks like I've left off the attachment encoding for the REST event view + - Should be fixed now + +- Some changes to the default config file. [Iglocska] + +- The new footer had two left feet. [Iglocska] + +- Fix to an invalid permission lookup denying users from mass deleting + attributes due to a copy pasta fail. [Iglocska] + +- Removed lowercasing of parsed strings in the freetext import. + [Iglocska] + + - case sensitive values also got lower-cased + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Pdb attribute - format is not checked. [Alexandre Dulaunoy] + +- Pdb attributes added. [Alexandre Dulaunoy] + + pdb stands for Microsoft Program database (PDB) path information + +- Whois-registrant-name attribute added. [Alexandre Dulaunoy] + +- Adding URIs failed because of the missing validation entry. [Iglocska] + +- Replaced the footer text. [Iglocska] + + - added link to the github page of MISP + - made the text "Powered by MISP vversion_number" fixed + - Replaced the surrounding text fields with two new fields (empty by default) + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge pull request #856 from rotanid/patch-1. [Raphaël Vinot] + + Update INSTALL.ubuntu1404.txt + +- Update INSTALL.ubuntu1404.txt. [Andreas Ziegler] + + Debian 7 (Wheezy) is oldstable since April 2015 + +- Replaced encoded copyright sign with the sign itself to avoid the + double encoding in the footer, fixes #853. [Iglocska] + +- Reverted a change that leads to the pull failing. [Iglocska] + +- Merge pull request #854 from RichieB2B/centos-docs. [Andras Iklody] + + Update CentOS documentation + +- CentOS 7 needs chmod +x /etc/rc.local. [Richard van den Berg] + +- Restart php-fpm after redis install. [Richard van den Berg] + +- Updated MISP 2.4 INSTALL instructions for CentOS 6. [Richard van den + Berg] + +- Updated MISP 2.4 INSTALL instructions for CentOS 7. [Richard van den + Berg] + +- Fix to a bug allowing regular users of the owner organisation to + edit/delete a synced event as discovered by @h122015. [Iglocska] + + - requirements for the actions changed from an org_id match to an orgc_id match + +- Fix to a bug that caused taxonomies to create duplicates instead of + updating an older version. [Iglocska] + +- MISP taxonomies sub-module updated. [Alexandre Dulaunoy] + +- Feature request via feathub added. [Alexandre Dulaunoy] + +- Fix to an issue with the quickfilters not working, fixes comment by + ztormhouse. [Iglocska] + + - invalid search on the org field, a remnant from 2.3 + - didn't cause exceptions on migrated issues as the field isn't removed post upgrade + - throws an exception on fresh installations + + - fix now correctly looks up organisation names matching the entered string and uses the result set to filter the events + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Alexandre + Dulaunoy] + +- Merge pull request #847 from Rafiot/add_csv_test. [Raphaël Vinot] + + Test CSV download + +- Test CSV download. [Raphaël Vinot] + +- MISP toolbar logo (CC-BY) [Alexandre Dulaunoy] + +- Fix to an invalid data entry pre-validation call that broke prtn + attribute entry with a leading + [Iglocska] + +v2.4.7 (2016-01-14) +------------------- + +- Version bump. [Iglocska] + +- Merge branch 'feature/proposalFix' into 2.4. [Iglocska] + +- Fixes to the proposal system. [Iglocska] + + - proposals were not synchronised during pulls due to a bug + - affects both 2.3 and 2.4, the bug comes from the switch to json + - missing JSON view for proposal interface + - Also, 2.4->2.4 the organisation objects were incorrectly ommited from the sync + - Fixes: + - reverted back to XML for the old style proposal exchange + - 2.3->2.4 is now fixed + - 2.4->2.4 below 2.4.7 version will still not synchronise proposals on pull + + - Proposal pull reworked + - requires 2.4.7 on both ends or higher + - proposals are now synced in one go + - massive increase in speed and reduction of log entries + + - Proposal e-mailing reworked + - tied into the new 2.4 e-mailer, which was left out on 2.4's release by accident + - triggers correctly now when a proposal is added (also on pull) + +- Sort orgs alphabetically in user index filters. [Iglocska] + +- Fixed missing validation for malware-type type attributes. [Iglocska] + +- Order attributes by UUID for the CSV export, fixes #849. [Iglocska] + +- Further fix to the previous commit affecting the log search. + [Iglocska] + + - only show the subset of valid model options for the log search that would yield results based on the current dataset + +- Fixed an issue with searching the logs by model where incorrect model + entries would also show up as options. [Iglocska] + +- Several changes to the logs. [Iglocska] + + - index now shows the model that the log entry concerns + - added model to the search parameters + - this allows for searches such as new users added (Model:User - action:add) + + - fixed a bug with the log search where going back to the first page of results would return you to the search form + +- Added purpose of UPDATE.txt. [Iglocska] + +- Small fix to the contact users form for org admins. [Iglocska] + +- Fixed a double slashed path in the writeable dir diagnostics. + [Iglocska] + +- Fixed an issue where single event exports would fail. [Iglocska] + + - event id not stored in the events array from the passed parameters + +- Check permissions on config files, fixes #837. [Iglocska] + + - red warning on the settings page if the config.php file is not writeable + - failed changes in settings due to the config.php file not being writeable logged + +- Some small changes to the diagnostics. [Iglocska] + + - made the PHP settings check look a bit more clear and changed it from failures to recommendations + + - added a file permission check for config.php (can add more in the future such as the background worker log files which can prevent the workers from starting) + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Make sure the perms are right after the upgrade. [Raphaël Vinot] + +- Merge pull request #840 from Rafiot/2.4. [Raphaël Vinot] + + Merge PR #679, add more php version in the travis runs. + +- Add php 5.5 and 7.0 in the travis tests. [Raphaël Vinot] + +- Merge branch 'pr/679' into 2.4. [Raphaël Vinot] + +- Update .travis.yml. [Steve Peak] + +- Update .travis.yml. [Steve Peak] + +- Update .travis.yml. [Steve Peak] + +- Update .travis.yml. [Steve Peak] + +- Create .coveragerc. [Steve Peak] + +- Debugging coverage. [Steve Peak] + +- Add check for values on diagnostics page, fixes #839. [Iglocska] + +- Updated an outdated upgrade procedure for cakephp in UPDATE.txt. + [Iglocska] + + - as described in #833 + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Changes to the organisations table in the upgrade script. [Iglocska] + + - matches the changes made to the MYSQL.sql + - makes contextual fields nullable + +- FIxed several issues. [Iglocska] + + - some performance tuning for the restSearch API + - fixed an issue where overriding the contain parameters in the attribute fetcher would lead to an exception + - fixed an issue where accepting a proposal would try to copy the sharing group of the event incorrectly (it now simply gets set to inherit event) + - fixed an issue with the rest search API failing when some fields were not set + +- Add org of proposal creator to the event view. [Iglocska] + +- Added proposals to the event view attribute filters and fixed some + descriptions, fixes #828, fixes #827, fixes #821. [Iglocska] + +- Rework of the scheduled caching jobs. [Iglocska] + + - fixed a series of issues with the exports + +v2.4.6 (2016-01-07) +------------------- + +- Fix to a trailing slash in the baseurl breaking the upgrade script. + [Iglocska] + +- Fixed an issue where an event's sharing group ID would get set to the + first available option even when a non sharing group distribution + level is selected. [Iglocska] + +- Reverted some contextual org fields to nullable. [Iglocska] + +- Some cleanup. [Iglocska] + +- Added tags to the CSV export, fixes #809. [Iglocska] + +- Rework of the CSV export to include tags. [Iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Branch changed for Travis. [Alexandre Dulaunoy] + +- Merge pull request #807 from Rafiot/clean_travis. [Raphaël Vinot] + + Update travis for 2.4, use Ubuntu Trusty + +- Update travis for 2.4. [Raphaël Vinot] + +- Updated upgrade.txt. [Iglocska] + +- Quickfilter added for users. [Iglocska] + +- Added malware sample to the file attribute filter. [Iglocska] + +v2.4.5 (2016-01-04) +------------------- + +- First version of the quick filters for the event view. [Iglocska] + +- Payload delivery is now the default option for add attachment. + [Iglocska] + +- Multiple file upload added to the add attachment functionality. + [Iglocska] + +- Removed the test values for some attribute descriptions. [Iglocska] + + - still needs some work, few empty ones remain and a few descriptions could use clarification + +- Merge branch 'portip' into 2.4. [Iglocska] + + Conflicts: + app/Model/Attribute.php + +- Merge pull request #1 from abulhol/abulhol-patch-1. [Benjamin + Gathmann] + + added domain|ip composite attribute + +- Added domain|ip composite attribute. [Benjamin Gathmann] + +- Typo fixed in whois-creation-date. [Alexandre Dulaunoy] + +- Merge pull request #800 from FafnerKeyZee/2.4. [Alexandre Dulaunoy] + + Adding more information about Whois + +- Update Attribute.php. [Fafner [_KeyZee_]] + +- Merge pull request #1 from MISP/2.4. [Fafner [_KeyZee_]] + + Update from original) + +- Fixes to the CSV export. [Iglocska] + +- Invalid org capture method lead to orgs with empty UUIDs being matched + with the first org with no uuid. [Iglocska] + +- Add today's date as the event date field if not set. [Iglocska] + +- Removal of PGP key generation for travis. [Iglocska] + +v2.4.4 (2015-12-30) +------------------- + +- Fixes to the first user initialisation. [Iglocska] + + - updated the UserInit command line tool + - updated the built in user initialisation + +- Fixed a typo in the logging that prevented users from being edited, + fixes #586. [Iglocska] + + - A wrong variable lookup in the logging caused user edits to fail + +- Fixes to some of the exports, fixes #798. [Iglocska] + + - Fixed a typo that prevented the event level parameters to be used in the CSV export + - Fixed an issue where adding the contextual info in a CSV could lead to an invalid CSV if an event info field had a linebreak in it + - Tuned the performance of time based filtering (until now it would lookup events that should have been excluded in the first place, only to throw them away after the lookup again) + +- Initial JSON schema - MISP event (version 2.4) [Alexandre Dulaunoy] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [iglocska] + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Alexandre + Dulaunoy] + +- Merge pull request #797 from FafnerKeyZee/2.4. [Andras Iklody] + + Solving #786 + +- Solving #786. [Fafner [_KeyZee_]] + +- Solving #786. [Fafner [_KeyZee_]] + +- Merge pull request #796 from FafnerKeyZee/2.4. [Andras Iklody] + + Fix for orgc_id into TemplatesController.php + +- Update TemplatesController.php. [Fafner [_KeyZee_]] + +- Updated to the latest version of PyMISP. [Alexandre Dulaunoy] + +- Changed the attachment distribution settings to match the attribute + distribution settings, fixes #777. [iglocska] + + - added inherit event as a distribution option for attachments + +- Invalid orgc lookup in the template choice menu, fixes #795. + [iglocska] + +- Fixed some issues with the index length of the value fields in the + MYSQL.sql file, fies #793. [iglocska] + + - Also some additional issues resolved + +- Create cached export dirs if they don't exist, fixes #791. [iglocska] + + - until now it was assumed that the dirs are already created + - just create them if they don't exist + +- Invalid lookup of servers for the scheduled pull. [iglocska] + + - it was erroneously looking up servers that have push enabled instead of pull + +v2.4.3 (2015-12-27) +------------------- + +- Rework of the contributor field, some MYSQL.sql tweaks. [iglocska] + + - added indeces to the MYSQL.sql file + - contributors now looks for shadow attributes instead of log entries (should make the event view much faster and resolve some timeout issues on sync when the log is massive) + +v2.4.2 (2015-12-26) +------------------- + +- Fixes a bug on invalid event IDs passed to the STIX export causing + long execution times, fixes #747. [iglocska] + + - Running a stix export for a specific ID that doesn't exist results in a full STIX export for the user (events visible to the user) + - This leads for an unnecesarily long export process when a quick export is expected + +v2.4.1 (2015-12-26) +------------------- + +- Several fixes to the exports, fixes #790. [iglocska] + + - New generic fetch attribute method was mistakenly using the order field as a condition, resulting in some exports only displaying a subset of the data + - the fix to this fixes the issue described in #790 for text exports + - Fix to the RPZ exports not working correctly + - Fix to the horrible performance of RPZ exports + - Fix to several background worker issues with exports + +- Fixed some background worker issues. [iglocska] + + - scheduled pulls would fail because of invalid user object passed + - invalid permissions checks / org checks would cause the RPZ export to fail when using background workers + +v2.4.0 (2015-12-24) +------------------- + +- Merge branch 'feature/fastupgrade' into 2.4. [iglocska] + +- Index Correlation values. [iglocska] + +- Added the reindexing of all tables to the upgrade procedures. + [iglocska] + +- Left off from previous commit. [iglocska] + +- Fix to the templating being broken, fixes #787. [iglocska] + +- Fast upgrade v1. [iglocska] + +- Fix to several issues with the sync and and an issue preventing the + editing of events, fixes #788, fixes #784. [iglocska] + +- Removed obsolete news page from the side menu, fixes #780. [iglocska] + +- CSV memory usage reduction on automation. [iglocska] + + - reduced the number of attributes at the cost of some additional processing time + - this should reduce very slow processing of large data sets + +- Fixed a serious issue with the snort/suricata export which would keep + appending all eligible attributes over and over to the file instead of + properly fetching them event by event resulting in a massive export + file. [iglocska] + +- More graceful handling of pgp errors in the emailer. [iglocska] + + - until now the encryption of emails happened in a try catch block + - however, crypt_gpg throws a fatal error instead of an exception, killing the background worker + + - added an extra checking algorithm that will test the key for a valid encryption key (encryption enabled + not expired) + - if it's not there, it will just log an error message and continue execution of the other e-mails + +- Event tags correctly saved on rest add if they are set in the + compressed format (event->tag instead of event->eventtag->tag) + [iglocska] + +- When adding/editing a sync user, the choice to limit a user by + instance settings shows empty lines for instances without a name. + [iglocska] + + - use the URL in those cases instead + +- Editing an event via REST would not capture the tags. [iglocska] + + - if a user is a tagger the tag should be created (if not existing on the current instance) and added to the event + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [iglocska] + +- Added the graphical interface. [Alexandre Dulaunoy] + +- Updated to include new functionalities in available in 2.4. [Alexandre + Dulaunoy] + +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [Alexandre + Dulaunoy] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [Iglocska] + +- Don't run the anti IE 8 check on requests that don't have a user agent + set, fixes #775. [Iglocska] + +- MISP screenshot panorama. [Alexandre Dulaunoy] + +- Screenshots MISP 2.4 added. [Alexandre Dulaunoy] + +- Editing an event with new attributes fails because a new id is not + assigned correctly, fixes #773. [Iglocska] + + - the process of detecting and editing existing attributes did not account for a case where the uuid is not set for an attribute and therefore should be saved as a new attribute. Fixed + +- Fix for an issue with event edits containing a new attribute and it + not getting an ID as expected. [Iglocska] + +- Taxonomies update. [Iglocska] + +- Double comment field fixed. [Iglocska] + +- Invalid fetchevent call fixed for proposal add attachment. [Iglocska] + +- Fixed an issue where non-sharing group events would only send alert + e-mails to site admins. [Iglocska] + +- Typo fixed. [Iglocska] + +- Removed crappy automatic CakePHP sorting from recorrelation. + [Iglocska] + + - /facepalm + +- Added indexing of the tables as an admin script. [Iglocska] + +- Typo. [Iglocska] + +- Missing subject added back. [Iglocska] + +- Removed debug. [Iglocska] + +- Fix to a previous merge issue with the e-mailer. [Iglocska] + +- Fix to the email target on publish. [Iglocska] + +- Update cakephp 2.7 to HEAD. [Raphaël Vinot] + + Fix #740 + +- Removed an accidental addition a while back. [iglocska] + +- Fixed a menu and some cleanup. [iglocska] + + - Freetext import was loading the wrong menu + - some leftover profiling code removed + +- Slightly smarter correlation for generateCorrelations. [iglocska] + +- Added default values to the log entry creation to avoid empty fields + giving notices, fixes #769. [iglocska] + +- Fix to the correlation peformance. [iglocska] + +- More fixes to the background correlation generation. [iglocska] + +- Merge branch '2.4' of https://github.com/MISP/MISP into 2.4. + [iglocska] + +- Fix mysql install script. [Raphaël Vinot] + +- Changes to the generation recreation. [iglocska] + +- Fixed an invalid link, fixes #761. [iglocska] + +- Fixed issue with the headmmap, fixes #759 and fixes #760. [iglocska] + +- Fixed an issue with discussions where a new thread would not have a + default distribution and sharing group ID and would fail on creation, + fixes #758. [iglocska] + +- Various fixes. [iglocska] + + - resolved a missing variable issue on event views with no posts fixes #753 + - removed some obsolete code + - sorted tags on the event view when assigning one to an event by name, fixes #416 + + modified: app/Model/Taxonomy.php + +- Fixed an issue with the upgrade script. [Iglocska] + +- Disable e-mailing globally for an instance. [Iglocska] + +- Default settings for roles altered. [Iglocska] + +- Merge branch 'master' into 2.4-beta. [Iglocska] + + Conflicts: + VERSION.json + +- Merge branch '2.4-beta' of https://github.com/MISP/MISP into 2.4-beta. + [Iglocska] + +- Fixed an issue with a certain condition combination failing during + sync. [Iglocska] + + - pushing an event with a sharing group that doesn't exist on the remote and that has the sync user included as part of an all_org instance + - the saving would generate a 405 + +- Added some fixes to corner cases. [Iglocska] + + - publishing an event when push is enabled to a 2.3 instance failed with an error instead of blocking + - publishing an event wth the remote instance blocking it due to a sync user sharing group conflict resulted in an exception, handled gracefully now + + - Added mangle-sync towards 2.3 + - gracefully push non sharing group events in a 2.3 format + - timestamps downgraded by 1 second - upgrading the 2.3 instance should automatically allow a resync of mangled events + +- Merge branch '2.4-syncrework' into 2.4-beta. [Iglocska] + + Conflicts: + app/Model/Event.php + +- Merge branch '2.4-syncrework' of https://github.com/MISP/MISP into + 2.4-syncrework. [Iglocska] + + Conflicts: + app/Controller/LogsController.php + +- Event history now takes into account sharing groups. [Iglocska] + +- Fix to the HIDS export. [Iglocska] + +- Fixed the editing of sharing groups via event updates. [Iglocska] + + - if a sync user adds / edits an event with a newer version of a sharing group + and the sync user is the local sync user of the SG or is an extender of the SG + then the sharing group will be updated + + - valid changes: + - Sharing group metadata changes + - organisation detail changes (except uuid/name) + - add / remove extend flag from orgs in the SG + - add / remove all_orgs flag from servers in the SG + +- Fix to the event filtering on organisation. [Iglocska] + + - org filters now accept org ID or org Name as parameter, fixing the sync filter + + - Also, fix to saving sharing group IDs on sync edits on an attribute level + +- Merge branch '2.4-syncrework' of https://github.com/MISP/MISP into + 2.4-syncrework. [Iglocska] + +- Extend field added to sharinggrouporg object on fetchevent. [Iglocska] + +- Capture the sharing groups of attributes on event edit. [Iglocska] + +- Merge branch '2.4-syncrework' of https://github.com/MISP/MISP into + 2.4-syncrework. [Iglocska] + + Conflicts: + app/Model/Event.php + +- Merge branch '2.4-syncrework' of https://github.com/MISP/MISP into + 2.4-syncrework. [Iglocska] + +- Correct conversion of the own server before sync. [Iglocska] + + - also a small fix to the event tags and unicode chars + +- Further fixes to the sync. [Iglocska] + + - corrected the edit access rights for sync users with sharing groups + - Various fixes to the organisation sync and how creation / modification dates are transmitted + - Internal format differences compared to 2.3 causing mismatched field lookups fixed + +- Merge branch '2.4-syncrework' of https://github.com/MISP/MISP into + 2.4-syncrework. [Iglocska] + +- Further fixes on the sharing group sync. [Iglocska] + +- Org and SG fixes for issues that are breaking the functionality. + [Iglocska] + +- Allow orgs to not have uuids. [Iglocska] + + - only in if they are external orgs + +- More junk. [Iglocska] + +- Only capture objects when adding an event via the API. [Iglocska] + +- Removed junk. [Iglocska] + +- Disable users. [Iglocska] + + - users can now be disabled by an admin + - disabled users cannot login (via the UI or the API) and will be informed + - login attempts by disabled users are logged + + - also added the expiration field for later use + +- Merge branch '2.4-syncrework' of https://github.com/MISP/MISP into + 2.4-syncrework. [Iglocska] + +- Further progress on the sync rework. [Iglocska] + +- Fixed the locked field not being set on push. [Iglocska] + +- Sharing group changes depend on modification time. [Iglocska] + +- Fix to the Discussion boards. [Iglocska] + +- Small fixes. [Iglocska] + +- Merge branch 'master' into 2.4-syncrework. [Iglocska] + + Conflicts: + VERSION.json + app/Controller/AttributesController.php + app/Controller/ShadowAttributesController.php + app/Lib/Tools/ComplexTypeTool.php + app/Model/Attribute.php + app/View/Pages/administration.ctp + +- Visual fixes. [Iglocska] + +- Further progress on the sync. [Iglocska] + + - also, added maintenance mode + - various fixes + +- Further progress. [Iglocska] + +- Further work on the sync. [Iglocska] + +- Merge artifact removed. [Iglocska] + +- Fix to the download as failing due to an incorrect fetch to check if + the event is visible to the user. [Iglocska] + +- First stab at the push filters influencing the pull of a remote + instance. [Iglocska] + +- Further work on the discussions complete for now. [Iglocska] + + - adding a new post automatically scrolls to the new post + - adding/editing/deleting posts persists the context (discussion thread vs event view) + +- Finish of the new discussion post add. [Iglocska] + + - flips to the page where the post was added + - scrolls to the last post + +- Merge and rework of the thread pagination. [Iglocska] + + - not complete yet + + Merge branch 'master' into 2.4-beta + + Conflicts: + VERSION.json + app/Controller/EventsController.php + +- Fixes to the logging. [Iglocska] + + - in some places MISP tried to save the org ID instead of the org name in the logs + + - fixed + +- Added the possibility to enable debug for site admins. [Iglocska] + + - new option in server settings + - enable debug (equal to normal debug level 1) for site admins only + + - regular users will be unaffected + +- Also, enabled the filtering on pull. [Iglocska] + + Merge branch 'master' into 2.4-beta + + Conflicts: + VERSION.json + app/Controller/EventsController.php + app/Lib/Tools/XMLConverterTool.php + app/Model/Event.php + app/Model/Server.php + +- Merge branch 'master' into 2.4-beta. [Iglocska] + + Conflicts: + VERSION.json + app/Controller/EventsController.php + app/Controller/ShadowAttributesController.php + app/Model/Event.php + app/View/Elements/side_menu.ctp + +- Some small taxonomy fixes. [Iglocska] + +- Various fixes throughout the application. [Iglocska] + + - org field still used in some places other than the legitimate use-cases + +- Rework of the taxonomies. [Iglocska] + + - users can now add taxonomy tags separately from normal tags on the event view + - tag index now shows taxonomy + +- Fix to logging causing certain functions to fail on migrated + installations. [Iglocska] + +- Blocked the colour update when the taxonomies are updated. [Iglocska] + + - better to not overwrite the local tag colours unless the tag is refreshed from the taxonomy view. A gree tlp:red looks silly. + +- Temporarily re-added org field for jobs. [Iglocska] + +- Further work on the taxonomies. [Iglocska] + + - colour coding + - filters on the index + - mass tag creation + +- Updated taxonomies. [Iglocska] + +- Update to the Taxonomies. [iglocska] + +- First bash at Taxonomies. [iglocska] + + What works: + - added submodules for taxonomies + - added import tool for taxonomies + - added models and convenience functions for taxonomies + + - site admins can update taxonomy libraries + - list taxonomies / view indvidual ones (with all resolved tags) + - create tags manually if a taxonomy is enabled + - view related tags / events quickly from the Taxonomy view + + What doesn't work: + - Users still cannot choose a tag from taxonomy lists (this will be the main functionality) + - Feature cannot be disabled + +- Update to the gitignore. [iglocska] + +- Removed nested gitignores. [iglocska] + +- Merge branch 'master' into 2.4-beta. [iglocska] + + Conflicts: + VERSION.json + app/Controller/Component/IOCImportComponent.php + +- Added file as an option when a url like google.com is recognised. + [iglocska] + +- Memberslist now links to the organisations. [iglocska] + +- Fix to a bug in the template attribute creation. [iglocska] + +- New category lookup added to templates. [iglocska] + +- Fix to the ZMQ call on publish incorrectly passing data to the event + fetcher. [iglocska] + +- Some bugs resolved. [iglocska] + +- Empty server list causes the user creation to fail. [iglocska] + + - fixed + +- Fixed a newly introduced bug in the IOC import component. [iglocska] + +- Fixed too restrictive generateCorrelation attribute fields. [iglocska] + +- Small fix to the upgrade script. [iglocska] + +- Merge branch 'master' into 2.4-beta. [iglocska] + + Conflicts: + VERSION.json + +- Fix to a bug in the financial tool's validation router. [iglocska] + + - it didn't use the validation type -> validation method array to call the validation function + - resulted in CC validation not being called as expected + +- Some left over merging issues among other things. [iglocska] + +- Merge branch 'master' into 2.4-beta. [iglocska] + + Conflicts: + VERSION.json + app/View/Attributes/index.ctp + app/View/Elements/eventattribute.ctp + app/View/Elements/global_menu.ctp + app/View/Elements/side_menu.ctp + app/View/Events/automation.ctp + app/View/Events/index.ctp + app/View/Pages/administration.ctp + app/View/ShadowAttributes/index.ctp + app/View/Tags/index.ctp + +- Added logo to organisation page. [iglocska] + +- Merge branch 'master' into 2.4-beta. [iglocska] + + Conflicts: + VERSION.json + app/Lib/Tools/XMLConverterTool.php + app/Model/Event.php + app/Model/EventTag.php + app/Model/TemplateElementAttribute.php + app/Model/TemplateElementFile.php + app/Model/TemplateElementText.php + app/Model/ThreatLevel.php + app/View/Attributes/index.ctp + app/View/Elements/eventattribute.ctp + app/View/Elements/eventattributerow.ctp + app/View/Elements/global_menu.ctp + app/View/Elements/side_menu.ctp + app/View/Events/automation.ctp + app/View/Events/index.ctp + app/View/Pages/administration.ctp + app/View/ShadowAttributes/index.ctp + app/View/Tags/index.ctp + +- Fixed an issue with the blacklists not saving the event org. + [iglocska] + +- Fix to an invalid json request detection leading to the JSON export + failing. [iglocska] + + - It seems like relying on the Accept header can lead to the data type detection failing when accessing .json extension views + - this issue seems to have gone unnoticed since until now the data passed to the json view was the same as that passed to the html view + - this means that all the additional UI only features may have triggered in the background previously on .json views + +- Permission checks. [iglocska] + +- Merge branch 'master' into 2.4-beta. [iglocska] + + Conflicts: + VERSION.json + app/View/Elements/side_menu.ctp + app/View/Pages/administration.ctp + +- Added the publisher role to the default role set. [iglocska] + +- Tighter control over deleting organisations. [iglocska] + +- Merge branch 'master' into 2.4-beta. [iglocska] + + Conflicts: + VERSION.json + +- Merge branch 'master' into 2.4-beta. [iglocska] + + Conflicts: + VERSION.json + app/Controller/EventsController.php + +- Merge branch 'master' into 2.4-beta. [iglocska] + + Conflicts: + VERSION.json + app/Controller/AttributesController.php + app/Controller/EventsController.php + app/Model/Event.php + +- Fixed the proposal attachment upload. [iglocska] + + - was bugged before since the switch to the new format + - comments were not enabled + + - fixed an issue where a proposed attribute could not be downloaded as it was pointing to a file in the attribute attachment directory + +- Double click edit of attribute values wasn't working. [iglocska] + + - fixed + +- Moved the logic for flagging an attribute for a validation issue to + the model. [iglocska] + +- Warning icon if a financial indicator fails the validation. [iglocska] + +- Bin number added to validation. [iglocska] + +- Comments now correctly save on attachments. [iglocska] + +- Clarification of the malware checkbox on add attachment. [iglocska] + +- Relaxed financial attribute validation. [iglocska] + + - also added 2 new types: bank-account-nr and aba-rtn + - validation is completely relaxed + - idea is to add a visual notification in the view for these attributes types if they are not valid (invalid financial indicators are still interesting) + +- Some fixes to the api authentication. [iglocska] + + - Handle user not found gracefully + - Log the failed authentication correctly + +- Merge branch 'master' into 2.4-beta. [iglocska] + + Merge and upgrade of several new features + + Conflicts: + VERSION.json + app/Controller/ShadowAttributesController.php + app/Controller/TagsController.php + app/Model/AppModel.php + app/Model/Event.php + app/Plugin/SysLogLogable/Model/Behavior/SysLogLogableBehavior.php + +- Merge branch 'master' into 2.4-beta. [Iglocska] + + Also, reworked a lot of remaining distribution checks not handled by the main fetch methods + + Conflicts: + VERSION.json + app/Controller/AttributesController.php + app/Controller/ShadowAttributesController.php + app/View/ShadowAttributes/add.ctp + app/View/ShadowAttributes/edit.ctp + +- Merge branch 'feature/sg' into 2.4-beta. [iglocska] + +- Merge branch 'feature/sg' of https://github.com/MISP/MISP into + feature/sg. [iglocska] + +- Small fix to the syslog. [iglocska] + +- Merge branch 'master' into feature/sg. [iglocska] + + Conflicts: + VERSION.json + app/Controller/ShadowAttributesController.php + app/Lib/Tools/JSONConverterTool.php + app/Lib/Tools/XMLConverterTool.php + app/Model/User.php + app/View/Elements/eventattribute.ctp + +- Fix to loading the correct logos in the graph view. [iglocska] + +- Damn d3.js... Finally it doesn't bug out. [iglocska] + +- Fixed an issue where orgs without a logo would not have the + placeholder logo shown on graphs. [iglocska] + +- Various bugfixes. [iglocska] + +- Fix to the cc validator. [iglocska] + +- Debug removed. [iglocska] + +- Fix to the financial tool (incorrect CC validation) [iglocska] + +- Updated the server preview to work between 2.4 instances. [iglocska] + +- Fixed the index view to include the new objects in json view. + [iglocska] + +- Check if a tag is pushed with an event before trying to loop through + the tags... [iglocska] + +- Fixes to some validations issues using cakephp 2.7. [iglocska] + +- Fix to the pubsub tool. [iglocska] + +- Small fix thta resolves the inability to delete orgs. [iglocska] + +- Further progress. [iglocska] + + - rework of the push mechanism + - rework of the object capture on add + - rework of the sync filter UI + +- Further work on the filter UI. [iglocska] + +- Fixed an issue with ajax forms. [Iglocska] + +- New feature: Proposal to delete attribute, fixes #315. [Iglocska] + + - Users can now propose a deletion to an attribute + - also tied into the mass accept mechanism + - new UI elements to go along with this + + - Code refactoring for category list retrievals + - Until now, several methods got the list of categories from the validation code + - Was awkward with a fake empty element that had to be removed + - altered the validation code to read the categoryDefinitions array instead + +- Fixed a faulty replace that causes an infinite loop during the uuid + generation. [Iglocska] + +- Moved remaining UUID generation calls to the new uuid wrapper. + [Iglocska] + +- Fixed some more invalid org checks. [Iglocska] + +- Fixes to the first time initialisation script. [Iglocska] + +- Fixes to bugs with org usage from 2.3. [Iglocska] + +- Removed debug. [Iglocska] + +- Added the first version of the correlation graphing. [Iglocska] + + Conflicts: + VERSION.json + +- Merge branch 'master' into feature/sg. [Iglocska] + + Merging all the new changes from master + + Conflicts: + VERSION.json + app/Console/Command/AdminShell.php + app/Controller/AttributesController.php + app/Controller/EventsController.php + app/Model/Attribute.php + app/Model/Event.php + app/Model/Log.php + app/Model/Server.php + app/Model/User.php + app/View/Elements/side_menu.ctp + app/View/Pages/administration.ctp + app/View/Users/admin_index.ctp + +- Set of changes to the sync. [Iglocska] + + - finished preview feature + - can now view events and attributes remotely + - can copy over new event to local instance + + - new sync mode (update) + - allows to only pull changes to events that exist locally already + - works well with the manual pull of events, no need to pull events that we didn't manually confirm, but can still update all events that we pulled over + + - Fixed an issue with background tasks causing the logging to fail + + - reworked connection test showing version numbers of both instances + - also telling the admin whether the sync is compatible or not + + - Further refactoring / tweaking of the vent view + +- Progress on several features. [Iglocska] + + - implemented a custom pagination tool for data sets that are not directly taken from teh db + - currently creates a pagination object that mocks CakePHP pagination + - supports the CakePHP pagination view helper + - supports: pagination, sorting, custom filters + + - implemented first step of the remote instance browser for admins + - view an index of events on another instance + - filter the events + - uses the new pagination + + - still missing: + - remote event view + - fetch event from remote instance + + - reworked the event view + - separated API and UI code path + - major speedup for the API! + - cleaner code as there was almost 0 overlap + - discussions and attributes are now loaded separately from the event view + - added after the event view loads via ajax + - cleaner pagination + - attribute pagination now finally allows for sorting + - future improvement (coming soon): Show proposals only filter + - filtering on the attributes in general + +- 1st version of the upgrade documentation. [Iglocska] + +- Progress on the sync. [iglocska] + + - pull from 2.3 -> 2.4 should work correctly now + +- Added some fixes for XSS. [Iglocska] + +- Merge branch 'master' into feature/sg. [Iglocska] + + Conflicts: + VERSION.json + app/Controller/EventsController.php + app/Controller/ServersController.php + app/Model/Attribute.php + app/View/Users/statistics.ctp + +- Merge branch 'master' into feature/sg. [Iglocska] + + Conflicts: + VERSION.json + +- Merge branch 'master' into feature/sg. [Iglocska] + + Conflicts: + VERSION.json + app/Model/Tag.php + app/files/scripts/misp2stix.py + +- First revision of the upgrade scripts. [Iglocska] + + - .sql file to add all the new fields / tables + - admin tool to convert the old organisation fields to the new objects + - still missing a cleanup method (to remove the old organisation fields once the conversion is done) + +- Fix to an unescaped ID that could be used to inject XSS into the side + menu on some views. [Iglocska] + +- Flag incorrectly set for event edit's publishing right check. + [Iglocska] + +- Merge branch 'master' into feature/sg. [Iglocska] + + Conflicts: + VERSION.json + app/Controller/EventsController.php + +- Contact details fixed in org add/edit. [Iglocska] + +- Fix to the memberslist. [Iglocska] + +- Cleanup and fixes to the memberslist. [Iglocska] + +- Further progress. [Iglocska] + +- Merge branch 'master' into feature/sg. [Iglocska] + + Conflicts: + VERSION.json + app/Controller/AttributesController.php + app/Controller/EventsController.php + app/Model/Attribute.php + app/Model/Event.php + app/Model/Server.php + +- Relaxed visibility of org UUIDs and sharing groups (the latter for + sync users) [Iglocska] + +- Copy pasta fail. [Iglocska] + +- Removed SG options if no SGs exist from attribute creation/edit. + [Iglocska] + +- Don't offer the SG option in the event add form if none exist. + [Iglocska] + +- Removed accidental inclusion. [Iglocska] + +- Further work on the Sharing Groups. [Iglocska] + +- Added the server filters to the server creation. [Iglocska] + +- Duplicate field removed in MYSQL.sql. [Iglocska] + +- Small fix to the js scripts involved in the sync rule creation. + [Iglocska] + +- UI for server filter rule editing finished. [Iglocska] + +- Further work on the sync filters. [Iglocska] + +- Slightly better looks. [Iglocska] + +- Filters shown correctly when editing a server. [Iglocska] + +- Merge branch 'master' into feature/sg. [Iglocska] + + Conflicts: + VERSION.json + +- Merge branch 'master' into feature/sg. [Iglocska] + + Conflicts: + VERSION.json + app/Model/Attribute.php + +- Merge branch 'master' into feature/sg. [Iglocska] + + Conflicts: + VERSION.json + app/Model/Attribute.php + app/Model/Event.php + +- Updated MYSQL.sql. [Iglocska] + +- Merge branch 'master' into feature/sg. [Iglocska] + + Conflicts: + VERSION.json + +- Some work on the new types. [Iglocska] + +- Merges. [Iglocska] + +- Merge branch 'master' into feature/sg. [Iglocska] + + Conflicts: + VERSION.json + app/Lib/Tools/XMLConverterTool.php + app/Model/Event.php + +- Work on the new attribute types. [Iglocska] + +- Merge branch 'master' into feature/sg. [Iglocska] + + Conflicts: + VERSION.json + app/Controller/ServersController.php + app/Controller/ShadowAttributesController.php + app/Controller/UsersController.php + app/Model/Event.php + app/webroot/js/ajaxification.js + +- Some merge issues removed. [Iglocska] + +- Merge branch 'master' into feature/sg. [Iglocska] + + The merging is complete + + Conflicts: + VERSION.json + app/Console/Command/ServerShell.php + app/Controller/AppController.php + app/Controller/AttributesController.php + app/Controller/EventsController.php + app/Controller/PostsController.php + app/Controller/UsersController.php + app/Model/Attribute.php + app/Model/Event.php + app/Model/Log.php + app/Model/Server.php + app/Model/User.php + app/View/Elements/side_menu.ctp + app/View/Users/admin_index.ctp + app/webroot/js/ajaxification.js + +- Progress on the sync. [Iglocska] + + - Creating objects whenever necessary during sync (sharing groups, organisations, etc) + - it's still WIP, but time to sleep + +- More changes to the sync. [Iglocska] + + - pushes are now taking into account the push_rules and pull_rules fields + +- Further work on the sync. [Iglocska] + + - sharing groups are now correctly checked in restfullEventToServer + - The rules are very simple, the event has to: + - be of distribution value 2 or 3 + - or 4 given that the attached sharing group meets the following requirements: + - The sync user is in the sharing group's org list (otherwise he can't transfer it / become the owner) + - Or the instance that is being synced to has to be set to "all_orgs" + - The SG has to either not include any instances + - Or include the instance that is being synced to + +- Work on the sync. [Iglocska] + + - commit to update secondary test instance + +- CheckVersionCompatibility tool finished. [Iglocska] + + - compares the local to the remote version + - creates log entries for mismatches / connection issues + - should be used for any server to server action + +- Allow login via header for getVersion. [Iglocska] + +- Version negotiation. [Iglocska] + +- Futher fixes. [Iglocska] + + - organisations don't show any other tabs than events if they aren't local + - some fixes with the SG generated text before creation + +- Several changes. [Iglocska] + + - UI cleanup + - separate view for active / passive sharing groups + - deletion of SGs is blocked if there are still events / attributes / threads around that belong to the SG + +- Finished the connection test tool. [Iglocska] + +- Added connection test. [Iglocska] + + - also a fix to checkAuthUser + +- Fixed the Org field on the user view. [Iglocska] + +- New Server add / edit. [Iglocska] + + - add the remote organisation while adding a server + - remote organisation can be chosen from the list of local or known remote organisations. Alternatively a new remote org can be created on the fly + - Several UI changes + +- Server moved to new org object. [Iglocska] + + - relation added + - index updated + +- Further progress. [Iglocska] + + - removed some junk + - more work on the background workers + - rewrote the correlation background job - should work correctly now and be a lot more memory efficient + +- Some fixes to the background workers. [Iglocska] + + - also added date tracking on jobs + +- Tags added to the e-mail. [Iglocska] + +- Lots of progress. [Iglocska] + + - further work on implementing the SG changes everywhere + - reworked the alert e-mails + - reworked a lot of the logging + - several convenience methods + +- Fixed xml download of search results. [Iglocska] + + - was using an outdated local xml converter + - it now correctly points to the XML conversion tool + +- Several fixes. [Iglocska] + + - views updated + - menues updated + - fixed attribute search + +- Further progress. [iglocska] + +- Sharing groups correctly selectable in attributes. [Iglocska] + + - still needs work + +- Further work on the new version. [Iglocska] + + - org checks fixed in a lot of places + - fixed the searches to work with the new organisations + +- Further work on the sharing groups. [Iglocska] + +- Further work and some cleanup. [Iglocska] + + - decision to be revised: exports don't expose Sharing groups / org uuids to users unless they are admin (for the future: at least sync users have to be added for the new sync) + +- Progress in moving all exports to the new distribution system. + [Iglocska] + +- Merge branch 'master' into feature/sg. [Iglocska] + + Conflicts: + app/Controller/EventsController.php + app/Controller/UsersController.php + app/Model/Event.php + +- Further work on the sharing groups. [iglocska] + + - correlations should work fine now + - users can only see events they should be allowed to see on the event index / event view / event history view + +- Further work on the sharing groups: [iglocska] + + - changes to the data model + - correlation engine updated + +- User edit fixed. [iglocska] + + - choose organisation from a list as expected + - fixed refreshauth + +- Update to the roles and user filtering. [iglocska] + + - new role permission added for SG editors + - roles reworked, permissions all looked up centrally from the role model instead of code replication across controllers and views + - user filtering now correctly uses organisation objects instead of org strings + +- Further work on the sharing groups. [iglocska] + +- Further progress. [iglocska] + +- Merge branch 'master' into feature/sg. [iglocska] + + Conflicts: + app/webroot/js/ajaxification.js + +- Removed debug line. [iglocska] + +- Initial commit. [iglocska] + +v2.3.178 (2015-12-14) +--------------------- + +- Merge branch 'hotfix-2.3.178' [iglocska] + +- Fixed an issue with the freetext importer where unsetting a duplicate + value would not be reflected in the entry IDs. [iglocska] + + - this caused some attributes to be dropped from the end of the list + +- Merge branch 'hotfix-2.3.177' [iglocska] + +- Double quoting of quoted messages in discussion threads fixed. + [iglocska] + +v2.3.177 (2015-12-08) +--------------------- + +- Merge branch 'hotfix-2.3.177' [iglocska] + +- Invalid message fixed when accepting several proposals at once. + [iglocska] + +v2.3.176 (2015-12-08) +--------------------- + +- Merge branch 'hotfix-2.3.176' [iglocska] + +- Several fixes, among others fixes #748. [iglocska] + + - Double sanitisation when edditing an attribute/proposal comment removed + - Fixed an issue where an ip/resource was recognised as a CIDR notation IP range instead of a url + - Changed the flash message for publishing without e-mails to something less scary + +v2.3.175 (2015-12-04) +--------------------- + +- Merge branch 'hotfix-2.3.175' [iglocska] + +- Fix to a missing Log Model init causing an exception. [iglocska] + +- Fix to the previous fix. [iglocska] + + - Flipped it the wrong way, fixed now + +- Merge branch 'hotfix-2.3.174' [iglocska] + +- Small fix to the previous commit. [iglocska] + + - Small fix to a copy-paste fail + +- Merge branch 'hotfix-2.3.174' [iglocska] + +- Further tweaks. [iglocska] + + - fixed some corner cases + - added support for the same defanging to the freetext import tool + +- Update to attribute validation and the freetext import tool, fixes + #742. [iglocska] + + - defanged URL type attributes are refanged on input + - admin script to do the same for all existing attributes + + - admin tool doesn't recognise a word followed by a . as a url + +v2.3.174 (2015-12-02) +--------------------- + +- Merge branch 'hotfix-2.3.173' [iglocska] + +- Junk left in the previous commit. [iglocska] + +v2.3.173 (2015-12-02) +--------------------- + +- Merge branch 'hotfix-2.3.173' [iglocska] + +- Filter and discussion changes. [iglocska] + + - event index filtering now accepts POST requests with a json object + - format has to be filter syntax passed for each field. Example: + - {"tags":"OSINT|TLP:WHITE|!PRIVINT", "published":"1"} + - Fixed an issue with no tags being recognised leading to the index returning an unfiltered list + - Required for filtered pulls from 2.4 + + - Discussions + - Event discussion thread initiated on first post instead of first view + +- Merge branch 'hotfix-2.3.172' [iglocska] + +- Fix to an incorrect call on sending out alert emails on edit. + [iglocska] + +v2.3.172 (2015-12-01) +--------------------- + +- Merge branch 'hotfix-2.3.172' [iglocska] + +- Fix to a newly introduced bug that breaks updates of attributes via + pulls. [iglocska] + +- Merge branch 'hotfix-2.3.171' [iglocska] + +- Rework of the event add/edit. [iglocska] + + - allows for saving an event even if an attribute fails + - logs attributes that fail validation + + - same for edit + + - add_misp_export updated with the above in mind + +v2.3.171 (2015-11-30) +--------------------- + +- Merge branch 'hotfix-2.3.170' [iglocska] + +- Version bump. [iglocska] + +- Reimplementation of the Add XML feature. [iglocska] + + - called Add MISP export now + - can be an XML / JSON file + - result browser with explanations of failures + + - REST XML/JSON add/edit of events returns errors instead of the partially succeeding event + +v2.3.169 (2015-11-27) +--------------------- + +- Merge branch 'hotfix-2.3.169' [iglocska] + +- Delete proposal attachment if the proposal was accepted / discarded. + [iglocska] + + - there is no need to keep retransfering the actual attached file if all we want to convey is that the proposal is gone. + +v2.3.168 (2015-11-27) +--------------------- + +- Merge branch 'hotfix-2.3.168' [iglocska] + +- Fix to an issue where a proposal with an attachment could not be + correctly accepted. [iglocska] + +v2.3.167 (2015-11-26) +--------------------- + +- Merge branch 'hotfix-2.3.167' [iglocska] + +- Updated CakePHP version to 2.7.7. [iglocska] + +- Merge branch 'hotfix-2.3.166' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.166' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.165' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.166' [iglocska] + +- Left off the view file from the previous commit. [iglocska] + +v2.3.166 (2015-11-26) +--------------------- + +- Merge branch 'hotfix-2.3.166' [iglocska] + +- Backport of a fix to 2.4 adding comments to proposed attachments. + [iglocska] + +v2.3.165 (2015-11-26) +--------------------- + +- Merge branch 'hotfix-2.3.165' [iglocska] + +- Fix to an issue with the proposal uploader. [iglocska] + + - also a small fix to the baseurl auto detection + +- Merge branch 'master' into develop. [iglocska] + +- Merge branch 'master' of https://github.com/MISP/MISP. [iglocska] + +- Initial JSON schema - MISP event (version 2.3) [Alexandre Dulaunoy] + +v2.3.164 (2015-11-22) +--------------------- + +- Merge branch 'hotfix-2.3.164' [iglocska] + +- Changes to the OpenIOC Import, fixes #725. [iglocska] + + - Removed the OpenIOC Indicator UUID persistence and moved it to a comment + - this allows for the same OpenIOC report to be imported into separate events and won't result in a UUID collision + + - Reworked the composite indicator resolver + - more generic, allows for 3 part composites (to allow for regkeypath/regkey/regvalue combinations) + + - Registry values now correctly recognised + +- Merge branch 'hotfix-2.3.163' into develop. [iglocska] + +- Merge branch 'master' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.161' into develop. [iglocska] + +v2.3.163 (2015-11-19) +--------------------- + +- Merge branch 'hotfix-2.3.163' [iglocska] + +- Version bump. [iglocska] + +- Bugfix pack, fixes #724, fixes #721. [iglocska] + + - Fixed an issue with the new UUID generation method call in OpenIOC + - Fixed an invalid validation check on the salt key + + - Added a note on the server page to make it more obvious that values can be changed by double clicking them + +v2.3.162 (2015-11-17) +--------------------- + +- Merge branch 'hotfix-2.3.162' [iglocska] + + Conflicts: + app/View/Elements/side_menu.ctp + +- Security fix fixing an XSS issue with the templates. [iglocska] + + - as discovered and reported by Rafael Pablos García of INCIBE + + - fixed a reflected XSS for template creator users when viewing a template + +- Merge branch 'hotfix-2.3.160' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.160' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.159' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.158' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.157' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.156' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.155' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.154' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.153' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.152' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.161' [iglocska] + +- Fix to a recent patch breaking the publish button. [iglocska] + +v2.3.161 (2015-11-17) +--------------------- + +- Merge branch 'hotfix-2.3.160' [iglocska] + +- Reverted the sanitisation of the baseurl variable on the view level. + [iglocska] + + - sanitising it in appcontroller instead + +v2.3.160 (2015-11-16) +--------------------- + +- Merge branch 'hotfix-2.3.160' [iglocska] + +- Fixed some deprecated validations left over from the purge a few weeks + ago. [iglocska] + +- Merge branch 'basedir' into hotfix-2.3.160. [iglocska] + + Conflicts: + app/Controller/AppController.php + app/View/Pages/administration.ctp + +- Updated an anchor that was missed previously. [pugilist] + +- Patched termsaccepted and change_pw checks to redirect properly when a + base directory is specified. [pugilist] + +- Modified img tags to use baseurl. [pugilist] + +- Modified many instances of html anchors and javascript + document.location to use. [pugilist] + +- Modified beforefilter to allow to be accessed by all views. + [pugilist] + +- Removed a crappy solution to an issue with attributes being + overwritten that was fixed a long time ago correctly on data entry. + [iglocska] + +- Fixed a security issue with the regular expressions. [iglocska] + + - as discovered and reported by Egidio Romano of Minded Security + + - Users with the perm_regex permissions could create a malicious regex that leads to RCE using the PHP /e modifier for preg_replace(). + - Regular expressions are now sanitised on edit / creation of the malicious modifier + + - also added an admin tool that lets admins clean their current set of regexes of the harmful modifier + +v2.3.159 (2015-11-15) +--------------------- + +- Merge branch 'hotfix-2.3.159' [iglocska] + +- Fixed an invalid detection of JSON requests when not passing the + accept header. [iglocska] + + - some json actions worked by passing the .json extension in the url + - these pages were correctly returning JSONs but were often internally running through the HTML code-path thanks to an invalid detection + - the new correct detection should provide a major speed boost for certain json requests + +- Added logging of auth key changes, fixes #715. [iglocska] + + - Changing the auth key now creates a log entry that inclues the user's ID, e-mail address old and new autkeys + - Also removed the logging of the hashed password for newly created users + +- Merge branch 'master' of https://github.com/MISP/MISP. [iglocska] + +- PyMISP submodule updated. [Alexandre Dulaunoy] + +- PyMISP submodule updated. [Alexandre Dulaunoy] + +- PyMISP updated. [Alexandre Dulaunoy] + +v2.3.158 (2015-11-13) +--------------------- + +- Merge branch 'hotfix-2.3.158' [iglocska] + +- Version bump. [iglocska] + +- Added an additional role to the default installation. [iglocska] + + - by default there was no publisher role + +- Fixed a security issue with the CSRF protection being avoidable using + some site admin functionality. [iglocska] + + - as discovered and reported by Egidio Romano of Minded Security + + - Lacking checks of HTTP methods in some functionality could lead to a site admin uploading and executing malicious scripts + + - Tightened HTTP method verification across the board for actions that modify data + - Turned some administrative tasks to POST only actions + +- Fixed a security issue with the site admin file uploader. [iglocska] + + - as discovered and reported by Egidio Romano of Minded Security + + - The site admin file upload tool allowed for unrestricted file upload that could lead to RCE + - Fixed the file uploader to be much more restrictive + - removed the interactive terms file upload + +- Merge branch 'hotfix-2.3.157' [iglocska] + +- Fixed an issue where PGP keys that are set to never expire show up as + expired. [iglocska] + +v2.3.157 (2015-11-11) +--------------------- + +- Merge branch 'hotfix-2.3.156' [iglocska] + +- Better verification of PGP keys. [iglocska] + + - checks whether the key can be used to encrypt and whether it's expired + +v2.3.156 (2015-11-10) +--------------------- + +- Merge branch 'hotfix-2.3.155' [iglocska] + +- Merge branch 'hotfix-2.3.154' into hotfix-2.3.155. [iglocska] + + Conflicts: + VERSION.json + +- Fix to a security issue. [iglocska] + + - as reported by RichieB2B + - Trying to view an event that doesn't exist and one that the user has no access to resulted in different error messages + +- Fix to a security issue in the PGP fetching tool. [iglocska] + + - reported by RichieB2B + - The scraped URL for the PGP fetching tool was not sanitised before being echoed + +v2.3.155 (2015-11-10) +--------------------- + +- Merge branch 'hotfix-2.3.155' [iglocska] + +- Fix to 2 security issues as reported by RichieB2B. [iglocska] + + - The scraped URL for the PGP fetching tool was not sanitised before being echoed + - Trying to view an event that doesn't exist and one that the user has no access to resulted in different error messages + +v2.3.154 (2015-11-10) +--------------------- + +- Merge branch 'hotfix-2.3.154' [iglocska] + +- Fixed an issue where a linebreak in an event info would break the CSV + export, fixes #710. [iglocska] + + - also added comment field for attributes + - until now multi line fields were both escaped and the line breaks removed + - this was overkill, linebreaks are now kept intact + +v2.3.153 (2015-11-09) +--------------------- + +- Merge branch 'master' of https://github.com/MISP/MISP. [iglocska] + +- Updated PyMISP to the latest version. [Alexandre Dulaunoy] + +- Merge branch 'hotfix-2.3.153' [iglocska] + +- Fixed a bug with the attribute search API. [iglocska] + +v2.3.152 (2015-11-08) +--------------------- + +- Merge branch 'hotfix-2.3.152' [iglocska] + +- Fix to the CSV export, fixes #710. [iglocska] + +- Improved logging, fixes #695. [iglocska] + + - Added logging of failed login attempts + - Added (optional) logging of successful authentications + - admin setting that has to be enabled + - will log all API calls (both HTTP method and target url) + + - optional logging of user IP address for all logs + - each log entry created while this setting is enabled will log the IP address of the client + - disabling it also hides the IPs from the interface + - added new IP field for the log search (only if enabled) + +v2.3.151 (2015-11-03) +--------------------- + +- Merge branch 'develop' [iglocska] + +- Merge branch 'hotfix-2.3.151' into develop. [iglocska] + +- Removed obsolete gitignore files, fixes #704. [iglocska] + +- Merge branch 'hotfix-2.3.150' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.149' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.148' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.147' into develop. [Iglocska] + +v2.3.150 (2015-10-30) +--------------------- + +- Merge branch 'hotfix-2.3.150' [iglocska] + +- Documentation changes. [iglocska] + +- View all proposals via the API. [iglocska] + + - Proposals that can be accepted / discarded via the API + - Can restrict the index to the proposals of a single event + +v2.3.149 (2015-10-30) +--------------------- + +- Merge branch 'hotfix-2.3.149' [iglocska] + +- Tagging added to the API. [iglocska] + + - Create / Edit / Remove / index / view tags via the API + +v2.3.148 (2015-10-28) +--------------------- + +- Merge branch 'hotfix-2.3.148' [Iglocska] + +- Added API for proposals. [Iglocska] + + - APIs for the following actions: + - Add new proposed attribute to an event + - Add proposed change to an attribute + - View a proposal + - Accept a proposal + - Discard a proposal + + - new APIs described on the automation page + +- Merge branch 'hotfix-2.3.147' [Iglocska] + +- More details on the PGP validation tool. [Iglocska] + +v2.3.147 (2015-10-27) +--------------------- + +- Merge branch 'hotfix-2.3.147' [Iglocska] + +- Small fix to the pgp key validation tool. [Iglocska] + + - doesn't break on completely invalid keys anymore + +- Merge branch 'hotfix-2.3.146' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.145' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.144' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.143' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.143' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.142' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.141' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.140' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.139' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.138' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.136' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.136' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.136' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.135' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.135' into develop. [Iglocska] + +v2.3.146 (2015-10-27) +--------------------- + +- Merge branch 'hotfix-2.3.146' [iglocska] + +- Version bump. [iglocska] + +- Fix to a vulnerability found in attributescontroller. [iglocska] + + - vulnerability reported by Airbus Group CERT + + - Deprecated ajax attribute view had inverse access control logic + - removed ajax path + - added XML/JSON view + +v2.3.145 (2015-10-22) +--------------------- + +- Merge branch 'hotfix-2.3.145' [iglocska] + +- Reverted change in proposal file storage path that wasn't needed. + [iglocska] + +v2.3.144 (2015-10-21) +--------------------- + +- Merge branch 'hotfix-2.3.144' [iglocska] + +- Version bump. [iglocska] + +- Removed junk. [iglocska] + +- Fixes to several issues, fixes #693. [iglocska] + + - Fixed a critical bug in the XML export + - As of recently XML exports include relations as they were missing before + - the sanitisation of the event info field in related attributes was incorrectly sanitized of unicode characters + - this can lead to the XML export breaking and also for affected events to be blocked from synchronisation + + - Proposal fixes + - fixed an invalid uuid generation that lead to an exception + - fixed the attachments for proposals still using the old attachment system that disallows most filenames + - added the automatic creation of hashes for attachment proposals + +- Merge branch 'hotfix-2.3.143' [Iglocska] + +- Removed junk. [Iglocska] + +- Merge branch 'hotfix-2.3.143' [Iglocska] + +- Added the attribute relations to the XML / JSON output, fixes #687. + [Iglocska] + +v2.3.143 (2015-10-14) +--------------------- + +- Copyright notices as a list. [Alexandre Dulaunoy] + +- Update following recommendation #686. [Alexandre Dulaunoy] + +- Merge branch 'master' of github.com:MISP/MISP. [Alexandre Dulaunoy] + +- Merge branch 'master' of https://github.com/MISP/MISP. [Iglocska] + +- Updates following recommendation #686. [Alexandre Dulaunoy] + +- Merge branch 'master' of github.com:MISP/MISP. [Alexandre Dulaunoy] + +- Licensed updated to AGPL 3.0 - #686. [Alexandre Dulaunoy] + +v2.3.142 (2015-10-14) +--------------------- + +- Merge branch 'hotfix-2.3.142' [Iglocska] + +- Fixed the current user check while removing dead workers, fixes #685. + [Iglocska] + + - as pointed out by RichieB2B + +v2.3.141 (2015-10-13) +--------------------- + +- Merge branch 'hotfix-2.3.141' [Iglocska] + +- Replaced get_current_user for the process owner identification, fixes + #685. [Iglocska] + + - As RichieB2B noted, get_current_user() gets the owner of the script in CentOS / RHEL not the user executing the script (as in Ubuntu) + + - Current solution uses posix_getpwuid and posix_geteuid if the php-posix package is installed + - if not, it uses whoami + +- Merge branch 'master' of https://github.com/MISP/MISP. [Iglocska] + +- Documentation location updated (misp-book) [Alexandre Dulaunoy] + +v2.3.140 (2015-10-12) +--------------------- + +- Merge branch 'hotfix-2.3.140' [Iglocska] + +- Issue fixed with open_basedir preventing the worker diagnostics from + working, fixes #685. [Iglocska] + + - for some users the workers appeared to be dead even though the worker processes were functional and started by the correct user + - this was due to access to /proc being blocked by open_basedir directive settings + - added a check and the corresponding view changes to this being the case + +v2.3.139 (2015-10-09) +--------------------- + +- Merge branch 'hotfix-2.3.139' [Iglocska] + +- Fix to a previous invalid check on the cakephp version. [Iglocska] + +- Merge branch 'hotfix-2.3.138' [Iglocska] + +- Fixed the worker diagnostics showing incorrect data under Red Hat / + CentOS, fixes #685. [Iglocska] + + - Under these distros, php is blocked from seeing concurrently running php processes even under the same user + - instead of running ps, the diagnostic now checks the existance of the pid file in /proc/ + +v2.3.138 (2015-10-09) +--------------------- + +- Merge branch 'hotfix-2.3.136' [Iglocska] + +- Further fixes that caused issues with old PHP versions. [Iglocska] + +v2.3.137 (2015-10-09) +--------------------- + +- Merge branch 'hotfix-2.3.136' [Iglocska] + +- Version bump. [Iglocska] + +- Fixed a possible issue with the previous commit on certain php + versions. [Iglocska] + +v2.3.136 (2015-10-09) +--------------------- + +- Merge branch 'hotfix-2.3.136' [Iglocska] + +- Upgrade to CakePHP 2.7, fixes #684. [Iglocska] + + - cakephp submodule updated to 2.7 + - make sure that you update your instance! + + - not updating will not break compatibility + +- Merge branch 'hotfix-2.3.135' [Iglocska] + +- Left off view file. [Iglocska] + +v2.3.135 (2015-10-08) +--------------------- + +- Merge branch 'hotfix-2.3.135' [Iglocska] + +- Version bump. [Iglocska] + +- Fix to an issue with the calendar and added view to help with gitbook + page generation. [Iglocska] + + - datepicker seems to bug out as of recently + - misplaced popup that overlaps with the top bar + - fixed by updating to a newer version of datepicker + + - added a new view that generates a markdown version of the categories and types view, for easier gitbook generation + +- Merge branch 'hotfix-2.3.134' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.133' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.132' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.131' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.130' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.130' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.129' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.128' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.127' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.126' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.123' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.122' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.121' into develop. [Iglocska] + +v2.3.134 (2015-09-24) +--------------------- + +- Merge branch 'hotfix-2.3.134' [Iglocska] + +- Fix to an issue that blocked event blacklist entries from being added + manually, fixes #676. [Iglocska] + +- Merge branch 'hotfix-2.3.133' [Iglocska] + +- Fixed an issue where the recorrelation of all events would run into + memory issues. [Iglocska] + + - before the recorrelation admin tool would load all attributes into memory in one go + - now it loads them in chunks of 1k attributes at a time + +v2.3.133 (2015-09-23) +--------------------- + +- Merge branch 'hotfix-2.3.132' [Iglocska] + +- Fix to the previous commit. [Iglocska] + +v2.3.132 (2015-09-23) +--------------------- + +- Merge branch 'hotfix-2.3.132' [Iglocska] + +- Fixed an issue with old upgraded instances that didn't use the db + session handler. [Iglocska] + + - diagnostic tool would throw exceptions because the db session tables are still missing in some older instances + - if a different session handler is used, the test is skipped + +- Changed behaviour where REST delete returns the index on success, + fixes #673. [Iglocska] + + - REST delete of events lacked an API specific response + - simply redirected to the index + + - it now returns eitehr "Event deleted" or "Event was not deleted" depending on the outcome + +- Merge pull request #673 from Rafiot/travis. [Raphaël Vinot] + + Add some submodules to the travis run + +- Update default version for cakephp, make sure PyMISP follows master. + [Raphaël Vinot] + +- Add codecov. [Raphaël Vinot] + +- Add pymisp as a submodule. [Raphaël Vinot] + +- Add coveralls. [Raphaël Vinot] + +- Merge pull request #672 from Rafiot/travis. [Raphaël Vinot] + + Move test cases to PyMISP + +- Move test cases to PyMISP. [Raphaël Vinot] + +v2.3.131 (2015-09-21) +--------------------- + +- Merge branch 'hotfix-2.3.131' [iglocska] + +- Fix to the text export ignoring the rule to exclude unpublished and + non-IDS flagged data, fixes #646. [iglocska] + +- Fixes to the user index, fixes #556. [iglocska] + + - index can now be sorted case insensitive + - removed a notice error during sorting (sorting parameters should not be displayed as a filter) + +- Started admin FAQ section, added info on resetting a password using + the command line, fixes #624. [iglocska] + +- Merge branch 'hotfix-2.3.130' [iglocska] + +- Version bump. [iglocska] + +v2.3.130 (2015-09-17) +--------------------- + +- Merge branch 'hotfix-2.3.130' [iglocska] + +- Fix to an issue introduced in 2.3.128 that incorrectly causes MISP to + not sync due to a version mismatch. [iglocska] + +v2.3.129 (2015-09-16) +--------------------- + +- Added an API to quickly check the current MISP version, fixes #664. + [iglocska] + +- Merge branch 'master' of https://github.com/MISP/MISP. [iglocska] + +- Merge pull request #663 from MISP/Rafiot-patch-1. [Andras Iklody] + + Fix #654 + +- Fix #654. [Raphaël Vinot] + + At least, I think so, please review :) + +v2.3.128 (2015-09-16) +--------------------- + +- Merge branch 'hotfix-2.3.128' [iglocska] + +- Added a diagnostic to check and purge overgrown session tables. + [iglocska] + +v2.3.127 (2015-09-16) +--------------------- + +- Merge branch 'hotfix-2.3.127' [iglocska] + +- Fix to a new bug introduced with the correlation engine. [iglocska] + + - an attribute could correlate with another attribut of the same event + +- Added ID in the response of the upload sample API. [iglocska] + + - it now also returns the ID of the created/updated event + +- Merge branch 'master' of https://github.com/MISP/MISP. [iglocska] + +- Merge pull request #658 from Rafiot/master. [Raphaël Vinot] + + Fix pull request + +- Added gcc in dependencies (related to + https://github.com/MISP/MISP/issues/302) [David André] + +- Added gcc in dependencies (related to #302) [David André] + +v2.3.126 (2015-09-16) +--------------------- + +- Merge branch 'hotfix-2.3.126' [iglocska] + +- Removed redirect to the news page. [iglocska] + +- Removed junk file. [iglocska] + +- Collection of changes / fixes. [iglocska] + + - Event blacklist functionality extended + - Several context fields added + - edit existing entries to change the context fields + + - removed the deprecated news page + + - hash attribute types get validated against empty values + + - fixed an excepion on REST add of attributes when the validation stops an attribute from being entered + + - fixed the parameters in some exports being ignored after a recent patch + + - added an admin tool to prune orphaned attributes + + - cleanup and move of the database update methods - they are now accessible from any model + + - Footer now shows MISP version including sub version + +- Event blacklist context completed. [iglocska] + +- Further progress on several issues. [iglocska] + +- Progress on several issues. [Iglocska] + + - switching workstations, this is all WiP + +- Merge pull request #653 from Rafiot/master. [Raphaël Vinot] + + [Travis] Fix DB + +- [Travis] Fix DB. [Raphaël Vinot] + +- Merge pull request #652 from Rafiot/travis2. [Raphaël Vinot] + + [Travis] Big update, Almost ready to run tests. + +- Big update, Almost ready to run tests. [Raphaël Vinot] + +- Fix to a display bug on the event index when short tags are used. + [Iglocska] + +v2.3.125 (2015-09-09) +--------------------- + +- Merge branch 'hotfix-2.3.125' [Iglocska] + +- Left off shell script. [Iglocska] + +- Initialise first user via the command line. [Iglocska] + + usage: + + /var/www/MISP/app/Console/cake userInit -q + + returns the created auth key or an error message if users already exist + + The created account is an admin user, with the login being admin@admin.test / admin + +- Fixed XSS in several views. [Iglocska] + + - reported by Roberto Suggi Liverani from NCIA + +- Added comment in text export paragraph that. [David André] + + non IDS flagged attributes are also exported by default. + +- Fix travis message in README. [Raphaël Vinot] + +v2.3.124 (2015-09-07) +--------------------- + +- Merge branch 'hotfix-2.3.124' [Iglocska] + +- Several issues resolved. [Iglocska] + + - fixed an issue where pushing a single event would fail + + - both event and attribute edits via the API work without providing a timestamp. The current timestamp is instead attached + + - both event and attribute edits fill the required fields from the data in the database if not supplied (as long as the uuid is found) + +- Typo, fixes #632. [Iglocska] + +- Fix to a serious bug with adding attributes via the API and + performance fixes. [Iglocska] + + - due to a bug, setting an attribute ID in the /attributes/add API call can lead to overwriting an existing attribute + + performance improvements: + + - massive improvements to the correlation performance + - improvements to the attribute validation process + +- Merge pull request #639 from Rafiot/travis. [Raphaël Vinot] + + Add partial travis support + +- Add partial travis support. [Raphaël Vinot] + +v2.3.123 (2015-09-03) +--------------------- + +- Merge branch 'hotfix-2.3.123' [Iglocska] + +- Enhancements to the reportValidationIssuesAttributes action. + [Iglocska] + + - now also shows issues not related to the value field + - takes an optional parameter to validate a single event's attributes + +v2.3.122 (2015-09-02) +--------------------- + +- Merge branch 'hotfix-2.3.122' [Iglocska] + +- Version bump. [Iglocska] + +- Fixed XSS in the footer. [Iglocska] + + - reported by Roberto Suggi Liverani from NCIA + +v2.3.121 (2015-09-02) +--------------------- + +- Merge branch 'master' of https://github.com/MISP/MISP. [Iglocska] + +- Merge pull request #629 from RichieB2B/ncsc-nl/stix-tags. [Alexandre + Dulaunoy] + + Export MISP tags as STIX journal entries + +- Export MISP tags as STIX journal entries. [Richard van den Berg] + +- Corrected typo in word-wrapping for description in event display. + [David André] + +- Merge pull request #626 from MISP/wrap-description. [Alexandre + Dulaunoy] + + Word-wrap for event description + +- Word-wrap for event description. [David André] + +- Merge branch 'hotfix-2.3.121' [Iglocska] + +- Version bump. [Iglocska] + +- Addition to the previous commit. [Iglocska] + +- Fix to a reflected XSS in the event choice. [Iglocska] + +- Merge branch 'hotfix-2.3.120' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.118' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.117' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.116' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.115' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.120' [Iglocska] + +- Cleanup of some mistakes. [Iglocska] + +v2.3.120 (2015-08-27) +--------------------- + +- Merge branch 'hotfix-2.3.118' [Iglocska] + +- Add / Remove tags from events via a new API. [Iglocska] + +v2.3.118 (2015-08-27) +--------------------- + +- Merge branch 'master' of https://github.com/MISP/MISP. [Iglocska] + +- Merge pull request #618 from nullprobe/patch-1. [Alexandre Dulaunoy] + + Update MYSQL.sql + +- Update MYSQL.sql. [nullprobe] + + Unnecessary comma makes the import fail. + +- Merge pull request #577 from bemre/patch-1. [Raphaël Vinot] + + Update INSTALL.ubuntu1404.txt + +- Update INSTALL.ubuntu1404.txt. [Bâkır Emre] + + it must be core.php instead of Core.php + +v2.3.117 (2015-08-27) +--------------------- + +- Merge branch 'hotfix-2.3.117' [Iglocska] + +- Collection of fixes. [Iglocska] + + - CSV export ignored the tag parameters + - tagging events didn't work as expected in some cases + - timing out and clicking on an admin action results in being redirected to a non-existing admin login page + - distribution setting ignored when uploading attachments + +v2.3.116 (2015-08-25) +--------------------- + +- Merge branch 'hotfix-2.3.116' [Iglocska] + +- Fix to the previous hotfix. [Iglocska] + + - indexes were not created if they already existed + - this was an issue if a non unique index was present + + - also made the process more verbose and added a generic method that deals with index removal + +- Merge branch 'master' of https://github.com/MISP/MISP. [Iglocska] + +- Removed git pull (x2) since we are already doing checkout. [David + André] + +- Merge branch 'hotfix-2.3.115' [Iglocska] + +- Resolved an issue that can lead to duplicate events showing up in + MISP. [Iglocska] + + - UUID uniqueness was previously not enforced + - changed the MYSQL.sql file to reflect the changes + - Added upgrade admin tool to remove duplicate events and make the database changes required + - Tweaked the tool for the attribute uuid fix so that it cannot created duplicate keys + + - some minor fixes, such as automatically removing eventTag objects on event deletion + +- Merge branch 'hotfix-2.3.114' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.113' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.112' into develop. [Iglocska] + +v2.3.114 (2015-08-24) +--------------------- + +- Merge branch 'hotfix-2.3.114' [Iglocska] + +- Version bump. [Iglocska] + +- Fixed a bug with downloadSample that returns all accessible samples + instead of the requested one, fixes #610. [Iglocska] + + - fixed incorrect branch order causing this issue + +- Merge branch 'hotfix-2.3.113' [Iglocska] + +- Various fixes to the OpenIOC import and the password reset, fixes + #600, fixes #599, fixes #565. [Iglocska] + + - OpenIOC import now correctly sets IDS flags based on type + - OpenIOC import specifies the source file in the comments + + - Fixed a blackhole issue with the password reset popups + +v2.3.112 (2015-08-18) +--------------------- + +- Merge branch 'hotfix-2.3.112' [Iglocska] + +- Added event ID field to restSearch APIs, to assist #456. [Iglocska] + + - eventid a new parameter for both event and attribute restsearch + - these APIs now accept arrays in both json and xml format (you can send "eventid": ["15", "16"] instead of "eventid": "15&&16" in addition to the old functionality + +- Merge branch 'hotfix-2.3.111' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.111' [Iglocska] + +- Some fixes to the OpenIOC import tool. [Iglocska] + + - added support for SHA types + - fixed an issue that caused the import to fail with duplicate attributes (the list gets pruned now) + - fixed an issue where no supplied contextual fields would lead to empty attributes being created + - removed the requirement for the files to have the .ioc extension + +- Merge branch 'hotfix-2.3.110' into develop. [Iglocska] + +v2.3.110 (2015-08-18) +--------------------- + +- Merge branch 'hotfix-2.3.110' [Iglocska] + +- Fix to a new bug introduced with the blacklisting that can prevent new + events from being added via the UI. [Iglocska] + +- Merge branch 'hotfix-2.3.109' into develop. [Iglocska] + +v2.3.109 (2015-08-18) +--------------------- + +- Merge branch 'hotfix-2.3.109' [Iglocska] + +- Version bump. [Iglocska] + +- Added event ID/UUID to the event filters and attribute search. + [Iglocska] + + - enter a UUID in the event ID field of the attribute search to find attributes belonging to a certain event + - use event IDs / UUIDs to filter events on the event index + +- Merge branch 'hotfix-2.3.108' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.107' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.106' into develop. [Iglocska] + +v2.3.108 (2015-08-18) +--------------------- + +- Merge branch 'hotfix-2.3.108' [Iglocska] + +- Database update admin-actions are now logged and if they fail the + errors are logged. [Iglocska] + +v2.3.107 (2015-08-17) +--------------------- + +- Merge branch 'hotfix-2.3.107' [iglocska] + +- Several bigger changes. [iglocska] + + - new functionality: Event blacklisting by UUID + - site admins cna enable this feature in the server settings + - enabling the feature will make the required db changes + - any deleted event will automatically get blacklisted + - this prevents deleted events from flowing back from a synced instance + - site admins can manually add UUIDs to the list and remove entries + + - fix to UUID duplication issues for attributes + - simply run the admin script and it will regenerate the UUID of attributes that are duplicates, if any such exist + - timestamps/event published status will not be affected + + - config.core.php now includes a change that prevents from 404 exceptions being logged + - the sync uses 404s to signal that an event with a given uuid does not exist when negotiating proposal synchronisation + - this causes a dangerously high amount of noise in the logs + +v2.3.106 (2015-08-07) +--------------------- + +- Merge branch 'hotfix-2.3.106' [Iglocska] + +- Download all samples for an event ID via the API. [Iglocska] + + - as explained on the automation page + - also, better error handling + + - all API calls that fail during authentication will now return a JSON/XML error message instead of redirecting to the login page + +- Merge branch 'hotfix-2.3.105' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.104' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.103' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.102' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.101' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.100' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.99' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.98' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.97' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.96' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.95' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.94' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.93' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.92' into develop. [Iglocska] + +v2.3.105 (2015-08-07) +--------------------- + +- Merge branch 'hotfix-2.3.105' [Iglocska] + +- New functionality: API to download sample by hash. [Iglocska] + + - simply pass an MD5 hash along and receive a sample if available zipped and base64 encoded in a response object + - pass any hash along with a flag set and receive any samples from events that have the passed hash + + - Also, fix for an issue with the freetext import not using semi-colons as separators + +v2.3.104 (2015-08-04) +--------------------- + +- Merge branch 'hotfix-2.3.104' [Iglocska] + +- Some fixes to the upload malware API. [Iglocska] + + - Threat level ID options correctly set + - Threat level ID validation tightened to reject anything but the existing threat levels + - The upload malware API now logs validation issues during the failed creation of attributes / events + +- Merge branch 'master' of https://github.com/MISP/MISP. [Iglocska] + +- Update dependencies. [Raphaël Vinot] + + * the real name of libxslt-dev is libxslt1-dev + * curl is required later in the installation and may not be present on the system + +v2.3.103 (2015-08-04) +--------------------- + +- Merge branch 'hotfix-2.3.103' [Iglocska] + +- Additional parameters for the upload sample API. [Iglocska] + +- A list of changes to the way attachments are uploaded, fixes #559, + fixes #482. [Iglocska] + + - new API for uploading malware samples + - allows the upload of several files + - can be used to populate a pre-existing event, or create a new event + - expects a JSON or an XML object with the samples base64 encoded + - new way of storing malware samples + - original filename not used any longer + - samples are renamed to their md5 hashes + - original filename preserved in a secondary txt file + - removed filename validation as it is no longer used for the command line execution + - this allows unicode name files to be uploaded! + - changed the UI attachment upload to reflect these changes + - code more centralised and extendible + +v2.3.102 (2015-07-27) +--------------------- + +- Merge branch 'hotfix-2.3.102' [Iglocska] + +- Added the same functionality to the regex edit. [Iglocska] + +- Added error message if regex is added without choosing a type, fixes + #575. [Iglocska] + + - user will be taken back to the form if no type selected + +- Merge branch 'hotfix-2.3.101' [Iglocska] + +- Mass IDS toggle for freetext import, fixes #576. [Iglocska] + + - added a toggle for the IDS fields in the freetext import to quickly set all found attributes to being IDS worthy + +v2.3.100 (2015-07-22) +--------------------- + +- Merge branch 'hotfix-2.3.100' [Iglocska] + +- Fixed an issue with the NIDS export not correctly working for single + events. [Iglocska] + +- Merge branch 'hotfix-2.3.99' [Iglocska] + +- Incremental export generation for HIDS and NIDS exports. [Iglocska] + + - Instead of fetching all events at once for the export, events are fetched one by one + - Greatly reduces memory footprint (It mostly depends on the event with the most eligible attributes now, instead of the combined list of all events) + - Because of the lower memory usage, the time taken for the export is also slashed to a fragment of what it was before + +v2.3.99 (2015-07-17) +-------------------- + +- Merge branch 'hotfix-2.3.98' [Iglocska] + +v2.3.98 (2015-07-17) +-------------------- + +- Merge branch '570' into hotfix-2.3.98. [Iglocska] + +- Convert tab to spaces. [Richard van den Berg] + +- Remove unused relatedTTP. [Richard van den Berg] + +- Add timezone +00:00 to timestamp. [Richard van den Berg] + +- Change incident description to title. [Richard van den Berg] + +- Add Indicated_TTP. [Richard van den Berg] + +- Add Valid_Time_Position. [Richard van den Berg] + +- Add indicator types. [Richard van den Berg] + +- Add condition attributes. [Richard van den Berg] + +- Some changes to the workers. [Iglocska] + + - some fixes with the previous iteration of the background workers + - PID now checked using ps -p instead of looking for it in /proc + +- Changes to the hids exports. [Iglocska] + + - fixed some issues with unset variables (from, to, last) when triggered by the background workers + - reduced memory usage of the hids exports (removed storing the hashes twice in memory, drastically removed the data retrieved from the db when preparing the export) + +v2.3.97 (2015-07-13) +-------------------- + +- Merge branch 'hotfix-2.3.97' [Iglocska] + +- Version bump. [Iglocska] + +- Merge branch 'pr567' into hotfix-2.3.97. [Iglocska] + +- Use setupHttpSocket for fetchPGPKey. [Richard van den Berg] + +- Merge branch 'pr564' into hotfix-2.3.97. [Iglocska] + +- Edited comment for RPZ_Policy. [David André] + + Removed copy/pasta and added a correct comment for RPZ_Policy + +- Merge pull request #1 from MISP/master. [David André] + + Update to latest MISP master + +- Merge branch 'pr546' into hotfix-2.3.97. [Iglocska] + +- Use innodb engine for cake sessions table. [David André] + +v2.3.96 (2015-07-12) +-------------------- + +- Merge branch 'hotfix-2.3.96' [Iglocska] + +- Rework of the diagnostics for background workers. [Iglocska] + + - shows dead background workers + - allows site admins to add workers to any queue on the fly + - allows site admins to kill workers on the fly + +v2.3.95 (2015-07-09) +-------------------- + +- Merge branch 'hotfix-2.3.95' [Iglocska] + +- Some tuning to the hostname / url type recognition in the freetext + import tool, fixes #562. [Iglocska] + +v2.3.94 (2015-07-08) +-------------------- + +- Merge branch 'hotfix-2.3.94' [Iglocska] + +- Fix to an error with very large strings in an array causing a failure + in the XML conversion of simpleXML, fixes #500. [Iglocska] + + Moved the XML conversion in restfullEventToServer() to MISP's own xml conversion tool + +v2.3.93 (2015-07-07) +-------------------- + +- Merge branch 'hotfix-2.3.93' [Iglocska] + +- Fixes to the RPZ export based on the testing of elhoim. [Iglocska] + + - some errors in the format (wrong comment character used, rpz-ip not appended to IP addresses, missing semi-colon) + - removed hostnames that are on domains blocked by the rules based on domain attributes + +v2.3.92 (2015-07-01) +-------------------- + +- Merge branch 'hotfix-2.3.92' [Iglocska] + +- Fix to an incorrect validation of temporary filenames. [Iglocska] + +- Merge branch 'hotfix-2.3.91' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.90' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.90' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.89' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.91' [Iglocska] + +- File management fixed in server settings. [Iglocska] + + - a previous patch removed the contents of the page + +v2.3.91 (2015-07-01) +-------------------- + +- Merge branch 'hotfix-2.3.90' [Iglocska] + +- GnuPG.binary demoted to optional setting as it should be. [Iglocska] + +v2.3.90 (2015-07-01) +-------------------- + +- Merge branch 'hotfix-2.3.90' [Iglocska] + +- Version bump. [Iglocska] + +- Fix to XSS in the template creation process. [Iglocska] + +- Security fix: Fix to a possible PHP Object injection. [Iglocska] + + - unserialized user input replaced with json_decode + +- Merge branch 'hotfix-2.3.89' [Iglocska] + +- Version bump and debug code removed. [Iglocska] + +- Fix for disabled fields causing issues with the security component + fixes #555. [Iglocska] + + - the disabled fields are no longer created via the form helper + +- Merge branch 'hotfix-2.3.88' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.87' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.87' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.86' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.84' into develop. [iglocska] + +v2.3.88 (2015-06-29) +-------------------- + +- Merge branch 'hotfix-2.3.88' [Iglocska] + +- Complete rework of the ZeroMQ implementation. [Iglocska] + + - python server running in the background doing the publishing + - MISP -> python script communication via redis + - configurable / controllable via the admin UI + +- Merge branch 'hotfix-2.3.87' [Iglocska] + +- Removed debug code. [Iglocska] + +- Merge branch 'hotfix-2.3.87' [Iglocska] + +- Version bump. [Iglocska] + +- Several fixes. [Iglocska] + + - added multi edit to freetext import comments + - added a missing file from hotfix-2.3.87 (pgp key import view) + - updated gitignore to ignore some items that are outside of the scope of the git package + +- Proposal mass accept/discard, fixes #466. [Iglocska] + +v2.3.87 (2015-06-24) +-------------------- + +- Merge branch 'hotfix-2.3.86' [Iglocska] + +- Merge branch 'fix-stix-date-ranges' into hotfix-2.3.86. [Iglocska] + + Conflicts: + app/View/Events/automation.ctp + +- Move example to bottom of h3. [Richard van den Berg] + +- Fix bold and spacing. [Richard van den Berg] + +- Add/move missing tags examples. [Richard van den Berg] + +- Clarify the use of empty parameters in URL. [Richard van den Berg] + +- Clarify more date formats. [Richard van den Berg] + +- Clarify date format. [Richard van den Berg] + +- Add $from and $to to Event->stix() [Richard van den Berg] + +- DateFieldCheck actually expects YYYY-MM-DD. [Richard van den Berg] + +- Added pub/sub feature using ZeroMQ, fixes #540 and fixes #526. + [Iglocska] + + - by installing the requirements described in the update and the install instructions (ubuntu only for now, centos/red-hat versions to be tested and described), administrators can enable the pub/sub feature + - assign a port to the service via the interface + - each time an event is published, MISP will use ZMQ's PUB feature to push out a MISP JSON package using the "misp_json" prefix + +- Some merge issues resolved. [Iglocska] + +- Merge branch 'feature/rpz' into hotfix-2.3.86. [Iglocska] + + Conflicts: + app/Console/Command/EventShell.php + app/Model/Server.php + +- Opened up the rpz API for automation. [iglocska] + +- Merge branch 'master' into feature/rpz. [iglocska] + +- Small fixes. [iglocska] + + - filename fix + - per event download fixed + +- Added the missing ways to exploit the rpz functionality. [iglocska] + + - rpz added to exports, both old-style and with background workers + - per event rpz functionality added + +- First revision of the RPZ export complete. [iglocska] + + - documented in automation view + - right now it follows the simple rule of user > admin settings > default values when generating the export + - Parameters can be passed via url / JSON object / XML object + - filters include filter on event ID, date range, tags + + TODO: + - buttons for a per event download via the UI + - introduce new export option for normal users (via background workers and the old style export) + +- Further progress, still rough around the edges. [iglocska] + + - server settings and validation work + - configurable template via settings + - configurable via API as well + + - Also trying to define the structure for future Plugin settings + - The idea is to have them in a separate tab all prepended with the plugin name + - since this is not yet part of the future flexible plugin system, it is still kept in the main codebase, but the idea is to get the naming conventions ready for the future version + +- First version of the RPZ export. [iglocska] + + - still undocumented + - very naive policy settings + - limit per event / tags / date range + +- Removed some junk. [Iglocska] + +- PGP key selection on fetch, fixes #554. [Iglocska] + + - MISP will now fetch a list of all keys matching the e-mail address from the MIT server from the user edit view + - A popup will present all the matching keys (with the creation date, key ID, email addresses associated - and the fingerprint when hovering over them) + - Once the admin clicks on one, it will fetch the desired key + + - future enhancement possibility: move the second stage (the actual key fetch) to the server side instead of a direct ajax query from the user's browser + +v2.3.85 (2015-06-22) +-------------------- + +- Merge branch 'hotfix-2.3.85' [Iglocska] + +- Tuning of the complex type tool. [Iglocska] + +v2.3.84 (2015-06-18) +-------------------- + +- Merge branch 'hotfix-2.3.84' [iglocska] + +- Various changes and bug fixes. [iglocska] + + - contact reporter first tries to contact orgc users on the instance, if they don't exist, it will contact the owner (instead of going straight to the owner) + - hostname / domain name validation change broke validation of hostnames/domain names / email addresses with a "-" + - Some documentation changes for the REST API (more coming) + - some tuning of the freetext import + +- Merge branch 'hotfix-2.3.83' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.82' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.81' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.80' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.79' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.78' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.77' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.76' into develop. [Iglocska] + +- Install instruction change under ubuntu: No more reference to removed + INSTALL.SH file, fixes #520. Also, removed BUGS.txt, fixes #519. + [Iglocska] + +- Merge branch 'hotfix-2.3.75' into develop. [Iglocska] + +v2.3.83 (2015-06-17) +-------------------- + +- Merge branch 'hotfix-2.3.83' [iglocska] + +- Small tweak to the email/domain/hostname validation, affects #551. + [iglocska] + +v2.3.82 (2015-06-16) +-------------------- + +- Merge branch 'hotfix-2.3.82' [iglocska] + +- Relaxed validation of tlds in domain/hostname/email-src/email-dst + attributes to allow for longer custom tlds. [iglocska] + +- Merge branch 'hotfix-2.3.81' [Iglocska] + +- Removed some junk. [Iglocska] + +v2.3.81 (2015-06-10) +-------------------- + +- Merge branch 'hotfix-2.3.81' [Iglocska] + +- Version bump. [Iglocska] + +- Some further cleanup / refactoring. [Iglocska] + +- Updated the documentation to reflect the correct STIX / CyBox versions + required. [Iglocska] + + - Updated the admin tool to check the STIX / Cybox versions + +- Fixes to the e-mailer and the HIDS export. [Iglocska] + + - HIDS exports did not include filename|hash types + - Sending a password reset / welcome message picked the opposite subject line + - line breaks were sent as literals. + +v2.3.80 (2015-06-09) +-------------------- + +- Merge branch 'hotfix-2.3.80' [Iglocska] + +- Version bump. [Iglocska] + +- Added the option to use an alternat executable for gpg, fixes #498. + [Iglocska] + + - users can specify an alternate gnupg executable + - Since GnuPG2 is not compatible with the last stable CryptGPG version, there are 3 options for CentOS / Red Hat users: + 1. Don't use a passphrase for the server's PGP key + 2. Install the beta version of CryptGPG (1.4.0b4) + 3. Install GnuPG classic and point MISP to the executable + + - This patch enables option 3, administrators can point MISP to the alternate executable in the server settings + +- Server setting changes logged, fixes #531. [Iglocska] + +v2.3.79 (2015-06-06) +-------------------- + +- Merge branch 'hotfix-2.3.79' [Iglocska] + +- Added documentation changes to avoid a non-compatible cybox + installation, fixes #529. [Iglocska] + + - STIX exports were failing when using the master branch of the Cybox Python libraries + - installation guide now forces users to use the last compatible release + +- Documentation for the new export option added. [Iglocska] + +- Added a new API parameter that allows to restrict events to the most + recently published ones, #527. [Iglocska] + + - added the new flag "last" to the list of parameters + - exports affected: XML, CSV, NIDS, HIDS, STIX, Text, RestSearch + - Valid values: number + format where format can be d, m, h for day, minute, hour (examples: 5d or 12h or 30m) + +- Merge branch 'hotfix-2.3.78' [Iglocska] + +- Version bump, also, hotfix fixes #521. [Iglocska] + +- Tags sorted by name not ID, fixes #522. [Iglocska] + + - Affected views: Tag index, event view tag attach dropdown + +- Fixed an issue with log entries being truncated (Requires + administrator action!) [Iglocska] + + - added a new entry to the admin tools (Administartion -> Administrative tools) + - converts title and change columns in the logs table to text from varchar(255) + +v2.3.77 (2015-06-05) +-------------------- + +- Merge branch 'hotfix-2.3.77' [Iglocska] + +- Fix to non publish users being able to get around the restriction. + [Iglocska] + + - fixed an incorrect privilege check on the publish pop-up + +v2.3.76 (2015-06-04) +-------------------- + +- Merge branch 'hotfix-2.3.76' [Iglocska] + +- Auth users should only be able to create events for their org. + [Iglocska] + + - Sync users should be able to create an event for another orgc, but auth users should not + - Fixed + +- Install instruction change under ubuntu: No more reference to removed + INSTALL.SH file, fixes #520. Also, removed BUGS.txt, fixes #519. + [Iglocska] + +- Merge branch 'hotfix-2.3.75' [Iglocska] + +- Freetext import tool now prunes duplicate values, fixes #517. + [Iglocska] + +- Oversanitisation breaks links in attribute values, fixes #371. + [Iglocska] + +- Merge branch 'mbstring' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.74' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.73' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.72' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.71' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.70' into develop. [iglocska] + +- Merge branch 'mbstring' [Iglocska] + +- CakePHP 2.6.7 requires the php mbstring extension. [Richard van den + Berg] + + - on CentOS this is a separate package php-mbstring + - on Ubuntu this is part of libapache2-mod-php5 + +v2.3.74 (2015-06-03) +-------------------- + +- Merge branch 'hotfix-2.3.74' [Iglocska] + +- Timing for rescheduling of tasks changed slightly. [Iglocska] + + - The rescheduling now happens before the task is executed - this way a failed job will not prevent the rescheduling of the next execution time + +v2.3.73 (2015-06-03) +-------------------- + +- Merge branch 'hotfix-2.3.73' [Iglocska] + +- AJAX attribute creation would block a follow-up publish request, fixes + #514. [Iglocska] + + - Popover_form purged after the form has been submitted + - a duplicate hidden div was created for confirmation popups within the attribute creation popup and clicking publish populated the wrong div + +- Fixes issue with firefox not pasting the fetched PGP key, fixes #514. + [Iglocska] + +- Merge branch 'hotfix-2.3.72' [Iglocska] + +- Some fixes to the documentation. [Iglocska] + + - workers potentially started as root in the documentation, fixed + +- Fixed the max width of the attribute value field, fixes #512. + [Iglocska] + +- Updated bootstrap datepicker, fixes #507. [Iglocska] + +- NIDS filename changes, fixes #509. [Iglocska] + + - instead of misp.rules the filename becomes misp.format.eventid.rules where eventid is only set if a single event is exported + +- Disablerestalert setting clarified and default set to true, fixes 511. + [Iglocska] + +- Free text import tool tuning, fixes #510. [Iglocska] + + - comma separated values now correctly parsed + - Ports in IP/url/link/domain/hostname now added as a comment + - virustotal now automatically recognised as external analysis / link + +v2.3.71 (2015-06-01) +-------------------- + +- Merge branch 'hotfix-2.3.71' [Iglocska] + +- Events without attributes are now blocked from pull/push, fixes #476. + [Iglocska] + + - Events published / pushed will now refuse to sync if the situation arises where no attributes would be eligible to be synced + - Events pulled that contain no attributes will be thrown away + +- Merge branch 'hotfix-2.3.70' [iglocska] + +- Version bump. [iglocska] + +- Merge branch 'certat' into hotfix-2.3.70. [iglocska] + +- Merge branch 'master' of https://github.com/MISP/MISP. [Aaron Kaplan] + +- Update INSTALL.ubuntu1404.txt. [AaronK] + + Add a note on Debian Wheezy installation instructions + +- Merge branch 'master' of https://github.com/MISP/MISP. [Aaron Kaplan] + +- Merge branch 'master' of https://github.com/MISP/MISP. [Aaron Kaplan] + +- Merge branch 'master' of https://github.com/MISP/MISP. [Aaron Kaplan] + +- Merge branch 'master' of https://github.com/aaronkaplan/MISP. [Aaron + Kaplan] + +- Merge branch 'master' of https://github.com/MISP/MISP. [Aaron Kaplan] + +- Should read if (defined(...)) [Aaron Kaplan] + +- Merge branch 'master' of https://github.com/aaronkaplan/MISP. [Aaron + Kaplan] + +- Merge https://github.com/MISP/MISP. [Aaron Kaplan] + +- Move CERT.at logo file. [L. Aaron Kaplan] + +- Merge https://github.com/MISP/MISP. [Aaron Kaplan] + +- Added CERT.at org file Also testing pull requests upstream. [Aaron + Kaplan] + +- Merge branch 'hotfix-2.3.69' into develop. [iglocska] + +v2.3.69 (2015-05-27) +-------------------- + +- Merge branch 'hotfix-2.3.69' [iglocska] + +- Left of tuning of complex type tool in previous commit. [iglocska] + + - also, appcontroller now loads the security component, so that the blackhole override doesn't produce errors + +- Finished the e-mailing rework branch, fixes #505, fixes #504, fixes + #502, fixes #499. [iglocska] + + - this commit is mostly here to capture what was changed in hotfix 2.3.69 + + - e-mailing completely reworked, all e-mails now flow through the same method + - that method will handle all encryption and the decisions whether to send e-mails unencrypted to users without an encryption key, whether to keep the body of the e-mail untruncated, etc + - all e-mails are now also logged here (including the reason of a potential failure) + + - new server settings for default template messages for password resets / new user welcome messages + + - admin e-mail interface reworked and org admins now also have access to the features + + - password resets / new user for site and org admins (where applicable) - quickly reset the password of a user and alert them using the pre-defined reset template + + ===== + + - Tuned the freetext import to really accept free-text. Let me know if you have any tips for tuning the detection further! + + - it now breaks the passed string on whitespace and line-break and tries to resolve the rest. Filename resolution tightened to exclude anthing that starts or ends with a . + +- Blackhole message due to csrf replaced with something more obvious, + fixes #504. [iglocska] + + - user will get an explanation of the csrf error and that going back and refreshing the form will fix it + - also, there is a link that will take the user to the baseurl (which will redirect to the login page if the csrf issue occured on the login page) + +- New emailer finished. [iglocska] + +- Further progress. [iglocska] + +- Rework of the e-mailing, part 1. [iglocska] + + - Reworking the way e-mails are sent - all of it goes through a centralised e-mail method + - just pass the recipient, recipient encryption key collection, body, alternate body if the message cannot be encrypted, subject, reply to address and pgp key for reply to along and the method will do the rest + + - encrypt if possible, check if sending without encryption is allowed, signing, adding attachment for reply to encryption key, using alternate sanitised body if it is enforced for accounts that cannot use encryption is all done in one place + + - easy to maintain and expand with future changes (such as the S/MIME pull request on github) + +- Merge branch 'unencrypted' into hotfix-2.3.69. [iglocska] + +- Removed extraneous dash. [Richard van den Berg] + +- Fixed typo. [Richard van den Berg] + +- Also respect GnuPG.bodyonlyencrypted for posts alerts. [Richard van + den Berg] + +- Merge branch 'ncsc-nl/posts-alerts' into ncsc- + nl/email_body_only_encrypted. [Richard van den Berg] + +- Do not send details of events unencrypted. [Richard van den Berg] + +- Merge branch 'email-notifications' into hotfix-2.3.69. [iglocska] + +- Use correct CakeResque queue. [Richard van den Berg] + +- Fix whitespaces. [Richard van den Berg] + +- Fix posts alerts. [Richard van den Berg] + +- Send E-mail notifications for new posts in discussion and event + threads. [Richard van den Berg] + +- Freetext import tool now splits the input by line break and + whitespace, fixes #502. [iglocska] + +- Merge branch 'hotfix-2.3.68' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.67' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.66' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.65' into develop. [iglocska] + +v2.3.68 (2015-05-21) +-------------------- + +- Merge branch 'hotfix-2.3.68' [iglocska] + +- Date set to today's date by default, fixes #495. [iglocska] + +v2.3.67 (2015-05-20) +-------------------- + +- Merge branch 'hotfix-2.3.67' [iglocska] + +- Ignoring non MISP AUTHORIZATION headers, fixes #478. [iglocska] + + - Users being logged on would not be able to use the actions that are also used for automation + - Those actions trigger a check of the authorization header, which in certain use cases can be set with values that is outside of the scope of MISP + + - MISP will now try to only detect MISP auth keys in the headers and if it detects something else it ignores it + +v2.3.66 (2015-05-15) +-------------------- + +- Merge branch 'hotfix-2.3.66' [iglocska] + +- Fix to copy pasta issue breaking from/to filters in exports, fixes + #494. [iglocska] + +v2.3.65 (2015-05-15) +-------------------- + +- Merge branch 'hotfix-2.3.65' [iglocska] + +- Fixed issue with proxy settings attempted to be added in synctool, + even if not set. [iglocska] + +- Merge branch 'hotfix-2.3.64' into develop. [iglocska] + +- Merge branch 'password_script' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.63' into develop. [iglocska] + +- Corrected typo. [Christophe Vandeplas] + +- Links to website. [Christophe Vandeplas] + +- MISP diagrams in SVG licensed under CC-BY-SA added. [Alexandre + Dulaunoy] + +- Merge branch 'hotfix-2.3.62' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.61' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.60' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.59' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.58' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.57' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.64' [iglocska] + +- Merge branch 'certauth' into hotfix-2.3.64. [iglocska] + +- Minor typo in the unset -- should be ['User']['gpgkey'] [Guilherme + Capilé] + +- Removed session handling from plugin and moved to AppController. + [Guilherme Capilé] + +- Merge remote-tracking branch 'upstream/master' [Guilherme Capilé] + +- Merge branch 'master' of github.com:FIRSTdotorg/MISP. [Guilherme + Capilé] + +- Added user defaults to plugin. [Guilherme Capilé] + +- Added client SSL certificate authentication as a CakePHP plugin. + [Guilherme Capilé] + +- Added client SSL certificate authentication as a CakePHP plugin. + [Guilherme Capilé] + +- Added user defaults to plugin. [Guilherme Capilé] + +- Added client SSL certificate authentication as a CakePHP plugin. + [Guilherme Capilé] + +- Added client SSL certificate authentication as a CakePHP plugin. + [Guilherme Capilé] + +- Merge branch 'cakephppath' into hotfix-2.3.64. [iglocska] + +- Update UPDATE.txt. [remg427] + + app missing in path for cakephp + +- Merge branch 'saltlength' into hotfix-2.3.64. [iglocska] + +- Calrify salt length in INSTALL.md. [Gábor Molnár] + +- Note salt key length requirement to INSTALL.md. [Gábor Molnár] + +- Merge branch 'rsakey' into hotfix-2.3.64. [iglocska] + +- Removed the RSA key recommendation from INSTALL.ubuntu1404.txt. [David + André] + +- Removed the RSA key recommendation from INSTALL.centos7.txt. [David + André] + +- Removed the RSA key recommendation from INSTALL.centos6.txt. [David + André] + +- Left off a file. [iglocska] + +- PGP key lookup for lazy MISP instance admins, fixes #492. [iglocska] + + - Added a button for the add user / edit user views that fetches the entered e-mail addresses pgp key from pgp.mit.edu + +- Implemented correct from / to api parameter checks. [iglocska] + + - based on stevengoossensB's pull request + +v2.3.64 (2015-05-12) +-------------------- + +- Merge branch 'password_script' [iglocska] + +- Password reset fix. [iglocska] + +- Added link to GNU AGLP License v3 text. [David André] + +v2.3.63 (2015-05-04) +-------------------- + +- Merge branch 'hotfix-2.3.63' [iglocska] + +- Removed debug. [iglocska] + +- Parse authorization headers for a valid MISP auth key, fixes #478. + [iglocska] + + - Keeps parsing until a valid auth key is found + +- Merge branch 'master' into hotfix-2.3.63. [iglocska] + +- Corrected typo. [Christophe Vandeplas] + +- Links to website. [Christophe Vandeplas] + +- MISP diagrams in SVG licensed under CC-BY-SA added. [Alexandre + Dulaunoy] + +- Merge pull request #468 from elhoim/patch-6. [Andras Iklody] + + Fix for #467 + +- Fix for #467. [David André] + + Fix for issue #467 + Changed the label of IDS checkbox for proposals + +v2.3.62 (2015-04-16) +-------------------- + +- Merge branch 'hotfix-2.3.62' [Iglocska] + +- Small fix to editing an event via the api. [Iglocska] + + - adding attributes without a uuid will cause the edit to fail + - attributes without a uuid will now be added as a new attribute + +- Merge branch 'hotfix-2.3.61' [Iglocska] + +- Fixed various issues with the attribute REST api. [Iglocska] + + - also updated the sample curl scripts + +v2.3.60 (2015-04-13) +-------------------- + +- Merge branch 'hotfix-2.3.60' [Iglocska] + +- Background job for pull incorrectly checks the push flag on the + server, fixes #457. [Iglocska] + + - Issue fixed: When background jobs are enabled the wrong flag is checked when attemptying to enqueue a pull + +v2.3.59 (2015-04-08) +-------------------- + +- Merge branch 'hotfix-2.3.59' [Iglocska] + +- Fix to an issue with the caching. [Iglocska] + + - CSV caching was saving to file on each attribute, creating extremely high amounts of I/O + - reduced it to saving to file / event + + - fixed incorrect pathing + +- Merge branch 'triple-dots' into hotfix-2.3.59. [Iglocska] + +- Only truncate string if adding ... will make it shorter. [Richard van + den Berg] + +- Merge branch 'cakeresque-update' into hotfix-2.3.59. [Iglocska] + +- Include composer.phar self-update. [Richard van den Berg] + +- Use cake-resque:4.1.2. [Richard van den Berg] + + - Remove --no-update for cake-resque + - Added UPDATE.txt for keeping up2date between major releases + +- Merge branch 'cakephp-update' into hotfix-2.3.59. [Iglocska] + +- Remove gitlink for app/Plugin/CakeResque. [Richard van den Berg] + + CakeResque is installed with composer.phar + + Removing the gitlink gets rid of this annoying error message: + No submodule mapping found in .gitmodules for path 'app/Plugin/CakeResque' + +- Update cakephp to latest 2.6 branch. [Richard van den Berg] + +- Merge branch 'cakeresque-queues' into hotfix-2.3.59. [Iglocska] + +- Use correct CakeResque queues. [Richard van den Berg] + +- Merge branch 'proxy' into hotfix-2.3.59. [Iglocska] + +- Use isOK() for version check. [Richard van den Berg] + +- Catch HTTP error codes. [Richard van den Berg] + +- Catch invalid proxy configuration. [Richard van den Berg] + +- Allow SyncTool with empty $server. [Richard van den Berg] + +- Allow SyncTool to be used for generic HTTP(S) connections. [Richard + van den Berg] + +- Use SyncTool for diagnostics. [Richard van den Berg] + +- Fix typo. [Richard van den Berg] + +- Add proxy section to server diagnostics. [Richard van den Berg] + +- ConfigProxy() checks for empty arguments, no need to do it twice. + [Richard van den Berg] + +- Add proxy support to SyncTool. [Richard van den Berg] + +- Merge branch 'ids_example' into hotfix-2.3.59. [Iglocska] + +- Removed .swp file ; updated .gitignore. [Koen Van Impe] + +- Example file on how to get the exported IDS data from MISP. [Koen Van + Impe] + +- Merge pull request #1 from MISP/master. [Koen Van Impe] + + Update from original + +- Merge branch 'password' into hotfix-2.3.59. [Iglocska] + +- Update to install howto. [Alexander J] + + remove of -p password in order to avoid having the password in your bash history and the install command for postfix + +- Merge branch 'gitignore' into hotfix-2.3.59. [Iglocska] + +- Fix cakephp path in .gitignore. [Richard van den Berg] + +- Merge branch 'stix_no_random_ids' into hotfix-2.3.59. [Iglocska] + +- Consistent timestamps for STIX objects. [Richard van den Berg] + +- Consistent id's for malware-sample artifacts. [Richard van den Berg] + +- Consistent id's for observable compositions. [Richard van den Berg] + +- Use property class name in object ID. [Richard van den Berg] + +- Use attribute uuid for cybox id's. [Richard van den Berg] + +- Merge branch 'stix-info' into hotfix-2.3.59. [Iglocska] + +- Use org name and baseurl in XML namespace for STIX. [Richard van den + Berg] + +- More informative CIQ titles. [Richard van den Berg] + +- More informative STIX titles. [Richard van den Berg] + +- Merge branch 'install-centos' into hotfix-2.3.59. [Iglocska] + +- Fix line breaks. [Richard van den Berg] + +- Php-xml is needed for DOMDocument class. [Richard van den Berg] + +- Merge branch 'master' of github.com:MISP/MISP into ncsc-nl/install- + centos. [Richard van den Berg] + +- Documentation changes. [Richard van den Berg] + + - Added changes from 9378837f39a52e246fb1c11aac18343c8c8992a0 for CentOS + - Fixed some typos + +- Merge branch 'disallow_unpublished_events' into hotfix-2.3.59. + [Iglocska] + +- Fixed missing parentheses‎ [Richard van den Berg] + +- Make unpublished events private if MISP.unpublishedprivate == true. + [Richard van den Berg] + +- Merge remote-tracking branch 'upstream/master' [Richard van den Berg] + +- Disallow unpublished events. [Richard van den Berg] + +v2.3.58 (2015-04-01) +-------------------- + +- Merge branch 'hotfix-2.3.58' [Iglocska] + +- Sync update issue fixed. [Iglocska] + + - attributes were not correctly updated during a manual push due to an incorrect conditional + - re-publishing was unaffected + +v2.3.57 (2015-03-16) +-------------------- + +- Merge branch 'hotfix-2.3.57' [Iglocska] + +- Organization field in Servers too short to fit valid organisation + identifiers, fixes #436. [Iglocska] + + - updated the MYSQL.sql file for future MISP installations + - added admin script to do the update from the web interface + +- Merge branch 'hotfix-2.3.56' into develop. [Iglocska] + +- Merge branch 'hotfix-2.3.55' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.53' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.52' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.51' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.50' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.49' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.48' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.47' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.46' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.45' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.45' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.44' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.43' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.42' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.41' into develop. [iglocska] + +v2.3.56 (2015-03-14) +-------------------- + +- Merge branch 'hotfix-2.3.56' [Iglocska] + +- Site admins can now create proposals, fixes #417. [Iglocska] + + - site admins can now create proposals to an event / attribute as long as the event does not belong to their organisation + - new icon for proposals to differentiate them from edits + +- Version bump. [Iglocska] + +- Sync users should default to termsaccepted and no password change + required, fixes #432. [Iglocska] + +- Search in logs fixed, fixes #434. [Iglocska] + + - The log search incorrectly set the search terms for empty fields, meaning that any log entries that had unfilled columns, such as it is the case with admin_email would never return results + +v2.3.55 (2015-03-10) +-------------------- + +- Merge branch 'hotfix-2.3.55' [iglocska] + +- Security fix. [iglocska] + + - filenames are now enclosed by quotes instead of double quotes while executing the zip command via exec + +v2.3.54 (2015-02-24) +-------------------- + +- Merge branch 'hotfix-2.3.54' [iglocska] + +- Version bump. [iglocska] + +- Json view fixed, fixes #411. [iglocska] + +v2.3.53 (2015-02-23) +-------------------- + +- Merge branch 'hotfix-2.3.53' [iglocska] + +- Version bump. [iglocska] + +- Disabled the animation in the MISP logo. [iglocska] + + - it was quite heavy on CPU usage and it was too subtle to notice anyway + +- Org admins editing privileged users demotes the privileged user to a + lower permission level, fixes #408. [iglocska] + + - an org admin now correctly can select the previously assigned privileged role for a user that he/she is editing + +- Merge branch 'hotfix-2.3.52' [iglocska] + +- Version bump. [iglocska] + +- API search incorrectly generating JSON with several events, fixes + #407. [iglocska] + + - also fixed the edit button on the index + +v2.3.52 (2015-02-16) +-------------------- + +- Merge branch 'hotfix-2.3.51' [iglocska] + +- Version bump. [iglocska] + +- Further work on the exports. [iglocska] + + - Performance improvements for the event search exports + - JSON view code moved to Lib + - Fixed an issue that didn't restrict the dates correctly with the from / to parameters + +v2.3.51 (2015-02-16) +-------------------- + +- Merge branch 'master' of https://github.com/MISP/MISP. [iglocska] + +- Fix pull #400. [Alexandre Dulaunoy] + +- MISP logo added. [Alexandre Dulaunoy] + +- MISP logos added (SVG, PDF and PNG) [Alexandre Dulaunoy] + +v2.3.50 (2015-02-16) +-------------------- + +- Merge branch 'hotfix-2.3.50' [iglocska] + +- Added more contextual info for the CSV exports, fixes #391. [iglocska] + +- Correlation disabled for http-method, fixes #406. [iglocska] + +- Missing json view file added. [iglocska] + + - return attributes fails when requesting the results in JSON + - added missing view file + +v2.3.49 (2015-02-16) +-------------------- + +- Merge branch 'hotfix-2.3.49' [iglocska] + +- Relaxed the auth key requirement for nids exports. [iglocska] + + - incorrect check on the nids exports blocked logged in users from downloading the snort/suricata rules of an event + - check removed + +v2.3.48 (2015-02-10) +-------------------- + +- Merge branch 'hotfix-2.3.48' [iglocska] + +- Version bump. [iglocska] + +- Fixed an issue with the free-text import failing on more than ~100 + parsed values, fixes #389. [iglocska] + + - Caused by a 1k variable / form limit imposed by php since 5.3.9 + - Form data now collected by JS and passed as a single JSON in the POST request + - Allows massive IOC lists to be imported + - improved performance + +v2.3.47 (2015-02-09) +-------------------- + +- Merge branch 'hotfix-2.3.47' [iglocska] + +- Documentation changes. [iglocska] + +- Merge branch 'hotfix-2.3.46' [iglocska] + +- Patch fixing json download, fixes #387. [iglocska] + + - World's smallest patch + +v2.3.46 (2015-02-05) +-------------------- + +- Merge branch 'hotfix-2.3.45' [iglocska] + +- New documentation left off. [iglocska] + +v2.3.45 (2015-02-05) +-------------------- + +- Merge branch 'hotfix-2.3.45' [iglocska] + +- Version incremented. [iglocska] + +- Removed the old documentation, fixes #378 and some small fixes. + [iglocska] + + - resolved an issue of warnings being generated when an event without attributes / relations gets XML exported. + - added new dump of the documentation + +v2.3.44 (2015-02-04) +-------------------- + +- Merge branch 'hotfix-2.3.44' [iglocska] + +- Version incremented. [iglocska] + +- Left off file in previous hotfix added. [iglocska] + + - added a file that was not pushed during the last hotfix + - some improvements to the XML export to lower memory usage + +v2.3.43 (2015-02-03) +-------------------- + +- Merge branch 'hotfix-2.3.43' [iglocska] + +- Documentation fail fixes #384. [iglocska] + +v2.3.42 (2015-02-03) +-------------------- + +- Merge branch 'hotfix-2.3.42' [iglocska] + +- Small change to the XML export. [iglocska] + + - won't write to file after all, simply keeps adding to a string in memory. Should still resolve the XML conversion taking up high amounts of memory issue. + +- Various improvements to the exports. [iglocska] + + - Unified the way exports accept negated parameters + - Fixed the documentation + - Most exports are now restrictable by the event date (From/To parameters) + - none cached XML export now writes to file after converting each event, clearing the memory and resolving any potential memory issues + +v2.3.41 (2015-02-02) +-------------------- + +- Merge branch 'hotfix-2.3.41' [iglocska] + +- Merging several pull requests and a few other changes. [iglocska] + + - Pull request by RichieB2B: CentOS 6 & 7 installation instructions + - Pull request by RichieB2B: STIX exports now include comments for indicators + - Pull request by RichieB2B: Issue fixed with md5 type attributes not generating observables correctly during a STIX export + - Password policy change-able by a site admin via a regex and a min char requirement. Old functionality assumed if not set. + - bug fixed with incorrect jobs being created appearing during a scheduled pull (designates a push) + - slight changes to the installation instructions + - database.default.php now uses localhost instead of 127.0.0.1 and the default MySQL port + +- Merge branch 'RichieB2B-ncsc-nl/install-centos' into hotfix-2.3.41. + [iglocska] + +- Added INSTALL files for CentOS. [Richard van den Berg] + +- Merge branch 'RichieB2B-ncsc-nl/stix_indicator_comments' into + hotfix-2.3.41. [iglocska] + +- Pretify some comments. [Richard van den Berg] + +- Fixed typo. [Richard van den Berg] + +- Fixed typo. [Richard van den Berg] + +- Fix string assignments to StructuredText. [Richard van den Berg] + +- Map most MISP attribute comments into STIX. [Richard van den Berg] + +- Preserve indicator comments in STIX export. [Richard van den Berg] + +- Merge branch 'RichieB2B-ncsc-nl/stix_md5_hash' into hotfix-2.3.41. + [iglocska] + +- Export md5 hashes without file name in STIX. [Richard van den Berg] + +- Fixed a bug with the way scheduled syncs are logged. [iglocska] + +- Password complexity definable by admin. [iglocska] + + - administrators can use a regex and a length setting to define password requirements + - old behavior used if left untouched + +- Merge branch 'hotfix-2.3.40' into develop. [iglocska] + +v2.3.40 (2015-01-15) +-------------------- + +- Merge branch 'hotfix-2.3.40' [iglocska] + +- Fix to the new sync issues since 2.3.39, fixing #365. [iglocska] + + Incorrectly trying to look up authenticated user in the model fixed + +- Merge branch 'hotfix-2.3.39' into develop. [iglocska] + +v2.3.39 (2015-01-12) +-------------------- + +- Merge branch 'hotfix-2.3.39' [iglocska] + +- Fixes to the scheduled tasks and some documentation issues. [iglocska] + + - Scheduled pulls should work correctly now + - Scheduled pushes and pulls correctly display in the logs + - Scheduled caching correctly sets the next date of execution + +- Merge branch 'hotfix-2.3.38' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.38' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.38' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.38' [iglocska] + +- Copy pasta fail. [iglocska] + +- Merge branch 'hotfix-2.3.38' [iglocska] + +- Added missing view. [iglocska] + +- Merge branch 'hotfix-2.3.38' [iglocska] + +- Remote attribute deletion removed. [iglocska] + + - Deleting attributes on connected MISP instances can cause serious performance issues on multiple interconnected instnaces, temporarily removed + - Version number incremented + +- Update to the automation page. [iglocska] + + - new parameters for the text export explained + +- New way to download a single event. [iglocska] + + - The event export buttons have been unified into a single download as... button + - clicking it loads a popup with all of the export formats + - added snort, suricata, text dump to the export options + - added the option for an extra setting for some exports (such as including non IDS flagged attributes, encoding attachments) + - easily extendable system + + - moved the hidden popup divs into the general layout, can be easily reused anywhere + + - removed the auth refresh option that was re-enabled recently as it seems to sometimes cause issues + + - text exports now allow "all" to be specified as type, which will dump all attribute values that the user can see + - text exports now allow restricting the results based on event id + +- Merge branch 'hotfix-2.3.37' into develop. [iglocska] + +v2.3.37 (2014-12-12) +-------------------- + +- Merge branch 'hotfix-2.3.37' [iglocska] + +- Logging of admin emails and auth refresh. [iglocska] + + - admin emails now generate log entries + - authentication is refreshed on activity + +- Merge branch 'hotfix-2.3.36' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.36' [iglocska] + +- Fix to some event altering actions not updating the timestamp. + [iglocska] + +- Merge branch 'hotfix-2.3.35' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.35' into develop. [iglocska] + +v2.3.36 (2014-12-10) +-------------------- + +- Merge branch 'hotfix-2.3.35' [iglocska] + +- Small fix. [iglocska] + +v2.3.35 (2014-12-10) +-------------------- + +- Merge branch 'hotfix-2.3.35' [iglocska] + +- Freetext import tool enhancement. [iglocska] + + - mass edit types where applicable + - ip-src/ip-dst type will create two attributes, one for each + +- Merge branch 'hotfix-2.3.34' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.33' into develop. [iglocska] + +- Elhoim and Prz care-package. [iglocska] + + Merge branch 'hotfix-2.3.34' + +- Version number incremented. [iglocska] + +- Changed the annoying click to view feature on each row on certain + index pages to double clicks. [iglocska] + +- Admin contact user menu moved next to new/list user buttons, recipient + e-mails are now sorted alphabetically. [iglocska] + +- Empty filter options were not that obvious to some users in the + event/user index filter popup. [iglocska] + +- Long filename overlapping with malware button on attachment upload, + fixes #357. [iglocska] + +- Attribute search now correctly searches attribute comments too for + contained expressions, fixes #342. [iglocska] + +- Added tooltip for event ID in attribute search results, fixes #351. + [iglocska] + +- Changed wording of warning message when entering a targeting type + attribute, fixes #355. [iglocska] + +v2.3.34 (2014-12-03) +-------------------- + +- Merge branch 'hotfix-2.3.33' [iglocska] + +- STIX export now correctly uses a custom namespace instead of the + default "example", fixes #301. [iglocska] + +- Merge branch 'hotfix-2.3.32' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.31' into develop. [iglocska] + +v2.3.33 (2014-12-02) +-------------------- + +- Merge branch 'hotfix-2.3.32' [iglocska] + +- Fix to an issue with the markings in the STIX export. [iglocska] + + - xpath describing the current node and descendants is incorrect + +v2.3.31 (2014-11-27) +-------------------- + +- Merge branch 'hotfix-2.3.31' [iglocska] + +- Version number incremented. [iglocska] + +- Merge branch 'hotfix-2.3.31' [iglocska] + +- Several issues fixed. [iglocska] + + - MYSQL.sql file now correctly includes the task entries + - GenerateCorrelation admin task is now a background job + - Organisation of events pulled now get the org in the server object as the owner instead of the one who initiates the pull + - Small fix to wrapping text in the pivot graph + +- Merge branch 'hotfix-2.3.30' into develop. [iglocska] + +v2.3.30 (2014-11-27) +-------------------- + +- Merge branch 'hotfix-2.3.30' [iglocska] + +- Some freetext import tweaks, fixes #330, fixes #334. [iglocska] + + - freetext import now optionally allows setting the comment field + - removing rows in the freetext import result redirects to the event view if all rows are gone + +- Incorrect flash message on successfu freetext import fixed, fixes + #322. [iglocska] + +- Confidence mapping changed to boolean in stix export, fixes #326. + [iglocska] + +- Alternate event org display. [iglocska] + + - shows both orgc and org to normal users + - naming convention changed (orgc => source org, org => member org) + - this should allow users to see if an event was generated on their instance or not. + +v2.3.29 (2014-11-20) +-------------------- + +- Merge branch 'hotfix-2.3.29' [iglocska] + +- Improvements to the attribute search. [iglocska] + + - case insensitivity + - tag searches + + also, generatecorrelation is now a background job + +- Merge branch 'hotfix-2.3.28' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.27' into develop. [iglocska] + +v2.3.28 (2014-11-19) +-------------------- + +- Merge branch 'hotfix-2.3.28' [iglocska] + +- Fix to the CSRF protection blocking a proposal add. [iglocska] + +v2.3.27 (2014-11-14) +-------------------- + +- Merge branch 'hotfix-2.3.27' [iglocska] + +- Diagnostics check fails on PGP check if the server's key is a sign + only key. [iglocska] + +- Merge branch 'hotfix-2.3.25' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.25' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.25' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.25' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.25' [iglocska] + +- Further corner case fixed (shadow attribute to attribute, not event) + [iglocska] + +v2.3.26 (2014-11-14) +-------------------- + +- Merge branch 'hotfix-2.3.25' [iglocska] + +- Comments also sanitized. [iglocska] + +- Merge branch 'hotfix-2.3.25' [iglocska] + +- Related events not correctly sanitized in the xml export. [iglocska] + +- Merge branch 'hotfix-2.3.25' [iglocska] + +- Added to the caching mechanism. [iglocska] + +v2.3.25 (2014-11-14) +-------------------- + +- Merge branch 'hotfix-2.3.25' [iglocska] + +- Stronger escaping of special characters in the XML exports. [iglocska] + +- Merge branch 'hotfix-2.3.24' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.23' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.24' [iglocska] + +v2.3.24 (2014-11-12) +-------------------- + +- Fix to an issue with the CSV export. [iglocska] + + - missing linebreak after header row added + - fixed an issue with quotes in the value field not being escaped properly + +v2.3.23 (2014-11-05) +-------------------- + +- Merge branch 'hotfix-2.3.23' [iglocska] + +- Fixes issue with file attachments not being downloadable for users of + another org. [iglocska] + +- Merge branch 'hotfix-2.3.22' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.22' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.22' [iglocska] + +- Document referencing deprecated way of passing authkey in url. + [iglocska] + +v2.3.22 (2014-11-03) +-------------------- + +- Merge branch 'hotfix-2.3.22' [iglocska] + +- Added flag to mimic the quickfilter of the event view to the API. + [iglocska] + + - search on any sub-string match in the event info, orgc, attribute value, attribute comment via the API + +- Merge branch 'hotfix-2.3.21' into develop. [iglocska] + +v2.3.21 (2014-10-31) +-------------------- + +- Merge branch 'hotfix-2.3.21' [iglocska] + +- Fix to the missing accept terms button. [iglocska] + +- Merge branch 'hotfix-2.3.20' into develop. [iglocska] + +v2.3.20 (2014-10-31) +-------------------- + +- Merge branch 'hotfix-2.3.20' [iglocska] + +- Version pushed. [iglocska] + +- Quick filter tool, some further tweaks to the filters. [iglocska] + + - quick filter on the event index + - finds events with a sub-string match on event info, orgc, attribute value, attribute comment + +- Added new functionality to the filters. [iglocska] + + - users can now search on attributes + - attribute search returns any event that has a a sub-string match on the entered attribute + - can also be used to negate (e.g: don't show me any events that have a sub-string match on any of its attributes) + +- Merge branch 'hotfix-2.3.19' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.19' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.19' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.19' [iglocska] + +- Left off from previous commit. [iglocska] + +- Merge branch 'hotfix-2.3.19' [iglocska] + +- Font change caused some misalignment. [iglocska] + +v2.3.19 (2014-10-30) +-------------------- + +- Merge branch 'hotfix-2.3.19' [iglocska] + +- Version updated. [iglocska] + +- Merge branch 'hotfix-2.3.19' [iglocska] + +- Fix to the STIX export fixes #311 and a temporary fix to an OpenIOC + import issue. [iglocska] + + - STIX export had 2 issues as pointed out by RichieB2B: + - Incorrect name assigned to incidents due to copy-pasta fail + - Historyitems incorrectly handled + + - For the OpenIOC import: + - Mapping DnsEntryItem/Host to hostname + - Mapping of hostnames to Network activity failed due to incorrect capitalistion + - Temporarily removed the ignore function on certain indicators. Ignoring an element in an AND-ed branch happens without a pruning of the element IDs + +- Merge branch 'hotfix-2.3.18' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.18' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.18' [iglocska] + +- Small visual fix. [iglocska] + +v2.3.18 (2014-10-29) +-------------------- + +- Merge branch 'hotfix-2.3.18' [iglocska] + +- File management added and various small changes. [iglocska] + + - Important! Logo images have now moved to a different location! Make sure that you update your settings! + - Site admins can now manage the uploaded image files and the terms of use file via the server settings interface + - add, link, delete files directly from the interface + +- Merge branch 'hotfix-2.3.17' into develop. [iglocska] + +v2.3.17 (2014-10-28) +-------------------- + +- Merge branch 'hotfix-2.3.17' [iglocska] + +- Update to the terms and conditions. [iglocska] + + - use terms file as before if nothing else specified + - specify a file in the app/files/terms directory via the server settings tool + - specify whether to show it inline or create a download link for users instead + - by default everything is the same as before, except that the MISP installation path is no longer exposed by a non-existing terms file + +- Merge branch 'hotfix-2.3.16' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.16' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.14' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.16' [iglocska] + +- Version number fixed. [iglocska] + +v2.3.16 (2014-10-27) +-------------------- + +- Merge branch 'hotfix-2.3.16' [iglocska] + +- Made the version check exclusive to the diagnostics tab. [iglocska] + +v2.3.15 (2014-10-27) +-------------------- + +- Merge branch 'hotfix-2.3.15' [iglocska] + +- Event attribute pagination is persistent through edits / deletes. + [iglocska] + +v2.3.14 (2014-10-27) +-------------------- + +- Merge branch 'hotfix-2.3.14' [iglocska] + +- Version check tool added. [iglocska] + + - check the latest tag on github and compare it to the local version + - from here on all hotfix, minor, major releases should be tagged apropriately. + +- Merge branch 'hotfix-2.3.13' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.13' [iglocska] + +- Changing an attribute's field on the fly now requires a double click. + [iglocska] + +- Merge branch 'hotfix-2.3.12' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.11' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.10' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.12' [iglocska] + +- Fix to the capitalisation in the user index filter and fix to the + scripts tmp folder not being created on git clone. [iglocska] + +- Merge branch 'hotfix-2.3.11' [iglocska] + +- Added missing empty file. [iglocska] + +- Merge branch 'hotfix-2.3.11' [iglocska] + +- Further work on the manual, fix to the user filter. [iglocska] + +- Work on the documentation and font change. [iglocska] + + - Adding all the new features to the documentation + - removed Robotolight from css to fix issues with chrome/firefox on Windows + +- Merge branch 'hotfix-2.3.10' [iglocska] + +- Fix to the GFI upload. [iglocska] + +- Merge branch 'hotfix-2.3.10' [iglocska] + +- Merge branch 'hotfix-2.3.9' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.9' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.9' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.9' [iglocska] + +- Fix to the filters. [iglocska] + +- Merge branch 'hotfix-2.3.9' [iglocska] + +- Fix to the filters. [iglocska] + +- Merge branch 'hotfix-2.3.9' [iglocska] + +- Fix to the filter. [iglocska] + +- Merge branch 'hotfix-2.3.9' [iglocska] + +- Merge branch 'hotfix-2.3.8' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.8' [iglocska] + +- Changes to the installation. [iglocska] + +- Merge branch 'hotfix-2.3.7' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.7' [iglocska] + +- Added missing comment about enabling the scheduler worker fixes #295. + [iglocska] + +- Merge branch 'hotfix-2.3.6' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.6' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.6' [iglocska] + +- Fixes to the proposal ajax mechanism for newer cakephp versions. + [iglocska] + +- Merge branch 'hotfix-2.3.6' [iglocska] + +- Copy pasta fail breaking the proposal accept button fixed, fixes #293. + [iglocska] + +- Merge branch 'hotfix-2.3.5' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.5' [iglocska] + +- Reverted switch to InnoDB for the events table for now, fixes #292. + [iglocska] + + - fulltext indexes are not supported on mysql < 5.6 for innodb, and the default version for the current ubuntu distribution seems to be 5.5 still + + Might revisit this in the future + +- Merge branch 'hotfix-2.3.4' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.4' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.4' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.4' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.4' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.3' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.2' into develop. [iglocska] + +- Merge branch 'hotfix-2.3.4' [iglocska] + +- Further improvements to the freetext regex to remove unprintable + chars. [iglocska] + +- Merge branch 'hotfix-2.3.4' [iglocska] + +- Remove non printable characters from free text import. [iglocska] + +- Merge branch 'hotfix-2.3.4' [iglocska] + +- Better split on linebreaks for the freetext import. [iglocska] + +- Merge branch 'hotfix-2.3.4' [iglocska] + +- Fix to the previous patch. [iglocska] + +- Merge branch 'hotfix-2.3.4' [iglocska] + +- Fixes issues with the event filters. [iglocska] + + - tags not filtered correctly + - status bar showing current filters now shows actual strings for tags / analysis / distribution / threat level instead of the IDs + +- Merge branch 'hotfix-2.3.3' [iglocska] + +- Upgrade to the upgrade documentation to remove the old cache data. + [iglocska] + +- Merge branch 'hotfix-2.3.2' [iglocska] + +- CIDR now recognised by freetext import. [iglocska] + +- Typo fail fixed. [iglocska] + +v2.3.0 (2014-10-07) +------------------- + +- Documentation changes. [iglocska] + + - also added the default templates + +- Updates to the documentation. [iglocska] + +- Incorrect script tmp directory checked in the health tool. [iglocska] + +- Another change to the baseurl check. [iglocska] + +- Update to the baseurl check in the health tool. [iglocska] + + - https was checked incorrectly before + +- Small fix for the statistics. [iglocska] + +- Update to the documentation. [iglocska] + +- Change db engine to InnoDB. [iglocska] + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + +- Updated documentation for new release. [Christophe Vandeplas] + +- Removed unused column in the health tool. [iglocska] + +- Performance improvements. [iglocska] + + - faster load time of the event view by not using Cake's Js generation + +- Cleanup of the worker health tool. [iglocska] + +- Moved the eventattributerow element back directly into eventattribute. + [iglocska] + + - Removed serious performance issue on large events + +- Update to the event view, attribute rows still had parts of the old + forms in them hurting performance. [iglocska] + +- UI redesign of the template and worker health. [iglocska] + + - UI of templates a bit clearer + - Worker health tool added to the server settings tool + +- Error fixed in the url generation for the filter event index popover. + [iglocska] + +- Incorrect naming fixed. [iglocska] + +- Added the option to take ownership of an event uploaded via the Add + MISP XML button. [iglocska] + + - server setting has to be enabled to allow for this + - can cause issues if the event gets synchronised with an instance that has a different creator organisation for the same event + - it is recommended not to use this, but in some cases it can be very helpful - the setting for it in the configuration is called MISP.take_ownership_xml_import + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + +- Merge branch 'hotfix-2.2.40' into develop. [iglocska] + +- Copy pasta fail. [iglocska] + +- Changes to CakeResque installation fixes #287. [iglocska] + + - CakeResque's installation instructions changed + +- Merge branch 'hotfix-2.2.39' [iglocska] + +- Merge branch 'hotfix-2.2.39' [iglocska] + +- Merge branch 'hotfix-2.2.38' [iglocska] + +- Updated .gitignore. [iglocska] + +- Issue with the new csrf protection with the new ajax fields. + [iglocska] + +- Some missing tests added. [iglocska] + +- Merge branch 'feature/health' into develop. [iglocska] + +- First small changes to the INSTALL.txt, more to follow before 2.3.0 is + ready. [iglocska] + +- No feedback from the failed numeric test for incorrect server + settings. [iglocska] + +- Download of the settings/diagnostics results implemented. [iglocska] + + - Should help with trouble shooting, administrators can now download a json file containing all the settings and issues shown by the tool. + +- Added the new server settings to the menues. [iglocska] + +- Several changes for the diagnostic tool. [iglocska] + + - Added extra diagnostic tools + +- Default config.php added. [iglocska] + +- Reworked the server settings for boolean settings and settings that + have a few options as values. [iglocska] + + - Toggles instead of free-text + +- Cleanup, MISP health tool. [iglocska] + + - cleanup of a lot of deprecated settings + - tool to help assess and alter issues with the instance settings + - new mechanism to store settings + +- Merge branch 'hotfix-2.2.39' into develop. [iglocska] + +- Small fix to avoid repeated incorrect invalid messages after the first + failed check. [iglocska] + +- Merge branch 'hotfix-2.2.39' into develop. [iglocska] + +- Fix to the PGP key validation tool, fixes #284. [iglocska] + +- Debug left in code. [iglocska] + +- Changes to the exports, fixes #285. [iglocska] + + - XML export was slow, replaced SimpleXML with a simple script that outputs XML for massive performance gains + - New option in bootstrap to allow the cached XML export to also include the attachments + - CSV caching slightly rearranged, it's much more memory efficient now + - Some fixes to relatedevent orgs being shown even if showorg is disabled + - Added a new site admin action to generate several 3k events for load testing (slow) + +- Pagination controls truncated for events with lots of attributes. + [iglocska] + +- Slightly better looks for the tags on the index. [iglocska] + +- Some minor changes to the event index. [iglocska] + + - Tags are now fully shown on the event index + - can be enabled via bootstrap (the Configure::write setting is in the bootstrap.default.php file) + - shorthand distribution names + - narrowed some of the fields down + +- Several fixes including compatibility with the STIX to_xml() + performance fix. [iglocska] + + - STIX export performance greatly improved thanks to 84ce8d8be6376797053668d68e1b863713f008dd + - some junk removed + - fixed some minor pagination issues on the event view + - site admin dummy event creator now has target-* type attributes + +- Merge branch 'hotfix-2.2.38' into develop. [iglocska] + +- Fixed authored date format, closes #283. [iglocska] + +- Merge branch 'hotfix-2.2.37' [iglocska] + +- Import from OpenIOC now includes the original file as an attachment, + fixes #157. [iglocska] + +- Added event distribution to alert e-mail, fixes #127. [iglocska] + +- Publishing now immediately sets the event to published. A failed push + will keep the event published, but it will note that it failed in the + jobs / flash message. [iglocska] + +- Merge branch 'hotfix-2.2.37' into develop. [iglocska] + +- Fixed an incorrect check for the no PGP key warning condition + partially responsible for #271. [iglocska] + +- Merge branch 'master' of https://github.com/MISP/MISP. [iglocska] + +- Merge branch 'hotfix-2.2.35' [iglocska] + +- Merge branch 'hotfix-2.2.35' [iglocska] + +- Merge branch 'hotfix-2.2.36' [iglocska] + +- Added the confirmation box div to all the pages that can have the + publish popup. [iglocska] + +- Annoying css bug causing the menues that overlap with the filters not + to work. [iglocska] + +- Added CVE to the freetext tool. [iglocska] + +- CakePHP update. [iglocska] + +- Show the number of events for each tag in the tag index. [iglocska] + +- Small permission change. [iglocska] + +- Index filtering made more generic, added to users. [iglocska] + +- Added the option to export the event info field with each attribute in + the csv exports. [iglocska] + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + +- Merge branch 'hotfix-2.2.36' into develop. [iglocska] + + Conflicts: + app/Controller/AppController.php + +- Fixes authentication issues for some exports. [iglocska] + + - some exports did not allow users to authenticate via passing the auth key through the header + +- Merge branch 'feature/proposalfix' into develop. [iglocska] + +- Typo causing the pushed proposals to have an incorrect "old_id" field. + [iglocska] + +- Publish button now loads a popover similar to the attribute delete + buttons. [iglocska] + +- Failed e-mails don't break the proposal creation any longer. + [iglocska] + +- Small tweak to the contributor field. [iglocska] + + - no need for a LIKE in the comparison, should make it slightly faster + +- Fix to the push failing. [iglocska] + +- MYSQL file left off. [iglocska] + +- SQL scripts, some UI chnages. [iglocska] + + MYSQL.sql and upgrade_2.3.sql updated + Fixed incorrect proposal counts showing up due to attributes that are flagged for deletion also being counted + Added some extra fields to the view proposal view to make it more useful + +- Same as the previous commit, only for the freetext import tool. + [iglocska] + +- Various improvements with the way events are unpublished after + changes. [iglocska] + + - UI improvements, events appear unpublished after ajax queries that alter attributes + - Events get unpublished by the attribute replace tool and template population as they should + +- Further work on the sync. [iglocska] + + - changed the pull implementation for proposals + +- Merge branch 'hotfix-2.2.35' into feature/proposalfix. [iglocska] + +- Merge branch 'hotfix-2.2.35' into feature/proposalfix. [iglocska] + +- Publishing now also pushes proposals. [iglocska] + + This is especially important to push deleted proposals once a proposal has been accepted + +- Merge branch 'feature/proposalfix' of https://github.com/MISP/MISP + into feature/proposalfix. [iglocska] + +- Proposal package now correctly saved on the far end. [iglocska] + +- Work on the proposal sync for push - from the sender's side. + [iglocska] + +- More work on the sync fix. [iglocska] + +- Further work on the sync fixes. [iglocska] + +- Push now also only does a differential push. [iglocska] + + - send uuids of events to be pushed together with timestamps to the other instance + - other instance removes events that are already up to date or locally created from the array + - sends the remaining uuids back + - first instance initiates the push of events that were not filtered out + +- Futher work on the proposal sync. [iglocska] + +- Further changes. [iglocska] + +- First round of fixes. [iglocska] + +- Merge branch 'hotfix-2.2.35' into develop. [iglocska] + +- Further work on the previous patch. [iglocska] + +- Merge branch 'hotfix-2.2.35' into develop. [iglocska] + +- Fix to the previous commit. [iglocska] + +- Proposal validation now calls the Attribute validation method instead + of using the (incorrect) duplication in ShadowAttribute. [iglocska] + +- Missing validation for http-method in Shadow-Attributes. [iglocska] + +- Merge branch 'hotfix-2.2.34' [iglocska] + +- Permission fix to the event filters. [iglocska] + + Users could only choose their own organisation in the org filter due to an overly restrictive filtering of the available options. Relaxed to all organisations that have an event that is visible to the user. + +- Small fix to the proposal accept button and cakephp 2.4.8+ (related to + 3da49c9) [iglocska] + +- View left off from previous commit. [iglocska] + +- Reworking of the event filtering. [iglocska] + +- Made thread title clickable in event discussions fixes #270. + [iglocska] + +- Fixed an ajax issue with event discussions. [iglocska] + + - could not add posts via the event view + - related to 3da49c964bcb274049f94c130e93ad0bfef004ba + +- Merge branch 'hotfix-2.2.34' into develop. [iglocska] + +- Commas in CSV now escaped properly fixes #281. [iglocska] + +- Update INSTALL.txt. [Alexandre Dulaunoy] + + Fix #252 + +- Merge branch 'hotfix/export_suricata' [Christophe Vandeplas] + +- Performance. [iglocska] + +- Small performance improvement. [iglocska] + + The contributor field in the event view is evaluated based on proposal log entries from the log table affecting the current event. In order to improve performance, the LIKE check for the event ID is moved to the last argument in order to avoid parsing rows that could be ignored by the other arguments quicker. + +- Updated cakephp. [iglocska] + +- Fixed broken AJAX queries in MISP as a result to changes in cakephp + 2.4.8+ [iglocska] + + A change in cakephp version 2.4.8+ has resulted in ajax form submitions breaking. Reason for this was a change in the SecurityComponent taking the url specified in the form into account when generating the CSRF tokens. + + This is now fixed by embedding the correct url in the ajax forms. + +- More missing tag, which the sync automatically filters out, but a manual export and import would fail on edits + + - added a conditional that removes the tag if an event is encapsulated in a request to the edit method + +- Merge branch 'hotfix-2.2.26' [iglocska] + +- Merge branch 'hotfix-2.2.26' into develop. [iglocska] + +- Update to the installation instructions, fixes #257. [iglocska] + +- Merge branch 'hotfix-2.2.25' [iglocska] + +- Merge branch 'hotfix-2.2.25' into develop. [iglocska] + +- Fixed an issue with an incorrect timestamp comparison for attributes, + allowing the update of an attribute with an older version. [iglocska] + +- Merge branch 'hotfix-2.2.24' [iglocska] + +- Merge branch 'features/ajaxification' into develop. [iglocska] + +- Another small permission fix. [iglocska] + +- Merge branch 'features/ajaxification' into develop. [iglocska] + +- Nicer fix for the previous issue. [iglocska] + + - since checkboxes weren't working for site admins + +- Merge branch 'features/ajaxification' into develop. [iglocska] + +- Fix to site admins not being allowed to edit attributes. [iglocska] + +- Merge branch 'features/ajaxification' into develop. [iglocska] + +- Merge branch 'develop' into features/ajaxification. [iglocska] + + Conflicts: + app/View/Elements/img.ctp + +- Merge branch 'hotfix-2.2.24' into develop. [iglocska] + +- CSV export now includes date for each attribute, fixes #255. + [iglocska] + +- Merge branch 'hotfix-2.2.23' [iglocska] + +- Merge branch 'hotfix-2.2.23' into develop. [iglocska] + +- Incorrect default timeout value fixed in core.php. [iglocska] + +- Merge branch 'hotfix-2.2.22' [iglocska] + +- Merge branch 'hotfix-2.2.22' into develop. [iglocska] + +- Automation authentication via header fixes #254. [iglocska] + + - Authentication via headers was only allowed if _isRest() returned true + - this only happened for pages returning JSON or XML content + + - a new check, _isAutomation() was added that allows authentication via headers for certain methods used by the automation system + +- Merge branch 'hotfix-2.2.21' [iglocska] + +- Merge branch 'hotfix-2.2.21' into develop. [iglocska] + + Conflicts: + app/Controller/AttributesController.php + +- Several fixes. Fixes #246 and fixes #248. [iglocska] + + - Exporting a JSON object erroneously included related objects which prevented the exported event from being added back to MISP via the API + + - Downloading search results as XML / CSV now correctly includes all of the search results instead of just the 60 visible ones on the UI (cut off by the pagination) + + - The tags parameter in the exports now correctly accepts null as a valid value even if it is the last parameter + +- Merge branch 'hotfix-2.2.20' [iglocska] + +- Merge branch 'hotfix-2.2.20' [iglocska] + +- Merge branch 'hotfix-2.2.20' into develop. [iglocska] + +- Missing parantheses. [iglocska] + + - fixed. + +- Merge branch 'hotfix-2.2.20' into develop. [iglocska] + +- GPGKey not showing up for admin/users/view. [iglocska] + + - incorrect conditional fixed + +- Very large PGP keys would prevent users from logging in - fixes #142. + [iglocska] + + - removed the PGP key from the Auth user + + - PGP key of currently logged in user is looked up on demand and not stored in the session + +- Fix to event REST add. [iglocska] + + - upgrade script broke adding events via the rest interface if they had an xml_version included + + - fixed, also, add now more flexible with directly adding events from an export encapsulated in a response tag + +- Merge branch 'hotfix-2.2.19' [iglocska] + +- Merge branch 'hotfix-2.2.19' into develop. [iglocska] + +- Fixed an issue with IE9 not rendering the contributor image as a small + icon. [iglocska] + +- Small changes to the UI to help with low resolutions. [iglocska] + + - side menu now becomes fixed if the resolution is too low to fit all menu elements + - fix to the logo resize script causing errors when on the login screen - due to it never being rendered. + +- Fix to the csv export in the automation not allowing a full export + ignoring ids flags. [iglocska] + +- Merge branch 'hotfix-2.2.18' into develop. [iglocska] + +- Fix to the csv export's issue with exporting all events ignoring the + ids flag. [iglocska] + +- Merge branch 'hotfix-2.2.18' into develop. [iglocska] + +- Merge branch 'hotfix-2.2.17' [iglocska] + +- Merge branch 'hotfix-2.2.17' into develop. [iglocska] + +- Fix to the export issue with md5 / sha1 fixes #237. [iglocska] + +- Merge branch 'feature/paramToPost' into develop. [iglocska] + +- API improvements fixes #234. [iglocska] + + - events/restSearch, attributes/restSearch, events/xml, attributes/returnAttributes + + - users can now POST a search array in XML / json instead of sending the parameters in the url + +- Cakephp update. [iglocska] + +- Merge branch 'hotfix-2.2.16' [iglocska] + +- Update to cakephp. [iglocska] + +- Merge branch 'hotfix-2.2.16' into develop. [iglocska] + +- RestSearch can now return a json (both attribute and event) fixes + #233. [iglocska] + + - also a whitelisting issue fixed + - tag search field not set now correctly returns all events regardless of tags + +- Merge branch 'hotfix-2.2.15' [iglocska] + +- Merge branch 'hotfix-2.2.15' into develop. [iglocska] + +- Fixed text attribute exports not working with the auth key in the url. + [iglocska] + + - legacy attribute export was broken due to the text action in the attributescontroller not being allowed globally + +- Merge branch 'hotfix-2.2.14' [iglocska] + +- Merge branch 'hotfix-2.2.14' into develop. [iglocska] + +- Event description in alert e-mail subject made optional, fixes #231. + [iglocska] + +- Merge branch 'hotfix-2.2.13' [iglocska] + +- Merge branch 'hotfix-2.2.13' [iglocska] + +- Clearer disctinction between proposals that belong to an attribute and + proposals to an event. [iglocska] + +- Ajaxification of the event page done also, replaced histogram in + memberslist. [iglocska] + + - AJAX requests now also respond with a small message at the bottom of the page, notifying the user of the result + - The following actions work now on the event page via ajax: + + 1. Add / remove tags + 2. quick edit any attribute field if eligible + 3. quickly create a proposal of any attribute field if not eligible to edit + 4. popover attribute creation (also works with batch add) + 5. popover proposal creation (also works with batch add) + 6. delete attributes + 7. accept/discard proposals + 8. mass edit / delete attributes + + Also, replaced the old memberslist, with a small lightweight css/js based one. + +- Further work on the ajaxification. [iglocska] + + - mass deletes / mass edits + + - tagging now done via ajax + + - also, several small unrelated issues fixed + +- Rework of the way the ajax editing works. [iglocska] + + - forms are now dynamically pulled onclick + - performance greatly enhanced + - solves the issues with the CSRF protection kicking in if the user edits a field after using the back button + +- Next step in the ajaxification. [iglocska] + + - multiselect / multidelete + - some additional UI changes for the event view + +- Next step in the ajaxification of the event view. [iglocska] + + - users can now edit all fields in an attribute whilst on the event page + + - issues left to fix: + - tag changes after an attribute change run into CSRF protection + - batch add not handled gracefully yet + - going back to the event view and editing a field gives users an error message over the CSRF protection - instead, silently check if the page is loaded in a dirty way and refresh the ajax fields silently + - quickadd of attributes still missing + +- Next step in the ajaxification. [iglocska] + +- Two missing view-elements from the previous commit added. [iglocska] + +- First commit of the event view ajaxification. [iglocska] + + - pagination of the attribute index within the event view + - add attributes in a pop-up window + - instantly refresh attributes + +- Merge branch 'hotfix-2.2.13' into develop. [iglocska] + +- Missing user guide images added. [iglocska] + +- Merge branch 'feature/alternate_search' into develop. [iglocska] + +- Alternate search results. [iglocska] + + - Users can now elect to receive their attribute search results in the new alternative view + + - instead of receiving a list of attributes matching the search options, users are presented with a list of events that contain matching attributes + + - number of matches and a percentage of those matches being marked as indicators for IDSes are shown + + - the events are ordered by the percentage of IDS worthy attribute + +- Merge branch 'hotfix-2.2.13' into develop. [iglocska] + +- CSV exports have a new column: to_ids. [iglocska] + + - event level exports from the event view now export all attributes regardless of to_ids value + + - to_ids value now has its own column in the csv exports + +- Distribution field in event view shortened. [iglocska] + + - now only shows the distribution level name + - the description is in the title of the field, hovering over it will show it + +- Fix to comments not being synced. [iglocska] + + - attribute comments will now be correctly synced + +- Merge branch 'hotfix-2.2.12' [iglocska] + +- Small change to the new alert e-mail titles. [iglocska] + + - the event description in the subject shortened to 55 characters maximum. + +- Merge branch 'patch-8' of https://github.com/Xen0ph0n/MISP into + hotfix-2.2.12. [iglocska] + +- Remove Missing GPG flash if Unencrypted Email is enabled. [Chris + Clark] + + Adds a check for a true value in GnuPG.onlyencrypted and will only display the "No GPG Key Set in your Profile" message to the user if it is missing AND MISP is set to send only encrypted email. This way orgs not using GPG will not see the banner on every index view. + +- Merge branch 'patch-7' of https://github.com/Xen0ph0n/MISP into + hotfix-2.2.12. [iglocska] + +- Tweaks To Email Output. [Chris Clark] + + Small tweaks to email formatting to sync up with UI Changes.. also added event title to Subject (questionable if this is something desired globally as it would not be encrypted). + +- Update to include starting the BG Workers. [Chris Clark] + + This is present in the upgrade.txt but not the install.txt. I'm not sure if this is the right location for noting this, but in the current version publishing events will not function w/out starting the BG workers. + +- Merge branch 'hotfix-2.2.11' [iglocska] + +- Added CSV to pages allowed to be visited without being logged in for + automation. [iglocska] + + - same as the other export formats + +- Merge branch 'hotfix-2.2.11' [iglocska] + +- CSV export changes. [iglocska] + + - It is now possible to restrict the CSV automation export by type / category + + - updated the automation page to describe how the syntax works + + - fixed an issue with line breaks not being sanitized for the CSV export + +- Merge branch 'hotfix-2.2.10' [iglocska] + +- Some cleanup. [iglocska] + +- Merge branch 'hotfix-2.2.10' [iglocska] + +- Updated cakephp. [iglocska] + + - includes the HttpSocket fix to CakePHP by cvandeplas + +- Merge branch 'hotfix-2.2.9' [iglocska] + +- Some UI changes and other minor changes. [iglocska] + + - images updated in user manual + + - fixed validation issues with named pipe (at the moment it's very loose) + + - Fixed an issue with shadow attriubutes not showing for events that have no attributes + + - some minor UI changes to make MISP a bit prettier + +- Merge branch 'hotfix-2.2.9' [iglocska] + +- Small animation for the MISP logo. [iglocska] + +- User guide and UI changes. [iglocska] + + - first set of changes to the user guide, still missing updated images + + - some UI changes to make the looks a bit more appealing + +- Merge branch 'hotfix-2.2.8' [iglocska] + +- SHA256 based shadowattribute validation added. [iglocska] + + - it was missing before + +- Merge branch 'hotfix-2.2.7' [iglocska] + +- The list of contributors no longer show the logo of an org that hasn't + made a proposal. [iglocska] + + - Until now, organisations that have made any change to an event in the past (even including an admin running scripts that update the event) would flag an event as having an extra contributor + + - From now on, the Contributors field only shows orgs that have created proposals + +- Merge branch 'hotfix-2.2.7' [iglocska] + +- Fix to the xml automation export and various other changes. [iglocska] + + - xml export now correctly exports all attachments if specified as parameter + + - print view fixes + + - disclaimer for old IE versions (< 10) and compatibility mode users when viewing the statistics (The heatmap calendar requires 10+) + +- Merge branch 'hotfix-2.2.7' [iglocska] + +- Print view fixed for event view. [iglocska] + +- Merge branch 'hotfix-2.2.6' [iglocska] + +- Previous commit was incorrect, fixed. [iglocska] + +- Merge branch 'hotfix-2.2.6' [iglocska] + +- Fixed a bug that allowed read-only users to create an event. + [iglocska] + +- Merge branch 'hotfix-2.2.6' [iglocska] + +- Anonymising the e-mail addresses in discussions. [iglocska] + + - The email addresses were shown on the event view even if the post was made by a user of another org + - fixed + +- Merge branch 'hotfix-2.2.6' [iglocska] + +- Restricting the event log to show only proposals when selecting the + contributions of an org. [iglocska] + + - the event changes that a proposal creation creates are also logged (such as disarming the proposal email lock) -> this should not be shown in this log view. + +- Merge branch 'hotfix-2.2.5' [iglocska] + +- Incorrect method call. [iglocska] + + - updateXML was moved to the event model, but some calls still tried to call it within the EventsController + +- Merge branch 'hotfix-2.2.4' fixes #220 and fixes #221. [iglocska] + +- Incorrect check in the API when using the authkey in the URL. + [iglocska] + + - check lead to the user incorrectly being passed on after authentication, not returning any private data of their own organisation. + + - Also, publishing an event with the background jobs enabled now correctly shows that the job was added to the queue instead of telling the user that the event has been published. + +- Incorrect branching code closing bracket. [iglocska] + +- Xen0ph0n's patch updated according to his recommendation. [iglocska] + + - replace '.' in domain names, ip-src and ip-dst with '[.]' instead of '-' + +- Merge pull request #217 from Xen0ph0n/patch-5. [iglocska] + + Code to defang URLs/Emails/Domains/IPs in Alerts + +- Code to defang URLs/Emails/Domains/IPs in Alerts. [Chris Clark] + +- Merge branch 'master' of https://github.com/MISP/MISP. [iglocska] + +- Merge branch 'hotfix/2.2.2' [Christophe Vandeplas] + +- Correct unneeded $(echo $var) [Christophe Vandeplas] + +- Merge branch 'hotfix-2.2.3' [iglocska] + +- Fixes with the synchronisation. [iglocska] + + - background pulls fixed + - now correctly logs changes + - now correctly updates attributes + +- Incremental pull and fixes to pulling shadow attributes. [iglocska] + + - during the event id pull, the local server already checks the timestamps, removing the ids of events that are not newer than the local version + - this results in only the event metadata being pulled for all events, and the attributes of only those events that need to be updated are pulled resulting in much quicker pulls + + - Fixed an issue with proposals that got pulled not finding the attribute that they are proposals to (for proposals that belong to an attribute) + +- Merge branch 'hotfix-2.2.1' [iglocska] + +- Changes to the tagging. [iglocska] + + - tags can now be set correctly for all events + - some UI changes to the tags + - moved the deletion of all event_tags when a tag gets deleted to beforefilter + +- Merge branch 'hotfix-2.2.1' [iglocska] + +- Deleting tags fixed. [iglocska] + + - now it correctly deletes tags + - also deletes all EventTags + +- Merge branch 'hotfix-2.2.1' [iglocska] + +- Update to the tag automation tag searches. [iglocska] + + - A colon in the tag search tag will render the tag search invalid. Since colons are commonly used in tag names, this poses an issue - users should use a semi-colon instead, which gets automatically converted to a colon. + +- Fixing newlines in script. [Christophe Vandeplas] + +- Merge branch 'develop' [iglocska] + +- Merge branch 'develop' [iglocska] + +- Minor corrections in the UPGRADE docu. [Christophe Vandeplas] + +- Clean cache at upgrade. [Christophe Vandeplas] + +- Merge branch 'develop' [iglocska] + +- Merge branch 'develop' [iglocska] + +- Merge branch 'develop' [iglocska] + +- Merge branch 'develop' [iglocska] + +- Merge branch 'develop' [iglocska] + +v2.2.1 (2014-02-19) +------------------- + +- Merge branch 'feature/sharing_groups' into develop. [Alexandru + Ciobanu] + +- Save sharing group in EventsController::_add() [skip ci] - changed + JSON Sharing Group format to match other models. [Alexandru Ciobanu] + +- Set user org based on new organisation field. Ensures backware + compatibility. [Alexandru Ciobanu] + +- Add org back in views, but hidden. [Alexandru Ciobanu] + +- Unique organisations and sharing groups - remove old org field from + views, still present in controllers since it'll break everything if + removed - show sharing groups in event view. [Alexandru Ciobanu] + +- Sharing groups fixes [skip ci] - exports obey sharing group - + Organisation HABTM SharingGroup - event alerts and publishing + consider sharing group - users can download attachments only if in + correct sharing group - MISP bake template, to be used for new + scaffolds. [Alexandru Ciobanu] + +- Adds share to specific server option [skip ci] [Alexandru Ciobanu] + +- Enforce access limitations baased on sharing group. [Alexandru + Ciobanu] + +- Adds Organisation and Sharing group CRUD [skip CI] - updates message + flashing with better color coding: red == error, yellow == + warning, green == success - updates schema to include organisation + and sharing_groups tables; - adds baked fixtures and test cases for + newly added models; [Alexandru Ciobanu] + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [Alexandru Ciobanu] + +- Adds initial sharing group structures [skip ci] [Alexandru Ciobanu] + +- Fixing newlines in script. [Christophe Vandeplas] + +- Minor corrections in the UPGRADE docu. [Christophe Vandeplas] + +- Clean cache at upgrade. [Christophe Vandeplas] + +- Added OpenIOC mapping for DnsEntryItem/RecordName fixes #210. + [iglocska] + +- UI now correctly shows if self-signed certificates are allowed for a + link. [iglocska] + +- Changes to uploading a ca file for a server link. [iglocska] + + - create folder if it doesn't exist + - correctly save file if edited + +- Bug fixes. [iglocska] + + - issues with the way users were passed to the related event finder during a publish + +- Update to the threatconnect import. [iglocska] + + - Threatconnect import now allows any valid threatconnect csv file to be imported as long as type, value, confidence, description and source are included + +- Deprecated flag used to check it sync is enabled. [iglocska] + + - fixed, now correctly looking for MISP.sync + +- Thread count now correctly displayed in the statistics. [iglocska] + + - Viewing an event without a discussion thread creates an empty thread in preparation of future posts - these empty threads should not count as active threads though. + +- Fix to scrolling the heatmaps. [iglocska] + + - Scrolling would reset the organisation data -> fixed + +- Small change in the installation description. [iglocska] + + - clearer description of the mysql import process + +- Fixed some incorrect values in the MYSQL.sql file. [iglocska] + +- Statistics changes. [iglocska] + + - remove actions such as login, logout, changepw + - fixed range so that a addinga a massive event doesn't make every other day seem less active + +- Fix to the statistics page. [iglocska] + + - heatmap now fed the correct data + +- Updated message for old browsers. [iglocska] + +- Bug with the text export. [iglocska] + +- Removal of obsolete stuff. [iglocska] + + - taking out the trash + +- Some fixes to the automation and an updated manual. [iglocska] + + - made it easier to provide null values if the user would want to specify the n+1th parameter whilst leaving the nth on null + +- Xml export now takes null in the eventid parameter as null. [iglocska] + + - also a debug method removed + +- Changes to the installation instructions. [iglocska] + + - some changes also to the scripts + - replaced old scripts with newer versions (jquery, d3) + - Some updates to the manual (still needs more work) + +- Updated link in gitmodules to cake-resque. [iglocska] + +- Check if column exists in mysql upgrade script. [iglocska] + + - if a column already exists, don't try to add it + - if the key of a value exists, don't insert it + +- Fixed various things. [iglocska] + + - logging of event publishing enabled for background jobs + - disabled a gpg debug mode that was enabled by accident + - better feedback for publishing + +- Merge branch 'feature/test' of https://github.com/MISP/MISP into + feature/test. [iglocska] + +- Small fix to the upgrade script. [iglocska] + + - location of the upgrade sql script fixed + +- Various changes. [iglocska] + + - regexp structural changes added to the upgrade script (type) + - Added publish / alert to the background jobs + - fixed a misalignment with the statistics + +- Fix to issues with the install script. [iglocska] + + - no more relative jumps in the script + - moved the cakephp include directory to fix background worker issues + +- Engrish. [iglocska] + +- Further work on the install script. [iglocska] + +- Updated paths for the console and test. [iglocska] + +- Left off line that executes mysql query from the script. [iglocska] + +- Cosmetic change to the upgrade script. [iglocska] + +- Database update added to upgrade script. [iglocska] + +- More fine tuning to the scripts. [iglocska] + +- Removed deleted plugin references from default bootstrap file. + [iglocska] + +- Changed previous commit. [iglocska] + +- More work on the scripts. [iglocska] + +- Fix to the upgrade scripts. [iglocska] + +- Upgrade shell scripts. [iglocska] + +- Integration of plugins / cake core into MISP as submodules. [iglocska] + + - easier installation script + - the goal is to reduce the procedure to a few steps + +- Further work on the upgrade scripts / description. [iglocska] + +- Bug with the exports. [iglocska] + + - only events that could be seen were checked when calculating whether the user's org needs to recache the exports. This meant that the information was incorrect if another org has a visible event that was newer. + +- Typo fixed. [iglocska] + +- Added structure for export folders. [iglocska] + + - previously not added because git ignores empty directories + +- Update to gitignore. [iglocska] + +- Merge branch 'feature/test' of https://github.com/MISP/MISP into + feature/test. [iglocska] + +- Added threat level id-s for the event table to the upgrade script. + [iglocska] + +- Small fixes. [iglocska] + +- CakeResque inclusion. [iglocska] + +- Update to the default bootstrap file for 2.2. [iglocska] + +- Updated the schema file. [iglocska] + +- Removed unused Model file from an old version of the pivots. + [iglocska] + +- New upgrade scripts and more. [iglocska] + + - MYSQL.sql updated + - upgrade_2.2.sql updated + + - List of active proposals for you and your organisation now shows the org logos of the contributing organisations + +- Changed name of Populate from IOC to OpenIOC fixes #154. [iglocska] + +- Visual changes to the attribute list / search Fixes #162. [iglocska] + + - org shown for each attribute + - performance improvement (only necessary fields loaded for the event) + +- Mass replace replace of the old CyDefSig name to MISP - fixes #82. + [iglocska] + +- Bruteforce logging. [iglocska] + + - if a user becomes blacklisted, the system will log it. Fixes #206 + +- Various changes. [iglocska] + + - contributors shown on the event view (list of the organisation logos of users that have contributed through proposals) + - these link to the event history containing only entries from their organisation + + - changes to the activity heatmap + - heatmap now dynamically changes the range on the graph based on the obtained values + - performance improved + - buttons to move back or forward in time on the calendar + + - Attributes: + - warning for the user if he/she has selected the attribute category "targeting-data" or "attribution" as these could contain classified information + - UI improvements across most attribute and shadowattribute input views + + - Updated cal-heatmap to the newest version + +- CSV added to tag searches. [iglocska] + + - also, fixed an issue where an incorrect tag search would return all possible IDs that are visible to the user + +- Several changes in one (xml version, tag filters for exports) + [iglocska] + + - xml version now included in the xml exports + - MISP will now check the xml version on all imports related to sync / add MISP XML and try to update the incoming info if it detects an older version + + - exports now take tag names as a parameter (affected exports: XML, text, HIDS, NIDS) + + - eventtags now correctly get removed when an event is deleted + +- Changes to the logging and scheduling. [iglocska] + + - Scheduled tasks for pull / push now working as intended + - Rescheduling of all tasks fixed + - protection against the rescheduled task ending up in the past + + - further event history fixes + - fixed lots of erroneous logging + - performance improvement with logging (no longer loading controllers for no reason) + - logging extra actions that weren't logged before (proposal accept / discard, server pull / push) + +- Changes to the log system. [iglocska] + + - View Event history now shows the logo of the org whose action triggered the log entry + - View Event History now shows different fields than before + - Proposals now logged + - Accepting / Discarding a proposal now doesn't create junk edit / delete entries as before. + - Creators of an event can now see all of the log entries altering an event in the event history log. This includes deleted events. + +- Incorrect argument passed to cache generation. [iglocska] + +- Org admins should be able to delete / edit their own server links. + [iglocska] + +- Permission issue with delete servers. [iglocska] + + - fixed a bug that prevented the deletion of sync links + +- Fixes to the tagging. [iglocska] + + - made menu options invisible for non tagging permission users that requires the permission + - colour picker added to edit (was only enabled on add) + +- Tagging system. [iglocska] + + - new special role for tagging + - can create tags with a name + colour combination (using a colour picker plugin) + - users can assign tags to events + - can filter events by tags on the index + +- New permission. [iglocska] + + - tagger: a user that can create / edit / delete the list of tags that is usable for events + +- Changes to the sync action pages. [iglocska] + + - fixed access control + - any admin can now encode new servers. Org admins can pull/push for their own instances. + + - Upload certificates during an edit + +- Threat level changes. [iglocska] + + - upgrade script that populates threat level from the old risk field for every event that doesn't have a threat level set. + - threat levels in an event (from a sync for example) that are unknown to the local instance now show the numeric value of the threat level + +- Changes to the admin methods. [iglocska] + + - cleaned up the methods, they all now return results without debug mode enabled + - Added a verification method for all user GPG keys (as an expired key for example would send out empty messages) + +- Changes to the misc admin functions. [iglocska] + + - cleaned them up a bit, views for results + - removed query() and replaced it with CakePHP find() + +- Changes to the automation. [iglocska] + + - authorization key should be sent through headers. + - passing it in the url is deprecated + - updated automation page to reflect the changes + + - csv export now has headers + +- Roles correctly visible to users. [iglocska] + + - users can now check what each role group grants in terms of permissions + - users cannot see a non-working add user / list users button + +- Accepting / Discarding Proposals changed to POST only. [iglocska] + + - it is not possible to discard / accept a proposal with a GET request anymore + +- SSL certificate changes. [iglocska] + + - you can now upload a certificate file and allow a server link to use a provided self signed certificate. This should solve the issues that some organisations are having when trying to connect their instances + +- Small change to CVE notation fixes #186. [iglocska] + +- Cosmetic changes. [iglocska] + + - Valid renamed to Published on the event index + - Attributes that are flagged as IDS signatures are now shown with a (IDS) notation at the end of the line in the alert e-mail + +- Merge branch 'feature/test_attribute_date' into feature/test. + [iglocska] + +- Some minor changes and fix to a vulnerability. [iglocska] + + - fix to the creator of a proposal being able to also accept it + - new attributes are now shown in the e-mail denoted by a * when an event is republished + - the date of an attribute's creation is shown + +- Changes to the attributes. [iglocska] + + - attributes in the event view now show the date when they were added / modified + + - the alert e-mail now shows which attributes are new since the last commit + +- Small fix to the date filter. [iglocska] + + - fixed the datefilter to be inclusive of the border values. Entering all events from the 13th of january should include events that were created on that day, not just the 14th and newer. + +- Some changes from master branch. [iglocska] + + - regexp default list + - GFI improvements (removed a lot of junk imports, distribution taken from the event) + +- File left off from previous commit. [iglocska] + +- Proposal changes. [iglocska] + + - anyone can see proposals that can see an event + - fixed a vulnerability where a user could add a proposal to an event blindly that he couldn't see + +- Some security fixes. [iglocska] + +- Some minor changes. [iglocska] + + - Statistics page has gotten a lot of extra information + - Removed some old junk files + - Made the size of the graph in the memberslist larger to fit all the new attribute types + +- Left off files added. [iglocska] + + -Missing view file for statistics + -Added includes needed for the heatmaps (using http://kamisama.github.io/cal-heatmap) + +- Error When Exporting as IOC if not Site Admin. [Chris Clark] + + This was comparing the wrong value to the event org to determine org membership and thus $isMyEvent value for privileges for export of IOCs if not a site admin. + +- Tweak to allow IOC Export of events you don't own but are shared + Conflicts: app/Controller/Component/IOCExportComponent.php. [Chris + Clark] + +- Added Attribute Category and Types to Track Targeting Data. [Chris + Clark] + +- First version of the new statistics page. [iglocska] + + - shows a heatmap of user activity based on the logs + - can show it for all users or for users of a specific org + +- Bug fixes. [iglocska] + + - Fix to some of the exports not working in legacy (non background-job) mode + - Issue also occured while using automation + +- Fixed vulnerability. [iglocska] + + - Persistent XSS through the thread title fixed + +- Serious bug with the discussion boards. [iglocska] + + - A malformed [Thread][/Thread] tag can lead to an infinite loop on the event / thread view. Fixed. + +- Some small fixes. [iglocska] + + - Corrected some weak notifications on background jobs + - Changed the view slightly to view background jobs + - fixed an issue where editing a sync server setting would cause an error due to the id not being passed to the logging plugin + +- Fix of a new pagination rule overwriting the rest allowing users to + see more than they should. [iglocska] + +- Merge branch 'feature/CakeResque' into feature/test. [iglocska] + +- Several features. [iglocska] + + - Sync for background jobs (pull + push) + - more e-mailing delegated to background jobs + - A bunch of bug fixes and minor changes + +- Work on the background job and the proposals. [iglocska] + + - Proposals now get synced on pull + - several bug fixes + - new startup script for the background workers + +- Small change to the tasks index. [iglocska] + + - removed script that after changes was basically a copy of another one + +- More work on the background jobs. [iglocska] + + - added scheduler to the export caching + - site admins can set up the intervals of the automated caches, and the exact times at which they should be executed. + +- Further work on the background jobs. [iglocska] + + - started work on scheduling + - view to add scheduled tasks (still needs work) + - moved cache job bulk-code to the job model from the controller + - bootstrap timepicker + +- Further work on the scheduled tasks. [iglocska] + + - Also some changes left off from the previous commit + +- Preparing for the scheduled tasks. [iglocska] + + - incorporated cidr from develop + - some other improvements to the background jobs + +- Proposal changes Fixes #192. [iglocska] + + - Contextual comments for proposals + - shows proposal count in the top bar + - new view showing all of the events of the user's organisation with an active proposal + +- Further work on the background jobs. [iglocska] + + - contact reporter now moved to the model + - backround job not implemented for it yet + +- Merge branch 'develop' into feature/CakeResque. [iglocska] + + Also, more work on the background jobs + - started work on publishing + - started making the background jobs an optional setting in bootstrap + + Conflicts: + app/Controller/AppController.php + app/Controller/EventsController.php + +- Next version of exports done. [iglocska] + +- Further work on the exports. [iglocska] + +- Most of the export caching done. [iglocska] + + - also a fair bit of refactoring of the code, fatter models, thinner controllers, component moved to Lib + +- More work on the background jobs. [iglocska] + + - Started work on the exports + +- Removed debugkit. [iglocska] + +- Merge branch 'develop' into feature/CakeResque. [iglocska] + + - develop and the first CakeResque implementation merged + + Conflicts: + app/View/Layouts/default.ctp + +- :q. [iglocska] + +- Revert "Merge branch 'master' into develop" [iglocska] + + This reverts commit fbe2eddc7ac1cc6038196d4b1c497fe84eee532e, reversing + changes made to b59965b971aa8216b3fa65e9dd8881be74a4a0a5. + +- Merge branch 'master' into develop. [iglocska] + + Conflicts: + INSTALL/MYSQL.sql + app/Controller/EventsController.php + app/Model/Attribute.php + +- Merge pull request #199 from Xen0ph0n/patch-3. [iglocska] + + Issue Exporting Events as IOC's when not SiteAdmin + +- Tweak to allow IOC Export of events you don't own but are shared. + [Chris Clark] + +- Merge pull request #1 from Xen0ph0n/patch-2. [Chris Clark] + + Error When Exporting as IOC if not Site Admin + +- Error When Exporting as IOC if not Site Admin. [Chris Clark] + + Fixed Syntax error if not site admin.. also fix in event component which was comparing wrong values to establish ownership of event + +- Error When Exporting as IOC if not Site Admin. [Chris Clark] + + This was comparing the wrong value to the event org to determine org membership and thus $isMyEvent value for privileges for export of IOCs if not a site admin. + +- Merge branch 'hotfix-2.1.33' [iglocska] + +- Few minor tweaks. [iglocska] + +- Merge branch 'master' of https://github.com/MISP/MISP. [iglocska] + +- Merge pull request #197 from Xen0ph0n/master. [iglocska] + + Update to allow clean entry of Whitelist Items + +- Update to allow clean entry of Whitelist Items. [Chris Clark] + + Updated this along with whitelist.php to allow for simple entry of names in the whitelist, this file will allow proper application of those blocked names to exported NIDS sigs. + +- Update to allow clean entry of Whitelist Items. [Chris Clark] + + Added non alpha delimiters hardcoded so no preg_match errors and entries in whitelist can be human redable w/out extra leading and trailing chars. + +- Merge branch 'hotfix-2.1.33' [iglocska] + +- Update to the GFI import. [iglocska] + + - fixed an issue where a blacklisted value added through uloadattachments would break the import + + - fixed the distribution level of attributes created by the GFI import always being your org only + + - removed registry attributes that do not contain a malware sample or a dropped file in the value + + - fixed a set of regular expressions dealing with the sanitisation of user names that would fail on user names consisting of more than one word + + - added a few regular expressions + +- Merge branch 'hotfix-2.1.32' [iglocska] + +- Merge branch 'master' of https://github.com/MISP/MISP. [iglocska] + +- Merge pull request #195 from Xen0ph0n/patch-1. [iglocska] + + Capitalized Home in global menu... it was killing my OCD. + +- Capitalized Home ... it was killing my OCD. [Chris Clark] + +- Merge branch 'hotfix-2.1.32' [iglocska] + +- Merge branch 'hotfix-2.1.31' [iglocska] + +- Added explanation for CIDR searches to the automation page. [iglocska] + +- Merge branch 'hotfix-2.1.32' into develop. [iglocska] + + - Also, added CIDR to rest searches. Make sure you use the following format: + + a.b.c.d|e + + Conflicts: + app/Controller/AttributesController.php + +- Fix for incorrect values returned through CIDR search. [iglocska] + +- CIDR searches fixes #190. [iglocska] + + - possible to use CIDR when searching attributes + +- Call the TAXII client if it's enabled in configuration. [Alexandru + Ciobanu] + +- Fixed validation on Event::_add() Try atomic save for events Add + threat level to JSON sample. [Alexandru Ciobanu] + +- Replace Risk with ThreatLevel [skip ci] - Event.risk has been + replaced by Event.threat_level_id. all functionality remains the + same and users should not see any difference. ENUM() used + for Event.risk is vendor specific and requires too many hacks to + play nicely with bake. - Added default schema file, SQL dumps + should be avoided since they make updating/upgrading a pain. + - Removed old unused schemas. [Alexandru Ciobanu] + +- Basic JSON API CRUD [ci skip] - adds JSON example to shell scripts + - adds sample JSON event - ??? for some redundant Attribute model + conditions - updates travis with CakePHP installation. [Alexandru + Ciobanu] + +- Display footer notice of missing PGP/GPG key. [Alexandru Ciobanu] + +- PHP 5.4 E_STRICT fix. [Alexandru Ciobanu] + +- Initial JSON REST. [Alexandru Ciobanu] + + Some small travins changes too. + FYI there's an automated travis build available at + https://travis-ci.org/MISP/MISP + We don't have unit testing and travis setup is subpar so everything will fail + for now. + +- Merge branch 'hotfix-2.1.31' into develop. [iglocska] + +- Fix to users with auth key access not being able to reset their + authkey. [iglocska] + +- Merge branch 'hotfix-2.1.30' [iglocska] + +- First kick at Travis. [Alexandru Ciobanu] + +- Post merge changes. [iglocska] + + - some changes to remove strict messages caused by an update to cakephp + + - added missing changes to the sql files - all changes from the merge are reflected in ROLECHANGE.sql, import that to upgrade your instance! + +- Merge branch 'feature/discussion' into develop. [iglocska] + +- Update to the discussions. [iglocska] + + - Moved the menues out of the views to the common menu element + +- Some minor changes. [iglocska] + + - Contextual comments added to all imports (GFI, ThreatConnect, OpenIOC) + + - Some minor fixes to OpenIOC exports and linebreaks in attributes + +- Contextual comments. [iglocska] + + - Attributes now have a comment field + +- Renamed the .sql file used to upgrade. [iglocska] + +- Merge remote-tracking branch 'origin/feature/XML_and_UI' into + feature/discussion. [iglocska] + + - Also some improvements to the shadow attributes + + - some minor UI changes + + Conflicts: + app/Controller/EventsController.php + app/View/Elements/global_menu.ctp + app/View/Layouts/default.ctp + +- Small changes after merging the two feature branches. [iglocska] + + - Update to the representation of the new permission flags + + - some small issues with the merge resolved + +- Files left off added. [iglocska] + +- Merge branch 'feature/roleChanges' into feature/XML_and_UI. [iglocska] + + Conflicts: + app/Controller/UsersController.php + app/View/Regexp/admin_add.ctp + app/View/Regexp/admin_edit.ctp + app/View/Regexp/admin_index.ctp + app/View/Roles/admin_add.ctp + app/View/Servers/add.ctp + app/View/Servers/edit.ctp + app/View/Servers/index.ctp + app/View/Servers/pull.ctp + app/View/Servers/push.ctp + +- First rework of the siteadmin role. [iglocska] + + - ADMIN org removed. + + - Siteadmins are now identified by the perm_site_admin flag + + - Siteadmins can now be of any organisation + + - editing the regexp / whitelist rules can now be done by a special user with the perm_regexp_access in his/her role + + - Executing a mass replace of attribute values based on the regexp rules cannot be initiated by a regexp/whitelist user, only by a site admin + + - If the login page is reached without any users / roles defined they are automatically created (perviously it was only the user that was created) + + - Org admins are restricted from assigning perm_site_admin, perm_sync and perm_regexp_access roles to users. This can only be done by a site admin. + +- Few more changes. [iglocska] + + - some views didn't have the menu element yet + +- Further work on the UI. [iglocska] + + - reworked almost all of the side menues to be centralised + + - Some fixes for the IOC export not handling two new-ish types correctly + + - Some changes to the menues (including a few options that didn't exist before) + + - rework of the popovers in some forms + +- Merge branch 'develop' into feature/XML_and_UI. [iglocska] + +- First revision of the unified menu and XML upload. [iglocska] + + - centalising the side menu for easier maintainability + + - XML upload of event(s) from the interactive interface + +- More changes to the discussion boards. [iglocska] + + - quote / event tags + + - anonymised e-mail addresses + +- Merge branch 'develop' into feature/discussion. [iglocska] + + - Pivots, attributes, discussions hideable + + Conflicts: + app/Controller/EventsController.php + app/webroot/css/main.css + +- SQL template changes. [iglocska] + +- Thread creation if it doesn't exist for an event. [iglocska] + +- AJAX upgrade to the discussion board. [iglocska] + + - Quickpost without reloading the page with AJAX + + - for page changes / adding posts show an animated spinner + + - spinner div / styles available from every page (the div is located in the default layout and is hidden unless manually shown) + +- Discussions. [iglocska] + + - fully working version + - some improvements still possible (hiding discussion on demand, add/edit with ajax) + +- Discussion boards. [iglocska] + + - First fully working version + - Create threads or create a thread attached to an event + - Add posts to threads / edit them / delete them + +- First version of the event discussion UI. [iglocska] + +- Merge branch 'hotfix-2.1.30' into develop. [iglocska] + +- Fix to an issue that prevented attachments being uploaded with invalid + category choices when the malware checkbox was ticked. [iglocska] + + - re-introduced the removed check for valid category / type combinations based on the checkbox and the chosen category + +- Merge branch 'hotfix-2.1.29' [iglocska] + +- Merge branch 'hotfix-2.1.29' into develop. [iglocska] + +- Loosened the filename validation on attachments. [iglocska] + + - filenames without extensions were blocked for example + +- Merge branch 'hotfix-2.1.28' [iglocska] + +- Merge branch 'master' of https://github.com/MISP/MISP. [iglocska] + +- Merge branch 'hotfix/docu' [Christophe Vandeplas] + +- Merge branch 'hotfix-2.1.28' [iglocska] + +- Merge branch 'hotfix-2.1.28' into develop. [iglocska] + +- Linebreaks shown in list attributes. [iglocska] + +- Merge branch 'hotfix-2.1.28' into develop. [iglocska] + +- Line breaks not shown in attribute values. [iglocska] + +- Merge branch 'hotfix/docu' into develop. [Christophe Vandeplas] + +- Quickstart in docu. [Christophe Vandeplas] + +- Merge branch 'hotfix-2.1.27' [iglocska] + +- Merge branch 'hotfix-2.1.27' into develop. [iglocska] + +- Small cosmetic fix. [iglocska] + + - fixed a cosmetic issue with 3+ digit ID numbers, an event info with wide characters can cause the pivot element to flow over into a second row. + +- Merge branch 'hotfix-2.1.26' [iglocska] + +- Quick fix for the export changes. [iglocska] + + - pass by references on method calls removed + +- Merge branch 'feature/IDSsuri' into develop. [Christophe Vandeplas] + +- Snort export, updated urls, new url is backwards compatible. + [Christophe Vandeplas] + +- NIDS - fixes issue from last commit. [Christophe Vandeplas] + +- NIDS - substitute illegal chars, improved some rules. [Christophe + Vandeplas] + +- Performance improvements in email and dns. rule for user agent. + [Christophe Vandeplas] + +- Improvements in the email NIDS rules. [Christophe Vandeplas] + +- Improved smtp rules. [Christophe Vandeplas] + +- Start of different structure for multiple rule-formats. [Christophe + Vandeplas] + +- Merge branch 'hotfix-2.1.26' into develop. [iglocska] + + Conflicts: + app/Controller/AttributesController.php + +- UI fixes. [iglocska] + + - popover effect in IE/Chrome not as annoying anymore + - only the active select will have a popover, clicking away destroys it + + - Added popovers to the add attachments instead of the old info fields + +- Merge branch 'hotfix-2.1.25' [iglocska] + +- Small fix to the layout. [iglocska] + + - left menu would move along horizontally when forced to scroll left and right on lower resolution screens / smaller windows + + - small script that keeps the left menu at the left edge of the page as opposed to the left edge of the window + +- Merge branch 'hotfix-2.1.24' [iglocska] + +- Change to the attribute download method. [iglocska] + + - Permissions weren't checked correctly when downloading attachments + +- Merge branch 'hotfix-2.1.23' [iglocska] + +- Merge branch 'feature/searchapi' into develop. [iglocska] + +- Some permission issues with restSearch of an event. [iglocska] + + - __fetchEvent used, which checked the currently logged in user + + - instead now, __fetchEvent has a new optional parameter that automation methods can use to pass the org along that was read from the provided auth key + +- Merge branch 'feature/searchapi' into develop. [iglocska] + +- Fix to the conditions when doing a restsearch. [iglocska] + + - Was always searching for 'value' due to a bug. Fixed. + +- Merge branch 'feature/searchapi' into develop. [iglocska] + +- Update to the automation description. [iglocska] + + - Syntax description for the new features + +- Merge branch 'feature/searchapi' into develop. [iglocska] + +- First release of the new API features. [iglocska] + +- Security fix and new download attachment feature. [iglocska] + + - users can now download attachments using the APIkey + + - security issue fixed where a user could download attachments that he/she can't even see by navigating to attributes/download/ + +- First round of implementations for the new API searches. [iglocska] + + - users can search RESTfully for attributes based on various filtering mechanisms and get either an event that includes the located attribute(s) or just an array of attributes returned. + + - users can also request all attributes of a (or several) types and get them returned as an XML + +- First version of the api search. [iglocska] + + - requires the auth key of a user and the user has to have auth key permission + + - user can specify what should be returned (event / attribute) - currently only event is implemented + + - user can specify 4 filters (value, type, category, org) + + - all these fields can have several values separated by && + + - Values can be negated by putting "!" infront of them + +- Merge branch 'hotfix-2.1.23' into develop. [iglocska] + +- Fix to the download of attribute search results as XML. [iglocska] + + - now uses the unified __fetchEvent method to retrieve the events + + - __fetchEvent has a new optional parameter "idList" which restricts the results to an array of event IDs. + +- Merge branch 'hotfix-2.1.22' [iglocska] + +- Merge branch 'hotfix-2.1.22' into develop. [iglocska] + +- Fix to the exports not working since the new pivoting. [iglocska] + + - Helper echoed a blank line, breaking the xml export + + - Helper will now only be called during view when it's not a rest request. + +- Merge branch 'hotfix-2.1.21' [iglocska] + +- Merge branch 'hotfix-2.1.21' [iglocska] + +- Merge branch 'hotfix-2.1.21' into develop. [iglocska] + +- Accidental debug removed. [iglocska] + +- Merge branch 'hotfix-2.1.21' into develop. [iglocska] + +- Change to the proposal list. [iglocska] + + - removed own proposals from the list + - allowing site admin to see all proposals of any org + +- Merge branch 'hotfix-2.1.19' [iglocska] + +- Merge branch 'hotfix-2.1.19' [iglocska] + +- Merge branch 'hotfix-2.1.19' [iglocska] + +- Merge branch 'hotfix-2.1.20' [iglocska] + +- Merge branch 'hotfix-2.1.19' into develop. [iglocska] + +- Debug info removed. [iglocska] + +- Merge branch 'hotfix-2.1.19' into develop. [iglocska] + +- Previous commit fixed. [iglocska] + +- Merge branch 'hotfix-2.1.20' into hotfix-2.1.19. [iglocska] + +- Merge branch 'hotfix-2.1.19' into develop. [iglocska] + +- Fixed a case that could cause overlapping pivot elements to appear. + [iglocska] + + - The height calculation did not take into account gaps between child elements caused by them having several children. This caused a newly added sibling's children to overlap. Fixed by compensating for the vertical displacement between children when returning the height data. + +- Merge branch 'hotfix-2.1.20' into develop. [iglocska] + +- Fix to the related attributes. [iglocska] + + - related atributes were flowing into the next field if there were too many to fit the 5% width + + - hovering over a related attribute caused a misaligned tooltip to appear and block the link itself on IE + +- Merge branch 'hotfix-2.1.19' [iglocska] + +- Merge branch 'hotfix-2.1.19' into develop. [iglocska] + +- Delete button gone from pivot elements that should not be deleted. + [iglocska] + + - When looking at an event, a user should not be able to delete the pivot path that he/she took to get to that particular event. + + - Deleting the root pivot item is an exception, this will simply reset the pivoting. + +- Merge branch 'hotfix-2.1.19' into develop. [iglocska] + +- Height adjustment was not cummulative. [iglocska] + + - inserting a branch to a previous sibling only pushed the next sibling down a line, not the following one. Fixed. + +- Merge branch 'hotfix-2.1.19' into develop. [iglocska] + +- Fix to removing the root element causing issues with pivoting. + [iglocska] + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + +- Typo fixed (missing comma) between 2 attributes. [Alexandre Dulaunoy] + +- New attributes added to the shadow attributes. [Alexandre Dulaunoy] + + sha256, http-method, named-pipe and mutex added to the + shadow attributes. Fixing #170 + + This is not solving the core issue of having duplicate + attributes declaration in MISP but this is fixing the + consistency issue between attributes and shadow attributes. + +- Merge branch 'hotfix-2.1.19' into develop. [iglocska] + +- Finished the first version of the new pivoting. [iglocska] + + - Users can go back to a previous event and branch the pivoting by choosing a new relation + + - users can remove individual pivoted branches + +- Further work on the pivoting. [iglocska] + + - still has some issues with arranging the height for some branching + +- Heights / depths calculated for rearranging the pivot thread in view. + [iglocska] + + - The idea is to draw a horizontal path instead of a vertical one + +- First refactoring of the pivoting. [iglocska] + +- Merge branch 'hotfix-2.1.18' [iglocska] + +- Merge branch 'hotfix-2.1.18' [iglocska] + +- Merge branch 'hotfix-2.1.18' [iglocska] + +- Merge branch 'hotfix/2.1.18' [Christophe Vandeplas] + +- Merge branch 'hotfix-2.1.18' into develop. [iglocska] + +- Deleting attributes deletes associated shadow attributes. [iglocska] + + There was a bug causing "zombie" shadowattributes to stay in events if the attribute has been deleted + +- Merge branch 'hotfix-2.1.18' into develop. [iglocska] + +- Menu change. [iglocska] + + - added link to view the proposals + +- Merge branch 'hotfix-2.1.18' into develop. [iglocska] + +- Two files left off. [iglocska] + +- Merge branch 'hotfix-2.1.18' into develop. [iglocska] + +- Fixes to the Shadow attribute e-mailing. [iglocska] + + - E-mail locks are now correctly reset by discarding / accepting a proposal + + - Also, new index page to see the list of proposals that a user can accept + +- Merge branch 'hotfix/2.1.18' into develop. [Christophe Vandeplas] + +- Fix bug in pull updated events, improved performance. [Christophe + Vandeplas] + +- Merge branch 'hotfix-2.1.17' [iglocska] + +- Merge branch 'hotfix-2.1.17' [iglocska] + +- Merge branch 'hotfix-2.1.17' into develop. [iglocska] + +- Left-over line removed. [iglocska] + +- Merge branch 'hotfix-2.1.17' into develop. [iglocska] + +- Small cleanup. [iglocska] + +- Attachments correctly exported with events/view/1.xml now. [iglocska] + + - bug that broke transfer of attachments on pull fixed + + - data only exported on view() not mass xml exports + +- Merge branch 'hotfix-2.1.15' [iglocska] + +- Merge branch 'hotfix-2.1.15' [iglocska] + +- Merge branch 'hotfix-2.1.15' [iglocska] + +- Merge branch 'hotfix-2.1.15' into develop. [iglocska] + +- Export fixes. [iglocska] + + - conversion of the array in the XML export to be compatible with the XML parser (some invalid characters could break it) + + - New separate CSV export that includes all visible unpublished and non IDS signature attributes on request + +- A fix to the csv export. [iglocska] + +- Merge branch 'hotfix-2.1.15' into develop. [iglocska] + +- Fix to a typo causing exports to fail. [iglocska] + +- Merge branch 'hotfix-2.1.14' [iglocska] + +- Merge branch 'master' of https://github.com/MISP/MISP. [iglocska] + +- Fix version number master. [Christophe Vandeplas] + +- Merge branch 'hotfix-2.1.14' [iglocska] + +- Merge branch 'hotfix-2.1.14' into develop. [iglocska] + +- Removed a left-over junk line from the shadow attribute controller. + [iglocska] + +- Merge branch 'hotfix-2.1.14' into develop. [iglocska] + +- Fix to sync users being able to edit events that don't belong to them + interactively. [iglocska] + +- Merge branch 'hotfix-2.1.13' [iglocska] + +- Merge branch 'hotfix-2.1.13' into develop. [iglocska] + +- Removed vulnerability and comment from correlation. [iglocska] + +- Merge branch 'hotfix-2.1.12' [iglocska] + +- Merge branch 'hotfix-2.1.12' [iglocska] + +- Merge branch 'hotfix-2.1.12' [iglocska] + +- Merge branch 'hotfix-2.1.12' [iglocska] + +- Merge branch 'hotfix-2.1.12' into develop. [iglocska] + +- Final change to the placement of the logos on the login page. + [iglocska] + +- Merge branch 'hotfix-2.1.12' into develop. [iglocska] + +- Small alignment fix again. [iglocska] + +- Merge branch 'hotfix-2.1.12' into develop. [iglocska] + +- Small alignment change. [iglocska] + +- Merge branch 'hotfix-2.1.12' into develop. [iglocska] + +- Added second logo to the left of the login screen. [iglocska] + +- Merge branch 'hotfix-2.1.8' [iglocska] + +- Merge branch 'hotfix-2.1.11' [iglocska] + +- Merge branch 'hotfix-2.1.11' [iglocska] + +- Merge branch 'hotfix-2.1.11' [iglocska] + +- Merge branch 'hotfix-2.1.8' into develop. [iglocska] + +- A previous change reverted by accident in the previous commit. + [iglocska] + +- Merge branch 'hotfix-2.1.8' into develop. [iglocska] + +- Upgrade script for 2.1.8. [iglocska] + + - we have introduced the "locked" flag for events to protect events of the original creator from being edited by a sync user + + - IMPORTANT: before running the script below, make sure to create the locked field for the event table (see INSTALL/LOCKED.sql) + + - This script (generateLocked found in the Administrative tools menu) will attempt to set the locked value for existing events to ease the transition + + - The default value for locked is 0, and all events created on the instance should be set to this value + + - events that were synced from another instance should have their locked value set to 1 + + - this script checks for local organisations and sets the locked field to 1 for all events not created by them + + - a local organisation, as defined for the scope of this scrips is: an organisation with at least 2 members or an organisation with a single member that is not a sync user. + + - The script is only accessible by site admins and will return a notification about the number of events altered. + +- Merge branch 'hotfix-2.1.11' into hotfix-2.1.8. [iglocska] + +- Update to the MYSQL.sql file to reflect the 'locked' changed. + [iglocska] + +- Introduced a typo in the previous commit. [iglocska] + +- Further updates to the sync. [iglocska] + +- Merge branch 'hotfix-2.1.11' into develop. [iglocska] + +- Fix to the e-mailing. [iglocska] + +- Merge branch 'hotfix-2.1.11' into develop. [iglocska] + +- Small fix to the previous commit. [iglocska] + +- Merge branch 'hotfix-2.1.11' into develop. [iglocska] + +- Changes to the shadow attribute controller. [iglocska] + + - users that weren't publishers couldn't accept / discard proposals + + - emails were blocked by an incorrect debug mode for the e-mailer + +- Some smaller fixes. [iglocska] + + - PGP key of the user shown in the profile instead of always showing N/A + + - Contact e-mails now include the instance's owning org in the subject + + - Users can now enable/disable contact e-mail subscriptions + +- Merge branch 'hotfix-2.1.10' [iglocska] + +- Merge branch 'hotfix-2.1.10' into develop. [iglocska] + +- Users weren't able to change the contactalert field. [iglocska] + +- Merge branch 'hotfix-2.1.9' [iglocska] + +- Merge branch 'hotfix-2.1.9' into develop. [iglocska] + +- Fix to not being able to accept shadowAttributes. [iglocska] + + - recursive -1 used for loading attribute, then referencing the event + +- Merge branch 'hotfix-2.1.7' [iglocska] + +- Vulnerability url is now configurable (Fix #153). [Alexandre Dulaunoy] + + A global configuration CyDefSig.cveurl added to specify the URL + where to reference a CVE/NVD number. CyDefSig.cveurl is optional + and if not existing fallbacks to the original google.com URL. + +- Attribute http-method added - issue #161 fixed. [Alexandre Dulaunoy] + + The attribute HTTP method added. By default, the values + must match the known HTTP method from RFC2616, RFC2518, + RFC3253, RFC3648, RFC3744, RFC5789, RFC5323. The method + is case sensitive. + +- Terms and conditions separated from the template. [Alexandre Dulaunoy] + + If a file terms exists in app/View/Users, the terms are included. + If not, the default message is included to inform the admin. This + avoids to overwrite local terms when updating MISP code. + +- Merge branch 'hotfix-2.1.7' into develop. [iglocska] + +- Fix to the distribution changes breaking threatconnect imports. + [iglocska] + +- Merge branch 'hotfix-2.1.6' [iglocska] + +- Merge branch 'hotfix-2.1.5' [iglocska] + +- Merge branch 'hotfix-2.1.6' into develop. [iglocska] + +- Changes to the initial distribution settings. [iglocska] + + - The initial attribute distribution level now allows the option for 'event', inheriting the event's distribution level + +- Merge branch 'hotfix-2.1.5' into develop. [iglocska] + +- Attributes won't show two links to the same event anymore on the event + view. [iglocska] + +- Merge branch 'hotfix-2.1.4' [iglocska] + +- Merge branch 'hotfix-2.1.4' into develop. [iglocska] + +- Fix to incorrect distribution setting in the openIOC importer. + [iglocska] + +- Merge branch 'master' of https://github.com/MISP/MISP into develop. + [iglocska] + +- Merge branch 'hotfix-2.1.3' [iglocska] + +- Typographic errors fixed in automation page. [Alexandre Dulaunoy] + +- Trailing ":" removed from title page template. [Alexandre Dulaunoy] + +- Merge branch 'hotfix-2.1.3' into develop. [iglocska] + +- Default distribution level flags in bootstrap.php. [iglocska] + + - Each instance can now have its own default event and attribute distribution level set + +- Merge branch 'hotfix-2.1.2' [iglocska] + +- Merge branch 'hotfix-2.1.2' into develop. [iglocska] + +- Set the default value of the flag disabling rest alert messages to + false. [iglocska] + +- Merge branch 'hotfix-2.1.1' [iglocska] + +- Merge branch 'hotfix-2.1.1' into develop. [iglocska] + +- Notification on rest add of published events. Fixes #138. [iglocska] + +- Merge branch 'develop' into 'master' for v2.1. [Christophe Vandeplas] + +- Pivot thread changed slightly. [iglocska] + + - There is a reset button in the first arrow + + - adding an event that exists already in the list should not create a new pivot point + +- Jumping between pivot thread points changed. [iglocska] + + - no longer adds the event to the thread + +- Fixed the CSS issues with the pivot thread. [iglocska] + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [Christophe Vandeplas] + +- Incorrect mutex validation fixed. [iglocska] + +- Pivot threads and other changes. [iglocska] + + - Users can now see the path they took while jumping from related event to related event + + - Removed the breadcrumbs + + - Some UI changes (user menues were not showing the active page, etc) + +- Updated README.md. [Christophe Vandeplas] + +- Crumbs not shown on error messages. [iglocska] + +- Change to the routing the login to remove the admin tag. [iglocska] + +- Removed the breadcrumbs from the login page. [iglocska] + +- Accidental change to gitignore reversed. [iglocska] + +- File left off from previous commit. [iglocska] + +- Breadcrumbs for the views. [iglocska] + + - makes navigating the site easier + - some new css changes to support this + +- Fixes to the openIOC import tool. [iglocska] + + - should handle nested OR branches better now + - domain now mapped to Network/DNS + +- Fixes #144, the edit page losing the previous setting. [iglocska] + +- Change to the confusing invalid event message. [iglocska] + +- Changes to the filename validation. [iglocska] + + - . allowed in filenames to allow for names such as test-1.0.ext + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + +- Version 1.0 of MISP XML Document Type Definition. [Alexandre Dulaunoy] + + The first version of the XML format is loosely based on the current XML + format used by MISP in commit 84b552fb7441bf2beb0c711acde3b0af336afba8. + + The purpose is to track down the changes in the format and especially + to ensure a consistent definition of the XML format for external tools + and software using the MISP XML format. + +- IOC file import filename regex fix. [iglocska] + + - Didn't account for several words separated by '.'-s (file.name.ext) + +- Migration script updated with the regexp changes. [iglocska] + +- Fixes an issue with the upload of malware samples not generating an + md5 hash if the file is too large. [iglocska] + +- Removed password creation for new users through the contact users + menu. [iglocska] + +- Discard shadowattribute changed to Postlink. [iglocska] + + - Prevents deletion through XSRF + +- Fixed an issue with siteadmin contact e-mails resetting passwords of + non existing users. [iglocska] + + - a site admin could issue a password reset to a non-existing user + +- Fixed a newly created bug in memberslist. [Christophe Vandeplas] + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + +- Memberslist based on orgc, is more logic to reflect the contributions. + [Christophe Vandeplas] + +- Minor NIDS export performance improvement. [Christophe Vandeplas] + +- Some bugs fixed. [iglocska] + + - Resetting the auth key for a user that doesn't exist created an empty + user + + - change_pw showed an admin menu on the side + + - rerouting after an incorrect auth request fixed (users/index doesn't + exist) + + - temporarily disabled the redirect after login + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + +- Fixes XSS vulnerability in filters. [iglocska] + +- Fixes in server push. [Christophe Vandeplas] + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [Christophe Vandeplas] + +- Server push lower memory footprint solving OoM problem. Enabled per-id + push like pull. [Christophe Vandeplas] + +- More logging with PGP errors. [Christophe Vandeplas] + +- Initial refactoring of the event view / xml exports. [iglocska] + + - event view and xml exports all use __fetchEvent now + + - unified the permission checks + + - same output for event/id.xml and the xml exports + +- Minor change with shadowattributes. [iglocska] + + - short was still used on the shadow attribute value field, if the + shadow attribute was a proposal to the event itself and not to an + attribute + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + +- Reverted commit of url validation that didn't validate parts of urls. + [Christophe Vandeplas] + +- Fixing problems in pull with distribution data validation. [Christophe + Vandeplas] + +- Removed TODO. [Christophe Vandeplas] + +- Some css changes broke the shadow attributes. [iglocska] + + - should be fixed + +- Change of domain type in IOC Export fixes #134. [iglocska] + +- OpenIOC issue. [iglocska] + + - Attribute type domain exported into the wrong ioc term. + +- Security issue fixed with UsersController. [iglocska] + + - users could view other user profiles + + - users could view other user profiles through edit user + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + +- Leftovers from communitie/cluster/... [Christophe Vandeplas] + +- Removed quotation marks from csv export. [iglocska] + + - Not needed, linebreaks are removed anyway + +- Import ThreatConnect attributes into event, see issue #119. + [Christophe Vandeplas] + +- Fixes in data validation. [Christophe Vandeplas] + +- Revert "fix bug in removing remote attributes if push is not enabled" + [Christophe Vandeplas] + + This reverts commit c4d5344153a7f183372f3acbc703e6bfcb57e23e. + +- Fix bug in removing remote attributes if push is not enabled. + [Christophe Vandeplas] + +- Cleanup: hidden functions to _function and removed unnecessary + function. [Christophe Vandeplas] + +- Minor admin tools improvements. [Christophe Vandeplas] + +- Huge performance increase in generateCount. [Christophe Vandeplas] + +- Fixes bug introduced in commit + 2334599f3d460c4371597dc336749bebded459de. [Christophe Vandeplas] + +- Minor UI glitch in IOC/IDS naming. [Christophe Vandeplas] + +- Do not change 'info' field upon pull (was: Imported from $url) + [Christophe Vandeplas] + +- Fixes #133. [Christophe Vandeplas] + +- Redirects to filtered events page upon delete. [Christophe Vandeplas] + +- UI improvement on private event/attribute. [Christophe Vandeplas] + +- Removal of some references to the old private flag. [iglocska] + +- Re-enabled route from /admin/users/login to /users/login. [iglocska] + + - when an admin user got logged out the system threw an error instead of + returning him/her to the login screen + +- Slight colour change for the private background colouring. [iglocska] + +- Some UI changes and reattached the regexp for the admin validation + tool. [iglocska] + + - org only events have a redish background in the event index + + - org only events and attributes have their distribution level marked in + red + +- Must be sleepy...holliday effect? [Christophe Vandeplas] + +- Fixes bug in previous commit. [Christophe Vandeplas] + +- Improved password generation algorithm in reset password. [Christophe + Vandeplas] + +- Corrections in the documentatino. [Christophe Vandeplas] + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + +- 'type' same size in regexp than in attribute. [Christophe Vandeplas] + +- Minor change in reportValidationIssueAttributes() [Christophe + Vandeplas] + +- First refactoring of the regexp. [iglocska] + +- Some cleanup. [iglocska] + + - removal of references to the old blacklist + +- MYSQL.sql change left off from regexp changes. [iglocska] + +- Change to the GFI import and the attachment downloads. [iglocska] + + - GFI import issue fixed with attribute ID 1 not existing causing the + import to fail for several attributes + + - GFI import change: registry keys with binary value are now artifacts + dropped instead of persistance mechanism + + - GFI import change: files with size of 0 will be omitted + + - file attachment download change: moved away from the deprecated media + view in favour of cakeresponse->file() + +- Some UI fixes related to the debug/nondebug alignment. [iglocska] + +- Regexp type changes also for non ADMIN users. [iglocska] + + - left the view for them off in the previous commit + +- Continued rework of the regexp. [iglocska] + + - Regular expressions are now only checked for attributes + + - Regular expressions are now defined and checked on a type by type + basis, with the setting "ALL" affecting all attributes + + - creation / deletion of several attributes in one edit to accommodate + for several checked type options + + - perform on all admin option now only saves attributes that actually + get changed by the regexp, making the function usable again for larger + databases + + - Some feedback on what got changed during a perform on all + + - UI changes in the index / regexp add / edit views to reflect the type + sensitivity changes + +- Removal of the blacklist. [iglocska] + + - Since regexp can be used to blacklist things, there's no need to have + two separate features that accomplish the same thing + + - Add a regexp named /1.1.1.1/ with nothing as replacement and it will + behave the same as adding a blacklist for 1.1.1.1 in the old system. + +- Bug in a previous commit. [iglocska] + + - left in some debug used to escape php encryption during testing + +- Attribute index UI bug fixed. [iglocska] + +- Regexp changes, UI changes. [iglocska] + + - first cleanup of regexp + + - some changes left off from the UI changes that were not in the views + themselves + +- UI changes applied to the actions menu. [iglocska] + + - The side menu is now fixed / relatively positioned based on the debug + mode, like the header and the footer. + +- Some changes to the UI. [iglocska] + + - The previous UI changes fixed the top and the bottom bar to the + viewport + + - It was great for the UI with the debug disabled, but it obstructed the + debug info with it on + + - now, turning debug off fixes the top bar and the bottom bar, turning + it on returns it to the top and bottom of the page, as it was in earlier + versions + +- Footer download GPG Z-index changes. [iglocska] + + - GPG key download was behind the layer for the center footer, + preventing the user from clicking the download link. Fixed. + +- Some more HTML fixes. [iglocska] + +- HTML error fix. [iglocska] + + - div id starting with a digit (the id wasn't needed anyway so removed + it) + +- HTML error fixed. [iglocska] + + incorrect span in ul + +- Some small UI changes. [iglocska] + +- Cosmetic relocation of the auth errors on the login screen. [iglocska] + +- Small change to the flash messages. [iglocska] + + - fixing it to the same position + +- Footer.ctp left off of the previous commit. [iglocska] + +- Changes to the UI. [iglocska] + + - login screen looks a bit fancier and is more customisable + - admins can add a Logo next to the login fields, there's a MISP logo + ontop with a line of text above and below it, editable via bootstrap.php + - Footer re-added, has the PGP key download and the center footer text + from MISP 1.1 + - A logo on the right side of the footer, optionally added by + bootstrap.php + + - Header, Footer, menu are now fixed and not affected by scrolling the + screen + +- Change to the login screen. [iglocska] + + - Places an optional logo to the left + - MISP logo above the login fields, with an optional pre and post text + + - define them in the bootstrap as indicated in bootsrap.default.php + +- Hard coded urls for the event index. [iglocska] + + - Should provide a tiny performance boost + +- Several fixes. [iglocska] + + - Fixed the search pagination beyond the first page + + - Hard coded routing of the menues in the global actions area + +- Several copy paste failures fixed in the previous commit. [iglocska] + + - /facepalm + +- ACL checks changed. [iglocska] + + - until now checkAction was used to check permissions of a user + + - but since all of the role permissions are checked beforefilter in + appcontroller and saved into a public array, doing a lookup of the + array saves an SQL call for each permission check. + +- Closes #131. [iglocska] + + - Seems like a change removed this functionality since 2.0, fixed + +- Fix to users not being able to edit attributes. [iglocska] + +- IOC -> IDS name change for attribute index. [iglocska] + + - also for attribute add and edit + +- Small change to the xml search download. [iglocska] + +- Search result downloads (CSV format) [iglocska] + + - added the button for the CSV download + - fixed a bug with the csv search result downloader blocking non IOC + results even if the search terms did not specify IOCs only. + +- Some cleanup on the views. [iglocska] + +- Some UI changes. [iglocska] + + - Signature / IDS Signature changed to IOC + +- Bugfix for the creation of several attributes with the same UUID. + [iglocska] + + - SHA256 and SHA1 hash attributes that get auto-generated on malware + sample upload had the same hash as the filename|md5. Fixed. + +- Views updated to include CSV in the menues. [iglocska] + + - CSV and also IOC downloads on events are now hidden if the event is + not published + +- Update to the exports. [iglocska] + + - export page updated to include the CSV export + + - some changes to the CSV export and incorrect handling of data for + admins + +- More changes to the whitelists, exports. [iglocska] + +- To_ids turned off on attribute creation by default. [iglocska] + +- Firther work on the exports. [iglocska] + + - Some refactoring of the whitelist checks + - tighter rules for published / to_ids on certain exports + - attribute search now has the IOC checkbox + +- Changes to export validation, CSV export, Whitelist redesign. + [iglocska] + + - CSV export for individual events, all events, search results + - Whitelists are now preg_matches instead of simple string matches + - whitelist checks are to be applied on almost all exports + (implementation in progress) + - the exception will be the search result exports, if the (to be + implemented) to_ids only checkbox isn't checked + +- Width + height, should be fixed (event index images) [iglocska] + +- Small part left off from the previous commit.. [iglocska] + +- Overriding the css that's blocking the size change. [iglocska] + + - on the event index + +- Typo fixed. [iglocska] + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + +- Solves memory exhaustion upon generateCorrelation. [Christophe + Vandeplas] + +- Some UI changes. [iglocska] + + - removed the e-mail for non site admins from the event index (they can + still see it in the event view if the event was created by the same org) + + - added a text MISP logo + + - smaller icons for the event index + +- Merge branch 'feature/sync/timestamp' into develop. [Christophe + Vandeplas] + +- A. [Christophe Vandeplas] + +- Minor changes. [Christophe Vandeplas] + +- Page for admin with some links. [Christophe Vandeplas] + +- Grouped documentation. [Christophe Vandeplas] + +- Removed warning message. [Christophe Vandeplas] + +- Update to the attribute search. [iglocska] + + - Use ! to exclude terms in the value/id/org fields + + - org search works the same way as value / id now, you can enter several + terms separated by a newline. Also, adding ! infront of a term will + exclude the organisation from the results + + - sub string search for organisations + +- Consistency in MYSQL database file. [Christophe Vandeplas] + +- Unify db schema. [Christophe Vandeplas] + +- Filter logic reworked. [iglocska] + + - Affects org and info field + + - terms have to be saparated by pipe (|) + + - terms can be terms that will be OR-d or excluded terms that will be + AND-ed + + - to exclude a term use ! + + - A valid filter search for info would be: 'term1|term2|!term3' + -> this would result in all events with the info field containing term1 + or term2 but not term3 + +- NOT filter for orgs on the event index. [iglocska] + + - entering for example '!futuremark' would exclude all events created by + the organisation 'futuremark' + +- Email addresses of event creators visible to users if same org. + [iglocska] + + - On the event index, users can view the e-mail address of the event + creator, if the event belongs to their own organisation + +- Some fixes to the filters event index. [iglocska] + + - siteadmins can now search the creator org instead of the owner org + (like normal users would) + + - Changed the org search to be a partial match instead of an exact match + +- Two small changes. [Iglocska] + + - email of the user creating an event shown if current user's org == + event's orgc + + - on export, the check for to_ids will happen outside of the if branch + that sets extra restrictions of non site admins. Otherwise site-admins + would accidentally include attributes that aren't iocs. + +- Fix to the filters on IE. [Iglocska] + + - old versions of IE didn't handle an incorrect form creation as gracefully as the other browsers + + - forms should not be created within a table unless it's within a (it was + on level before). The normal solution would be to encapsulate the + entire table in a form, but since we have formlinks for the deletes / + publishes this would get flagged as form tampering by the security + components. + + - As a fix, filter forms are created separately for the 4 search fields within their now with hidden fields that keep the persistence of the previously + entered filter terms + +- Incorrect line removed from migration. [iglocska] + +- Update to the migration. [iglocska] + +- First update to the SQL scripts. [iglocska] + +- Wrong file included in previous commit. [iglocska] + +- ShadowAttribute notifications, and some minor fixes. [iglocska] + + - New field for events, locking an event from sending out a contact + e-mail when a proposal is made to it + - Default setting for the new field is 0, if a shadow attribute is + added an e-mail is sent to all subscribing members of the orgc and the + new field is set to 1 + - Accepting a change resets the field to 0 + +- Extra access control restriction for reportValidationIssues. + [iglocska] + +- Merge branch 'feature/sync/timestamp' of https://github.com/MISP/MISP + into feature/sync/timestamp. [iglocska] + +- Micro cleanup of servers index. [Christophe Vandeplas] + +- ReportValidationIssues function. [Christophe Vandeplas] + +- Fix UI issue of top bar. [Christophe Vandeplas] + +- First start of report functions. see issue #122. [Christophe + Vandeplas] + +- Little bit more details about sync errors. [Christophe Vandeplas] + +- Shows spaces in attribute value. fixes #19. [Christophe Vandeplas] + +- Sanitisation of the data when generating .ioc file. [iglocska] + +- Login url won't include /admin/ anymore. [iglocska] + + - routing issue fixed + +- Addition of the Event History. [iglocska] + + - uses the logs to generate a list of actions affecting the selected + event and all of its attributes + + - view is very minimalistic, not to show anything restricted + +- Sync pull backwards compatibility with MISPv2. [Christophe Vandeplas] + +- (workaround) better error message when HTTP problem with Server Pull. + [Christophe Vandeplas] + +- UI consistency. [iglocska] + +- Several smaller changes. [iglocska] + + - Fix to the proposed attribute edit that got broken in a previous + commit + + - Fix to the org filters for non admin users + + - Some changes to the documentation + +- More updates to the manual. [iglocska] + +- More updates to the manual. [iglocska] + +- Some UI changes and partial update to the manual. [iglocska] + +- Added 2 new type of attributes. [iglocska] + + - sha256 / filename|sha256 + - uploading a malware sample now automatically creates a filename|sha1 + and a filename|sha256 in addition to the sample|md5 + +- Fix incorrect order of checking user info (with REST authkey) + [Christophe Vandeplas] + +- Fix MYSQL missing ; [Christophe Vandeplas] + +- Merge branch 'feature/sync/timestamp' of https://github.com/MISP/MISP + into feature/sync/timestamp. [Christophe Vandeplas] + +- Reference to maxDist removed in the attribute edit view. [iglocska] + + - obsolete + +- Removed some obsolete code. [iglocska] + + - canEditDist is obsolete, removed some more references to it + +- Bug fixed with event creation. [iglocska] + + - Previous commit unsetting new attribute IDs breaks if no attributes + present -> fixed + +- Fix bug in iocexport. [Christophe Vandeplas] + +- Merge branch 'feature/sync/timestamp' of https://github.com/MISP/MISP + into feature/sync/timestamp. [Christophe Vandeplas] + +- Protection against lost attributes with saveAssociated. [iglocska] + + - attributes that are added have to have their id unset before being + added in order to avoid overwriting existing attributes + +- Fix file download missing extension. [Christophe Vandeplas] + +- Merge branch 'feature/sync/timestamp' of https://github.com/MISP/MISP + into feature/sync/timestamp. [iglocska] + +- Merge branch 'feature/sync/timestamp' of https://github.com/MISP/MISP + into feature/sync/timestamp. [Christophe Vandeplas] + +- Micro improvement. [Christophe Vandeplas] + +- Change to the routes. [iglocska] + + - disabling the routes to indeces with pagination throws an error when + switching to another page + +- Shadow attribute change. [iglocska] + + - fixed incorrect link to edit shadow attributes and the distribution + checks + +- Update to the publish. [iglocska] + + - _publish doesn't attempt to upload events that have a distribution of + 0 or 1 (private and community) but instead just set to published and + return true + +- Update to the IOCImprt/Export. [iglocska] + + - bringing the two components up to date with the distribution changes + +- Typo in UsersController fixed. [iglocska] + +- Routing and some UI changes to the users admin_index. [iglocska] + +- UI changes and more work on the sync. [Iglocska] + + - updated the side menu + +- Merge branch 'feature/sync/timestamp' of https://github.com/MISP/MISP + into feature/sync/timestamp. [Iglocska] + +- Minor improvements in documentation. [Christophe Vandeplas] + +- Merge branch 'feature/sync/timestamp' of https://github.com/MISP/MISP + into feature/sync/timestamp. [Christophe Vandeplas] + +- Bugfix in UI. [Christophe Vandeplas] + +- Pull can not edit events / attributes. [Iglocska] + + - added the _edit method in EventsController + +- Merge branch 'feature/sync/timestamp' of https://github.com/MISP/MISP + into feature/sync/timestamp. [Iglocska] + +- Fix to the attribute list when not logged in. [Iglocska] + + - incorrect syntax fixed + +- Small bug with view() fixed. [Iglocska] + +- Some more fixes to the sync. [Iglocska] + +- Merge branch 'feature/sync/timestamp' of https://github.com/MISP/MISP + into feature/sync/timestamp. [Iglocska] + +- Merge branch 'develop' of https://github.com/MISP/MISP into + feature/sync/timestamp. [Christophe Vandeplas] + + Conflicts: + app/View/Attributes/index.ctp + app/View/Events/add.ctp + app/View/Events/edit.ctp + +- Merge branch 'feature/gui' into develop. [Christophe Vandeplas] + + Conflicts: + app/View/Users/memberslist.ctp + +- Performance - caching of CakeRouting and url generation. [Christophe + Vandeplas] + +- UI filter of event view (forgot this file) [Christophe Vandeplas] + +- Unified links. [Christophe Vandeplas] + +- Improve UI of event index filtering. [Christophe Vandeplas] + +- Fix documentation link. [Christophe Vandeplas] + +- Performance improvement with static urls. [Christophe Vandeplas] + +- Fix bug no tooltip with Chrome/IE on attributes. [Christophe + Vandeplas] + +- Fix no tooltip bug on Chrome and probably IE. [Christophe Vandeplas] + +- Removed not necessary sort results in huge performance improvement. + [Christophe Vandeplas] + +- Peformance. [Christophe Vandeplas] + +- UI tooltip love. [Christophe Vandeplas] + +- Logos shown in memberslist. [iglocska] + +- Named pipes and mutex. [iglocska] + + - added the 2 types under the artifacts dropped category + +- Further changes to the degradation of the distribution. [Iglocska] + +- Further work on the distribution. [Iglocska] + +- Further changes to the distribution. [Iglocska] + + - changed to use the new int field + +- Few changes. [Iglocska] + +- New sql changes. [iglocska] + +- Change to new distribution. [iglocska] + + - first stage + +- Removed incorrect validation. [iglocska] + +- Accidental inclusion of some debug in the previous commit. [iglocska] + + - removed + +- Small bug with the highlighthelper. [iglocska] + + - ending the input with a break line will cause the highlter to fail + - fixed + +- Small change to the timestamp. [iglocska] + + - Moved the timestamp generation for attributes and events that are + being saved and don't have one to Model->beforeValidate() + +- First cleanup of AttributesController and EventsController after the + move to timestamps. [iglocska] + +- Small mistake in the previous commit. [Iglocska] + +- Update to the sync. [Iglocska] + + - timestamp now correctly compared, events that have an older timestamp + will be discarded, same with attributes + + - right now the response is the same as a successful edit though, should + be handled more gracefully + + - pull is not yet tested + + - attachments and shadow attributes not yet implemented + + - backflow is nicely blocked by the timestamp as intended + + - needs cleanup (from, dist_change) + +- Saving over night, something still blocks the timestamp from being + saved after a push... [iglocska] + +- More work on the timestamps. [iglocska] + + - Event correctly changes timestamp when attribute edited in the UI + - Attribute correctly changes timestamp when edited in the UI + + - Still very much work in progress, several parts are not supposed to + work yet + +- First (still non-working) version of the timestamp + uuid sync. + [iglocska] + + - timestamp field added to events and attributes (int length 11 called + timestamp, default value 0) + - timestamps created on add / edit when apprioriate + - during an add, if an event/attribute is not being pushed through a + sync with an existing timestamp, create a timestamp + - on edit, check whether the timestamp is newer than the old one and + only add the attribute or event then + +- Bug with adding an event and the org being set incorrectly. [iglocska] + +- Changes to the event filtering. [iglocska] + + - there was a bug that pushed the data entered into the "published" + filter field to the date fields -> fixed + + - Also a bug in the serverscontroller, pulling threw an undefined + warning from the log controller because a single saveField was used and + the logController couldn't save the url data for the action + +- Merge branch 'feature/gui' of https://github.com/MISP/MISP into + feature/gui. [iglocska] + + Conflicts: + app/Controller/EventsController.php + +- Fix incorrect location of loadModel for Attribute. [Christophe + Vandeplas] + +- Filters updated and some changes for the sync. [iglocska] + + - visual changes + - date from/until fields + - published field + - a reset form button + + - the org of an event added by a sync user will be that of the host + instance's own organisation identifier + +- Merge branch 'feature/gui' of https://github.com/MISP/MISP into + feature/gui. [iglocska] + +- Force passwd change for admin user on creation. [Christophe Vandeplas] + +- Create default admin user automatically. [Christophe Vandeplas] + +- First version of the new filters on event index. [iglocska] + +- Small UI change to the exports screen. [iglocska] + +- Small fix to event view attribute access permissions. [iglocska] + + - Server only attributes not visible to members of another organisation + - fixed + +- Tiny cosmetic change. [iglocska] + +- Merge branch 'feature/gui' of https://github.com/MISP/MISP into + feature/gui. [iglocska] + +- UI hide top links when not logged in. [Christophe Vandeplas] + +- Changes to the event view. [iglocska] + + - reworked the way events are loaded and reloaded to check for + privileges + +- Slight change to the event xml output. [iglocska] + + - now includes both shadowattributes related to attributes and events + +- Merge branch 'feature/gui' of https://github.com/MISP/MISP into + feature/gui. [iglocska] + + Conflicts: + app/View/Events/view.ctp + +- UI fix login screen. [Christophe Vandeplas] + +- Merge branch 'feature/gui' of https://github.com/MISP/MISP into + feature/gui. [Christophe Vandeplas] + +- Alignment of action buttons. [Christophe Vandeplas] + +- Update to the shadow attributes. [iglocska] + + - UI changes + - changed the relationship between shadowattributes and events to be + hasMany + +- Small mistake in the previous commit. [iglocska] + +- Attribute edit US change. [iglocska] + +- Removed pointer change on hover for the message css class. [iglocska] + +- Display related events in multiple columns. fixes #113. [Christophe + Vandeplas] + +- Merge branch 'feature/gui' of https://github.com/MISP/MISP into + feature/gui. [iglocska] + +- Sort arrows. [Christophe Vandeplas] + +- More UI changes. [iglocska] + +- CSS change for the flash messages. [iglocska] + +- Update to the import IOC ui. [iglocska] + + - new css class for the graph + +- More UI changes. [iglocska] + +- Attribute type pipe and mutex. [iglocska] + + - 2 new attribute types + - Same change as on develop + +- Update to the event index view. [iglocska] + +- Slight changes to the role creation and edit views. [Iglocska] + +- UI changes. [Andras] + +- More UI changes. [Andras] + +- UI changes to event add/edit and change to events controller. [Andras] + + - updated the UI for the event add and edit views + + - change to the privileges when editing events - siteadmins could not edit + events of other orgs. + +- New forminfo tooltip and update to search attribute. [Andras] + + - added tooltip to css + + - small update to search attribute + +- UI event fixes. [Christophe Vandeplas] + +- UI events partial improvements. [Christophe Vandeplas] + +- UI rules and users improvements. [Christophe Vandeplas] + +- Merge branch 'feature/gui' of https://github.com/MISP/MISP into + feature/gui. [Christophe Vandeplas] + + Conflicts: + app/View/Logs/admin_index.ctp + app/View/Logs/admin_search.ctp + app/View/Users/memberslist.ctp + +- GUI changes for the user views. [iglocska] + +- Merge branch 'feature/gui' of https://github.com/MISP/MISP into + feature/gui. [iglocska] + +- UI changes to the logs. [iglocska] + +- UI Logs, documentation, memberslist and fixed bug in highlight. + [Christophe Vandeplas] + +- UI servers. [Christophe Vandeplas] + +- UI blacklist whitelist regexp. [Christophe Vandeplas] + +- UI export and automation. [Christophe Vandeplas] + +- Attribute search and list. [Christophe Vandeplas] + +- Hilight row. [Christophe Vandeplas] + +- Minor improvements. [Christophe Vandeplas] + +- Mirated first parts of nice GUI proposed by Alexandru of CERT-EU. + [Christophe Vandeplas] + +- Update to the IOC import tool. [iglocska] + + - Tries to resolve some branching to increase the number of successful + imports + + - Moved to the event view and the import only adds attributes without + changing the event's data itself + + - Visualisation of the original IOC, showing the successes and failures + +- Fixing some REST API and XML issues. [Christophe Vandeplas] + +- Quick fix for strict warning over an incorrect argument. [iglocska] + + - in adminCrudComponent + +- Minor cleanup. [Christophe Vandeplas] + +- Further cleanup of the REST XML output. [Christophe Vandeplas] + +- Fixes information leakage vulnerability on REST XML outputs. + [Christophe Vandeplas] + +- Removed useless hop_count. [Christophe Vandeplas] + +- Date issue when adding a user. [Iglocska] + + - the date for a new user was not set and defaulted to 0000-00-00 - this + caused an issue when the user was edited and the admin was either + prompted to change the date manually or the date was set to 2033. + + - date for newsread is now initially set to 2000-01-01 + +- Disabled HTML5 validation for Users/admin_add. [Iglocska] + + - the new cakephp HTML5 validation forced users to enter a GPG key under + all circumstances. Removed. + +- Strict messages fixes #99 and user edit requiring to change password + fixes #67. [Iglocska] + + - Plugins and the user model were throwing strict messages in php 5.4+ + or with E_STRICT on php 5.3 and lower. Should be fixed. + + - New cakePHP added automatic HTML5 validation to form fields, which + breaks fields that can alternatively be left empty to not be edited + (such as the password field in user edits) - removed the html5 form + validation from user edits. + +- Update to the mysql.sql file. [Iglocska] + + - aros setup from earlier versions was still included. Removed. + +- Further progress on the OpenIOC import. [Iglocska] + + - works fine now, but a lot of data still gets discarded + +- Further work on the IOCImport. [Iglocska] + + - Also, major performance fix for the event view + +- OpenIOC Importer. [Iglocska] + + - Import from .ioc + - map to MISP attributes and insert them + - try to resolve AND logical operators where possible, otherwise discard + +- Missing images added closes #92. [iglocska] + +- Fixes #88. [Iglocska] + + - events searchable by uuid + -> /events/view/ + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + +- Moved fragmented massagedata to Model::beforeValidate() [Christophe + Vandeplas] + +- Added the component from the previous commit. [iglocska] + +- Moved the ioc export to a component. [Iglocska] + + - Less clutter + +- Further changes to the export features. [Iglocska] + + - fixed issues with some download exports not being downloaded + - eliminated some code repetition + +- Issue with event publish logs failing. [Iglocska] + + - info was not set with saveField. Fixed. + +- Changes to the export conditions. [Iglocska] + + - attributes with to_ids == 0 won't be exported unless it's an XML + export + - Fix to a typo in the IOC export + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + + Conflicts: + app/Controller/EventsController.php + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [Christophe Vandeplas] + +- First minor cleanup of export #78. [Christophe Vandeplas] + +- Typo with several _isSiteAdmin() calls fixed. [Iglocska] + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + +- Fix rest authentication and further auth clean up. [Christophe + Vandeplas] + +- Update to the installation instructions. [Andras Iklody] + + - to reflect the removal of the old ACL + +- Removal of more remnants of the old ACL and tightening of the filename + checks. [Andras Iklody] + + - actAs acl removed from role and user models together with some extra + code related to the ACL + + - Fix of the filename regex as pointed out by cvandeplas. + +- Further changes to the authorisation. [Andras Iklody] + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [iglocska] + +- Db changes for the integrated ownership. [Andras Iklody] + + - updated the MYSQL.sql file, + - tables aros, acos, aros_acos removed and shadow_attributes added + +- Removal of the remains of the old authorization / adding new ones + where needed. [Andras Iklody] + +- Reference to a now gone method fixed. [Andras Iklody] + +- Small errors with the merge corrected. [Andras Iklody] + + - some errors managed to slip through during the merge, should be fixed + +- Integrated ownership, ACL and minor fixes. [Andras Iklody] + + - Orgs can propose new attributes or changes to existing attributes for + events that they do not own + + - publishing users of the owner organisation can see, accept or discard + them + + - Reworked the access control + + - minor fixes + +- Merge branch 'feature/cleansanitize' into develop Fixes #96. + [Christophe Vandeplas] + +- Fix sanitization in AppController #96. [Christophe Vandeplas] + +- Fix sanitization in AdminCrudComponent #96. [Christophe Vandeplas] + +- Fix sanitization in Events #96. [Christophe Vandeplas] + +- Fix sanitization in Regexp #96. [Christophe Vandeplas] + +- Fix sanitization in Roles #96. [Christophe Vandeplas] + +- Fix sanitization in Attributes #96. [Christophe Vandeplas] + +- Fix sanitization in Users #96. [Christophe Vandeplas] + +- Fix sanitization in Blacklists #96. [Christophe Vandeplas] + +- Fix sanitization in Servers #96. [Christophe Vandeplas] + +- Fix sanitization in Whitelist. [Christophe Vandeplas] + +- Fix sanitization in Logs. [Christophe Vandeplas] + +- Merge branch 'develop' of https://github.com/MISP/MISP into develop. + [Christophe Vandeplas] + +- Performance tweak. [Andras Iklody] + + - User/Role not looked up recursively anymore for authorisation checks - + improves performance significantly. Also, checking perm_add and + perm_modify instead of doing a lookup in the ACL tables + +- Merge branch 'feature/correlation' into develop. [Christophe + Vandeplas] + +- Cleanup crappy sanitization. [Christophe Vandeplas] + +- Rewrote fetching of the related events. [Christophe Vandeplas] + +- Remove unused function. [Christophe Vandeplas] + +- New logic to generate correlation, relates to issue #95 . Updated DB + schema ! [Christophe Vandeplas] + +- Fixes #141. [Christophe Vandeplas] + +- Merge branch 'master' of https://github.com/MISP/MISP. [iglocska] + +- Tightened the export rules. [Iglocska] + + - text, xml, ioc exports of attributes with to_ids == 0 are now + blocked. + +- Bug with attribute edits. [iglocska] + + - users without publishing rights couldn't edit attributes. Fixed + +- Sanitization of the data when creating .ioc files. [iglocska] + +- Fix to the highlight issue. [iglocska] + + - new line at the end of the search list would break the highlighter and + throw a warning + - fixed + +- Show the org logo in the memberslist. [iglocska] + +- Merge branch 'namedpipes_mutex' [iglocska] + +- Named pipes and mutex. [iglocska] + + - added the 2 types under the artifacts dropped category + +- Fix for the search. [iglocska] + + - Due to the sanitization being fixed, the search results broke + + - This is a quick copy of the fix implemented on develop by cvandeplas + +- Quick fix to the sanitization. [iglocska] + + - the double sanitization needed a quick fix until the development branch + gets merged in the future + +- Fix to the bulk search when logged in as a non admin. [iglocska] + + The search filter was broken and didn't return the expected result. Should + be fixed. + +- Updated README. [Christophe Vandeplas] + +- Update README. [Christophe Vandeplas] + +- Issue with Correlations going missing. [Andras Iklody] + + - Update to the delete in afterSaveCorrelation + +- Removed some obsolete code. [Andras Iklody] + + - getName functions removed + + - Fixed a reference to it in the logable behaviour + +- Some fixes to indeces not set. [Andras Iklody] + + - Affecting Event creation, attribute deletion remotely and logging of + event deletion + +- Merge branch 'removeprivate' into develop. [Andras Iklody] + +- Removal of deprecated code. [Andras Iklody] + + - The flag private is deprecated, removed together with the code that was + affected by it + +- Merge branch 'master' into develop. [Andras Iklody] + + Conflicts: + app/Config/bootstrap.default.php + +- Merge branch 'master' of https://github.com/MISP/MISP.git. [Christophe + Vandeplas] + +- Fixed a sanitization issue with encrypted emails. [Andras Iklody] + +- Updated gitignore. [Christophe Vandeplas] + +- Fix merge issue. [Christophe Vandeplas] + +- Merge branch 'master' of https://github.com/MISP/MISP.git. [Christophe + Vandeplas] + +- Merge branch 'master' of https://github.com/MISP/MISP. [Andras Iklody] + + Conflicts: + app/Config/bootstrap.default.php + +- Small fix. [Andras Iklody] + +- Small changes. [Andras Iklody] + + - added an optional field to the bootstrap default (used by the e-mail + notification system) + + - Clarification about the isAdmin and isSiteAdmin (comment) + +- Removes multiple correlation engines Fixes #83 but after testing issue + #95 comes to light. [Christophe Vandeplas] + +- Removed unused CyDefSIG.showowner field. Closes issue #93. [Christophe + Vandeplas] + +- Merge branch 'develop' [Andras Iklody] + +- Merge branch 'develop' [Andras Iklody] + +- Updated github url. [Christophe Vandeplas] + +- Merge branch 'master' of https://github.com/BeDefCERT/MISP. [iglocska] + +- Updated INSTALL docu and apache templates. [Christophe Vandeplas] + +- Small fixes. [Andras Iklody] + + - Comments about isAdmin vs isSiteAdmin + + - Extra config line added to bootstrap.default.php for the built in e-mail + system + +- Wrong version of adminCrudComponent. [Andras Iklody] + + - Can cause issues when saving roles, replaced with the newer version. + +- Removed leftover debug code. [Andras Iklody] + + - forced exception to test debug output left in - removed + +- Small edit fixes #75. [iglocska] + + - Event was not deleted when another non site-admin org user tried to + delete an event due to the event not being read before its organisation + was compared to that of the logged in user -> fixed. + +- Bug with pull. [iglocska] + + - Pulling all from the server list view would cause all new events to be + pulled as intended, but attachments would not be pulled with their + respective attributes + + - the few lines of code responsible for loading the file and base64 + encrypting it for the transfer were misplaced within a correlation check + + - fixed. + +- Small bug with sorting events by validation. [iglocska] + + - didn't work properly, fixed. + +- Updates to the manual. [iglocska] + + - new export features + + - contact user features + +- Missing view for IOC export. [iglocska] + +- First version of an IOC export feature. [iglocska] + + - Builds basic .ioc file of an event, OR-ing all eligible attributes + + - mass export via a zip file to be implemented later + +- Small error. [iglocska] + +- Small bug. [iglocska] + + - Messages left empty for all but the first user in a mass custom e-mail + - fixed. + +- Small message notifying the admin that the e-mail was sent. [iglocska] + + - flash message after e-mail sent + +- Debug exception left in. [iglocska] + + - removed + +- E-mailing system for site-admins. [iglocska] + + - site admins able to contact users by e-mail from within the system + - PGP encrypted where available + - Password reset with automatic temporary key generation + - all of the above options have a mass-email version where every user is + contacted at once + - Potential new users can be contacted too (GPG key can be supplied) + +- Fix to a validation error. [iglocska] + + - regkey|value's validation was inversed only accepting incorrect entries + +- Double sanitization fixed. [iglocska] + +- Extensions of filenames now validate if a number is included. + [iglocska] + +- Update to the validation of file names to allow _ in the extension. + [iglocska] + +- Search for attributes by organisation. [iglocska] + + - New search functionality on request - restrict attributes by + organisation + + - Also, attributes in the list attributes and search attributes result + pages, that belong to the user's organisation will have a red event ID + +- Related events. [iglocska] + + - Implemented on request: related events created by the same organisation are now coloured red + +- Validation of vulnerability to CVE number, Fixes #35. [iglocska] + +- Change to the location of the add attribute/attachment buttons. Fixes + #49. [iglocska] + +- Moved the batch import checkbox, Fixes #50. [iglocska] + +- Update to the default config files. [iglocska] + + - Some minor changes to the default config files + +- Slight change to the xml export of search results. [iglocska] + + - Disabled the feature for "List Attributes". + +- New export feature. [iglocska] + + - To restrict the authentication key from being used by interactive users, + implemented a new export page that uses the uses cake's user + authentication + + - the old export features still exist for users with perm_auth enabled + accounts - renamed to automation + + - Exporting the events that found attributes belong to in a search + attributes result page + + - exporting of individual events to file by clicking a link in event view + +- Temporary fix for an issue with the ACL. [iglocska] + +- Updates to the manual. [iglocska] + +- Update to the targets of contact emails and more. [iglocska] + + - The original creator of an event will also get contacted by contact org + if he/she has the contactalerts turned off. + + - error in the SQL permissions of normal users and org admins - they + weren't able to modify/delete events of their own organisation that they + themselves didn't create + +- Bug fixes. [iglocska] + + - issues of admin orgs not being able to edit/delete org events + + - owner org removed for org admins + + - email only visible from own org to org admins + +- Upgrades to the installation and upgrade process. [iglocska] + + - Instructions updated + + - SQL scripts tidied up of incorrect junk (from export) + + - upgrade scripts finish gracefully + +- Small change to the migration. [iglocska] + +- Change to the migration script fixing an error. [iglocska] + + During the structure export of the ACL tables the current increment count + from the test environment got left in, caused errors when creating a new + role. + +- Instructions for the upgrade. [iglocska] + + - 1st version + +- Update to generateCount. [iglocska] + + - generateCount used to just run through all attributes and save them, to + generate the count. It led to VERY long execution times on larger + databases (25k+ attributes). With the extra processing that each save() + does for attributes, this was horribly slow. + + - new generateCount just saves the events based on the number of + associated attributes, only having to save the events (of which there + are considerably less). + +- More updates to the migration. [iglocska] + +- Slight change to generating the ArosAcos. [iglocska] + + - permission field is not set when roles are read during the ArosAcos + generation script - needed for generateACL. Fixed. + +- Shell scripts updated to populate the ACL. [iglocska] + +- Some changes to the migration script. [iglocska] + +- Merge branch 'develop' of https://github.com/BeDefCERT/MISP into + develop. [iglocska] + +- Quick fix of the git url. [Christophe Vandeplas] + +- Highlighting in log searches. [iglocska] + + - new helper that can be used for highlighting + + - highlighting of the search terms in the log search result - index view. + +- Removed the js title bubble for related events. [Andras Iklody] + + - Removed javascripts based title bubble showing the event info in related + events / attributes and in the search attribute view. + + - Replaced it with values provided by extra cake queries as the delay for + fetching the info field through a js rest request was annoyingly slow + + - some coding standards + +- Attribute and event access. [Andras Iklody] + + - Updated the check for authorisation to view an event and attribute as + the system hid some valid combinations (such as a server only attribute + in a higher distribution level event). + +- Regexp validation. [Andras Iklody] + + - an invalid regexp entry could block any event/attribute from being + entered. Introduced a check on regexp entry to block faulty patterns. + +- Changes to logs and some minor changes. [Andras Iklody] + + - Regexp, blacklist, roles, whitelists now logged + + - adminCRUD now sets ID (for the logging) on edit + + - some minor UI changes (removal of empty action menues on the left menu + bar) + +- Previous edit was an error. [Andras Iklody] + +- Error in a previous commit. [Andras Iklody] + +- Enabled filename whitelisting for GFI sandbox uploads. [Andras Iklody] + + - filename wasn't validated before exec() to unzip before + +- Subscription to alerts from contact reporter. [Andras Iklody] + + - Users can now choose to subscribe to receive e-mails from the "Contact + Reporter" feature. + +- Changed email alert. [Andras Iklody] + + - It didn't respect private events and alerted everyone. Fixed. + +- Removed sanitization of emails. [Andras Iklody] + + - caused linebreaks to be sanitized, it's a plain text e-mail so + sanitization isn't needed. + +- Tighter checks so users can't edit events of other orgs. [Andras + Iklody] + +- Update to the admin privileges. [Andras Iklody] + + - Changed the requirement for a lot of functions to be site admin as + opposed to admin. + +- Cleanup of some duplicate junk. [Andras Iklody] + +- New regular expressions default values. [Andras Iklody] + + - List of new values for the regexp table + + - if the user_id for an event is not set, set it to that of the user with + the e-mail address of 'cisprotection@ncirc.nato.int'. + +- Colouring of search terms works in links. [Andras Iklody] + + - links now have proper colouring to make the found terms more visible + +- Some changes to the search. [Andras Iklody] + + - changes to the validation of the results + + - fixes an issue where the escaping of slashes showed up with a // + + - made the found results more visible and case insensitive + +- Slight update to the filename regex. [Andras Iklody] + + - accept extensions from 2 to 4 characters in length + +- Fixed some regex issues and file name validation. [Andras Iklody] + + - Fixed an issue that caused attribute values to be converted to 1 on + save in case of an empty regexp table + + - Filename validation now happens via whitelisting instead of filename + sanitization + +- Checkbox / radio misalignment. [Andras Iklody] + + - Fixed an issue with IE interpretting an unset padding value for + checkboxes / radio selects as a good reason to give it some high value. + +- Previous edit was incorrect, fixed. [Andras Iklody] + +- Tiny Migration and UI edit. [Andras Iklody] + + - updates to the migration SQL script + + - small change in the new/edit roles UI to solve a misalignment + +- Typo... [Andras Iklody] + +- Case-sensitivity. [Andras Iklody] + +- SQL update. [Andras Iklody] + +- Merge branch 'develop' of /home/git/cydefsig into develop. [deresz] + +- Export distribution. [Andras Iklody] + + - Export didn't take into account distribution rules, should be fixed + + - Fixed a bug with editing attributes + +- Still issues with the attribute search. [Andras Iklody] + + - should be ok now + +- Fix to the updated search attributes. [Andras Iklody] + + - issue on the live server with the search field left empty, fixed + +- Several things (search, migration) [Andras Iklody] + + - Changes to the default setting for non private events after migration + + - search attribute update to be able to exclude events + +- Updated the migration script (SQL) [Andras Iklody] + + - Script updated based on the issues during testing + + - Changed the file upload/downoad mechanism. + +- Composite type change. [Andras Iklody] + + - composite type's value not exploded if value1 already set (to hopefully + fix issues with the migration tool) + +- Missing migration sql updates. [Andras Iklody] + +- Regexp fixed. [Andras Iklody] + + - Regexp replacement didn't actually change the data in the object. Fixed. + +- Update sql script to go from 1.0 -> 2.0. [Andras Iklody] + + - First version of an SQL upgrade script + +- Fixed a minor error. [Andras Iklody] + + - comma at the end of line missing in SQL file + +- Changes to the distribution handling of attributes. [Andras Iklody] + + - Only the creating org of the event can change the distribution of + attributes + + - Attribute distribution setting are only pushed on edits if they were + manually changed (so that the distribution level of events on the + creating server doesn't get degraded by an edit and push of the event at + a synced server when using connected community settings). + + - slight change to the batch attribute search, the search terms are only + echoed up to 9 terms to prevent the mass echoing of a long list + +- Some updates to the migration script. [Andras Iklody] + + - Getting it up to date + +- Attribute edit fixed. [Andras Iklody] + + - Editing attributes caused an error because the uuid was not passed back + from the form (and it is used to find the attribute locally for rest) + + - UUID is now used from the read attribute for non rest users. In the long + run it would be cleaner to not allow non rest users to reach that part + of the code. + +- Minor changes. [Andras Iklody] + + - some changes to the access control + + - re-renabled regexp and blacklists, will need a closer look though + + - editing a role should update ACL + + - some other minor things + +- Previous commit was slightly off. [Andras Iklody] + + Changed the placing of the unset, as it broke the push of attachments. + Should be fine now. + +- Major bug with attributes disappearing during sync. [Andras Iklody] + + Found a bug where an instance that has a lower attribute count pushing to + another would cause the attributes with equal attribute ID to get + overwritten with the pushed ones. Unsetting the attribute ID before the + push fixes this. + +- Update to the menu. [Andras Iklody] + + - minor cosmetic change + +- Reworked the sync / release control. [Andras Iklody] + + - Fixed issues with the sync + - Secondary publishes on remote servers failed + - Introduced new fields in events to stop backward traverse of + edit information that lead to low performance and eroneous + distribution information updates when more than 2 servers were + linked + - Deletion of an attribute now deletes on remote servers + + - Changes to the event ownership + - Original creator org now noted in the event itself + - Only original creator org can change distribution + - Events will show up with the original creator org for users + (admins can see both that and the owner of the event on the + local instance) + - Server.organization now used in junction with the connecting + user's org and the instance's org (from the bootstrap) to + determine distribution flow control and access rights + + - Lots of minor changes + +- Coding standards. [Noud de Brouwer] + + this is to the new php53-pear-CakePHP_CodeSniffer-0.1.11. + +- Updated structure of the documentation. [Christophe Vandeplas] + +- Further cleanup. [Christophe Vandeplas] + +- Updated LICENSE from copyright to AGPL and first cleanup of files. + [Christophe Vandeplas] + +- Minor change to the validation. [Andras Iklody] + + - Some types didn't have any validation info, defaulting in an incorrect + input - fixed + + - re-enabled the sanitization of file names + +- Minor changes to the validation. [Andras Iklody] + +- Changes to link validation and minor fixes. [Andras Iklody] + + - Links get validated now to filter malicios code + + - removed a double edit button in the case of an admin editing himself + + - fixed an error with adding new attributes + +- Updates to security. [Andras Iklody] + + - perm_auth new toggle, can disable auth key usage for a role + + - prevents sync / rest with a perm_auth == false key + + - some changes to sync to provide better feedback on why it failed + + - rewording of distribution options + +- Redirect for ServersController. [Andras Iklody] + + Added redirect for index in case of non sync users + +- Reworked aros_acos creation. [Andras Iklody] + + - moved and fixed the aros_acos creation on the new role creation + + - new method in appController that sets all the aros_acos from scratch + (for example for a new instance, or a changed acos / aros table) + + - some minor changes, redirects to the terms page on invalid events + removed, etc. + +- Missing file from the last commit. [Andras Iklody] + + Missed a file from the package + +- Fixes to access rights, some sanitization, etc. [Andras Iklody] + + - Admins cannot manually change anyone's authkey, they need to generate a + new one via the reset link + + - Some pages could be accessed by changing the url - fixed (though needs + further testing) + + - Edited a change in the manual that may have been confusing + + - Some changes to the way ACL is set up - still needs more work + +- Temporary fix for file-uploads under windows. [Andras Iklody] + + Added an alternate file-upload/download path creation for PHP_OS == + 'WINNT' + + Also removed autofill for the login field + +- Corrected a typo preventing the sync from working. [Andras Iklody] + +- Changes to the admin org access and sanitization. [Andras Iklody] + + 1. Some errors fixed in the way redirects worked for org admins + + 2. fixed some double sanitization resulting in incorrect characters + displayed in certain fields + +- Added hover over event IDs in search attributes view. [Andras Iklody] + + Hovering over the event IDs now shows the event info in the list generated + by the search attributes page + +- Security for UsersController. [Andras Iklody] + + org admins could edit users of other orgs by accessing the edit page + through the URL. Fixed. + +- Further changes to org admins. [Andras Iklody] + + org admins can manage their own server connections + org admins cannot see other orgs' users in the users list + +- Issue with uploading attachments fixed. [Andras Iklody] + + Uploading an attachment would fail while trying to set the event to + unpublished. Fixed. + +- Small update to the regular import regexp view. [Andras Iklody] + + An empty table cell caused a cosmetic misalignment of the cell border. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Org admin privileges. [Andras Iklody] + + Added restrictions for org admins and regular users to be able to see + regexp/whitelist/blacklist information without being able to edit them. + Org admins can also see the roles but not edit them. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Fix for the synchronisation. [Andras] + + An error in the pull fix broke the push/publish feature. Fixed. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Attribute distributions. [Andras Iklody] + + Added feature to block distribution levels that would get overruled by the + event distribution. The distribution of the event will be the currently + selected distribution when creating an attribute. + +- Merge branch 'develop' of ssh://172.29.79.164/home/git/cydefsig into + develop. [Andras Iklody] + +- Distribution. [Noud de Brouwer] + + attributes inherit distribution from event. + +- Fix for the org admin privileges. [Andras Iklody] + + Editing / creating users and the organisation permissions for org admins + +- Org admin can only see org logs. [Andras Iklody] + + Added check for the above + +- RBAC. [Noud de Brouwer] + + only create users within own organisation. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Pull fixed. [Andras Iklody] + + Fixed the issues with pull, should work fine now + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Fixed push/publish. [Andras Iklody] + + Fixed a few issues that caused push/publish not to work + +- RBAC. [Noud de Brouwer] + + org admin and RBAC admin. + +- Better fix to Sanitize::clean() problem. [deresz] + + 'escape' option was removed. + +- Sanitize. [Noud de Brouwer] + + Sanitize can not be used in PGP key. + +- GPG. [Noud de Brouwer] + + start of check/correct. + +- DB. [Noud de Brouwer] + + in conversion create Blacklist table as well. + +- PGP. [Noud de Brouwer] + + clean key remark. + +- PGP. [Noud de Brouwer] + + direction-like-out-commented try. + +- RBAC. [Noud de Brouwer] + + so role is editable. + (i will not commit/push during after hours ;) ) + +- Merge branch 'develop' of ssh://misp.ncirc.nato.int/home/git/cydefsig + into develop. [Noud de Brouwer] + +- Roles controller Jquery helper added. [deresz] + + For some reason I needed it + +- RBAC. [Noud de Brouwer] + + role editable on user page (by admin). + +- RBAC. [Noud de Brouwer] + + roles/view/. + +- RBAC. [Noud de Brouwer] + + ampesant in html. + +- RBAC. [Noud de Brouwer] + + admin must be able to edit role, where-ever. + +- Distribution level explanation. [Andras Iklody] + + The description of the distribution levels has been updated + +- Slight change to distribution description. [Andras Iklody] + + Changed the explanation for each distribution level on event creation + +- Sync. [Noud de Brouwer] + + curl test update using a generic named xml. + +- Merge branch 'develop' of ssh://misp.ncirc.nato.int/home/git/cydefsig + into develop. [Noud de Brouwer] + +- Small change to batch searches. [Andras Iklody] + + An empty new line caused every attribute to be displayed. Fixed. + +- Batch search for attributes. [Andras Iklody] + + Implementation of request to be able to do batch attribute searches + +- Sql blacklist. [Noud de Brouwer] + + somehow all _working_ code for blacklist got committed and pushed + but not the sql db change, find this here-in. + +- Error. [Noud de Brouwer] + + behavior error or just plain wrong on our side. + +- Error. [Noud de Brouwer] + + behavior error or just plain wrong on our side. + +- Error. [Noud de Brouwer] + + behavior error or just plain wrong on our side. + +- PHP practice. [Noud de Brouwer] + + array-content. + +- CakePHP. [Noud de Brouwer] + + odity, if i add "tes\ntestt\ntes", blacklist the testt, + i get "tes\ntestt" as content. (other behaviors?) + +- Blacklist. [Noud de Brouwer] + + Blacklist gets activated on Event.info and Attribute.value. + +- Behavior. [Noud de Brouwer] + + Use settings, par-example, name a field to Import Blacklist. + +- Blacklist. [Noud de Brouwer] + + AdminCrud looking for Blacklist Flash message + and Import Blacklist menu button. + +- Blacklist. [Noud de Brouwer] + + A list of stringparts not to be able to enter. + +- AdminCrud and coding standard. [Noud de Brouwer] + + more AdminCrud and coding standard clean up. + +- AdminCrud. [Noud de Brouwer] + + use of the AdminCrud component. + +- App syntax. [Noud de Brouwer] + + Controller/Component to share AdminCrud. + +- Git. [Noud de Brouwer] + + redo 'git-trigger' change. + +- Git. [Noud de Brouwer] + + pardon i seem to have had a: + +- Unused & coding standard. [Noud de Brouwer] + + Removed some total unused code and corrected some toward the CakePHP coding standard. + +- Signature Blacklist. [Noud de Brouwer] + + removed unused view. + +- Import Regexp. [Noud de Brouwer] + + removed unused code. + +- Import Regexp. [Noud de Brouwer] + + Renamed Import Whitelist to Import Regexp. + +- Validation field. [Andras Iklody] + + A field in the event index showing it clearly whether the event has been + published or not - shows a small image (placeholder atm) + +- Fixed deprecated errors. [Andras Iklody] + + Removed cause of deprecated errors (Pass by reference) + +- Log & code duplication. [Noud de Brouwer] + + $this->Html->image($nonExistingImage) + showed up in tmp/logs/error.log and + the origin this is in 2 Views, so a View Element was created. + +- Doc & build. [Noud de Brouwer] + + move technical_design into app/build/. + +- Log. [Noud de Brouwer] + + do not logs/error.log if an img does not exist. + +- Sanitize. [Noud de Brouwer] + + Sanitize countermeasures. + +- Log & coding standards. [Noud de Brouwer] + + do not logs/error.log if an img does not exist. + and overcome the, + Each PHP statement must be on a line by itself. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- DB. [Noud de Brouwer] + + give MYSQL.txt the correct .sql extension. + +- Sanitize. [Noud de Brouwer] + + Sanitize countermeasures. + +- Sanitize. [Noud de Brouwer] + + Sanitize countermeasures. + +- Added validation field to the event index. [Andras Iklody] + + A small image at the front of each line showing whether the event has been + validated (published) or not. The images are placeholders for now. + +- Sanitize. [Noud de Brouwer] + + Sanitize countermeasures. + +- DB. [Noud de Brouwer] + + clean up conversion. + +- HTML. [Noud de Brouwer] + + make Pages/using_the_system.ctp valid HTML. + +- HTML. [Noud de Brouwer] + + make Events/view.ctp valid HTML. + +- Merge branch 'develop' of ssh://misp.ncirc.nato.int/home/git/cydefsig + into develop. [Noud de Brouwer] + +- Removed option "Sandbox" from analysis. [Andras Iklody] + +- GenerateAllFor [Charlie Root] + + conflicts with CAKE/Model/Model::_call() so no findBy. + (and various very minor other things.) + +- JQuery. [Noud de Brouwer] + + deactivateButtons.js was bad and is not used anymore, so removed. + +- JQuery. [Noud de Brouwer] + + version was bumped but actual file not removed. + +- Static program analysis. [Noud de Brouwer] + + New Static program analysis Makefile for f.i. Coding Standards with reports in app/build. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Coding standards. [Noud de Brouwer] + + Coding Standards typo. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Coding standards. [Noud de Brouwer] + + Coding Standards work file. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- Coding standards. [Noud de Brouwer] + + Coding Standards. + +- PHP. [Noud de Brouwer] + + lcfirst (PHP 5 >= 5.3.0). + +- GenerateAllFor [Noud de Brouwer] + + missed adding app/Lib/CamelCase.php and app/Config/routes.php. + +- Event.analysis. [Noud de Brouwer] + + set analysis* in view(). + +- Paging. [Noud de Brouwer] + + 6 (used during test) -> 60 again. + +- GenerateAllFor [Noud de Brouwer] + + so we can use an URL like: + http://localhost//generateAllFor/newValue/oldValue + for example: + http://localhost/events/generateAllForAnalysis/0/null + http://localhost/users/generateAllForInvitedBy/1/0 + http://localhost/users/generateAllForRoleId/1/0 + +- Sanitize. [Noud de Brouwer] + + Sanitize::clean() but redo the info and value fields. + +- Search. [Noud de Brouwer] + + After added feedback on entered search terms for search attributes + and search logs, this now also works for LogsController::index() + and next and previous page. + +- Merge branch 'develop' of ssh://misp.ncirc.nato.int/home/git/cydefsig + into develop. [Noud de Brouwer] + +- Added missing 4th option to analysis levels. [Andras Iklody] + +- Added a missing view for password changes. [Andras Iklody] + +- Sanitize. [Noud de Brouwer] + + do not Sanitize::clean() $this->request->data. + +- Fixed an issue with the events. [Andras Iklody] + +- Fix for the Attributes. [Andras Iklody] + +- Sanitize. [Noud de Brouwer] + + small correction on a "\n" in info. + +- 2 SQL files missing. [Andras Iklody] + + - added them now + +- Added features from branch analysis_levels. [Andras Iklody] + + -Analaysis levels setable for events as per milestone item 94 + -Password change forced as per milestone item 109 + -Added feedback on entered search terms for search attributes + -fixed the authentication issue + -some minor fixes + +- Merge branch 'master' into develop. [noud] + +- Oeps. [noud] + + leftover debug() removed. + +- Merge branch 'master' into develop. [noud] + + Conflicts: + app/Controller/AttributesController.php + app/Controller/EventsController.php + +- RESTfull sync. [noud] + + this is in responce to the email + From: + To: , + Subject: Re: sync/REST + Date: Fri, 7 Dec 2012 13:30:10 +0000 + in this there is a complaint about the RESTfull sync workings. + the email hints about 2 possible options: + i) RESTfull add event without attributes (conform the web interface) + ii) RESTfull add event with attributes (more conform the code) + + both are implemented and can be choisen in bootstrap.php by + Configure::write('CyDefSIG.rest', 'ii') or 'i'. + +- Merge branch 'master' into develop. [noud] + + Conflicts: + app/Controller/AttributesController.php + app/Controller/EventsController.php + app/Controller/ServersController.php + app/Model/Event.php + +- CakePHP. [noud] + + CakePHP update from 2.2.3 to 2.2.4 + +- JQuery. [noud] + + bump JQuery from 1.8.2(.min) to 1.8.3(.min). + +- RESTfull sync. [noud] + + Let RESTfull only work conform the web pages (to Christophes wish), + so add/edit event apart from add/edit attribute. + (there is annotation in the code to revert back to full RESTfull and + add/edit the attribute(s) alongside add/edit the event.) + +- RESTfull sync. [noud] + + redone delete attribute and add that to the sync. + +- RESTfull. [noud] + + make RESTfull event add and edit work again. + +- RESTfull sync. [noud] + + RESTfull attribute add, edit and view, to be usefull in sync. + +- RESTfull/sync. [noud] + + redid the sync, so if add and exist, send HTTP 302 and different + Location, and do edit there. + Still, the final result has to compare the attributes and if needed + RESTfull delete. + +- Fix bug when published event that is added using REST is not pushed to + remote servers. [Christophe Vandeplas] + +- Removing update functionality for REST. [Christophe Vandeplas] + +- Merge branch 'master' of code.lab.modiss.be:cydefsig. [Christophe + Vandeplas] + +- Fix bug of sync. [Christophe Vandeplas] + +- ExtJs. [noud] + + reverted, cause no need. + was: + does not show on production. + this is the ExtJs not being there? + or php (>5.2.8) not build without --disable-json. + +- Role. [noud] + + renamed everything group to role (i.s.o. renaming just the visable). + +- Role. [noud] + + renamed everything group to role (i.s.o. renaming just the visable). + +- Source Code Review. [noud] + + sanitize everything displayed from the db. + (and some small coding standard whitespaces) + +- Roles. [noud] + + only be able to tick actions when manage (& publish) org events. + +- RBAC and Roles. [noud] + + did add Acl Admin and Audit. + +- Sync. [noud] + + have sync option in role. + and only display the Sync Actions when sync option or admin. + (still has to be disabled if role is below manage org events. + +- Attributes. [noud] + + display "#Attr.". + +- Distribution. [noud] + + show "All" if distribution is All communities in Events/index.ctp and + Events/view.ctp. + +- Changes to the related events mouseover bubble. [Andras Iklody] + + Removed unneeded headers and changed the address to relative to avoid the + sending of an OPTIONS REST request. + +- Db. [noud] + + clean up temp db .sql files. + +- Db. [noud] + + clean up temp db .sql files. + +- Db. [noud] + + besides regex data in MYSQL.txt for a clean install + have MYSQL.regex.sql for a Cydefsig update. + +- Db. [noud] + + make top db conversion script path relative. + +- Db. [noud] + + conversion needs a Organization name, + so name that in the README.txt as well. + +- Db. [noud] + + add the regex table to db conversion. + +- Typo. [noud] + + typo + +- Coding standards. [noud] + + coding standards tells us "space"."space" + +- Menu. [noud] + + correct menu on add/edit Import Whitelist. + +- Correlation. [noud] + + corrected very old error if one event got 3 attributes having the + same value1 but variation in value2. + (in the past the correlation got signed to the 1st attribute, not to the + respective attributes.) + +- Updated some images. [Andras Iklody] + + Update to some images to reflect the changes to the whitelists. + +- Minor update to some linking to the documentation. [Andras Iklody] + + Updated a few links to link to specific portions of certain pages in the + documentation instead of just the page itself. + +- Coding standards. [noud] + + whitespace police. + +- Added bubble when hovering over related events. [noud] + + suppres already named caregorie again. + +- Merge branch 'develop' of ssh://172.29.79.164/home/git/cydefsig into + develop. [Andras Iklody] + +- User Guide. [noud] + + corrected conform the app for attributes as well. + +- User Guide. [noud] + + corrected conform the app. + +- Update to the hover effect on related items. [Andras Iklody] + + Several occurances of links to the same event in the attribute list + caused all instances except the first one to not display any event info + when hovered over. Fixed. + +- Coding standards. [noud] + + coding standards tells us "space"."space" + +- Whitelists. [noud] + + better naming and regex block named in administration.ctp + +- Added bubble when hovering over related events. [noud] + + suppres already named caregorie again. + +- Import Whitelist. [noud] + + more replacements to uniform the data, so more correlation. + +- Import Whitelist. [noud] + + if not regex and only replacement, consider that as a comment. + +- Readme.txt. [noud] + + readme.txt update + +- Added bubble when hovering over related events. [noud] + + no need to re-include jquery given it's included in + View/Layouts/default.ctp. + +- Added bubble when hovering over related events. [noud] + + make baseurl variable conform bootstrap. + +- Added bubble when hovering over related events. [noud] + + make authkey variable conform the authenticated user. + +- Added bubble when hovering over related events. [Andras Iklody] + + Hovering over related events will reveal the "info" field of the event + without clicking on it. + +- Coding standards. [noud] + + correction conform conding standards. + +- Import Whitelist. [noud] + + if Import Whitelist item has regex and no replacement, then do not allow + an attribute having value the regex and do not allow events having info + conform that regex. + +- Code. [noud] + + a "1" gremlin removed. + +- Regex white/blacklist. [noud] + + correct nameing of the buttons. + +- Merge branch 'develop' of + ssh://misp.ncirc.nato.int/home/git/cydefsig.git into develop. [noud] + +- Changes to the manual. [Andras Iklody] + + Added information about Regex, changed some minor things. + +- Regex and blacklist. [noud] + + blacklist, as in, do not input attributes, is working now, + for manual, batch and GFI Sandbox import. + +- Merge branch 'regex' into develop. [Noud de Brouwer] + +- Input regex. [noud] + + use RegexBehavior on Event.info and Attribute.value. + +- Tiny histogram change. [Andras Iklody] + + Changed the height of the list of types to fit the amount of data + +- Slight change to the histogram. [Andras Iklody] + + Data for types that had "|" or "-" in the name (such as ip-src) + were omitted - should be fixed now + +- Db. [noud] + + spit generatePrivate into attr and event part (given long runtime). + +- Correlation. [noud] + + do not show the same event id multiple times for one attribute shown. + +- User. [noud] + + no possibility to delete oneself. + +- Trim. [noud] + + use the TrimBehavior on all inputable models. + +- Terms. [noud] + + removed termsaccepted and newsread from user add, + so the user herself has to accept the terms. + +- Distibution. [noud] + + generatePrivate conform new distribution. + +- Distibution. [noud] + + add generateHop to migratemisp11to2. + (generatePrivate should still be looked at.) + +- Distribution. [noud] + + generate hop count. + +- Distribution. [noud] + + do not do anything upon delete in regard to distribution. + +- Distribution. [noud] + + if distribute upstream, do not alter org, user_id nor distribution + settings. + +- Correlation. [noud] + + altered so an event distribution preveals over it's attributes + distribution. + +- Even slighter modification to the manual (a typo and a few white + spaces) [Andras Iklody] + +- Slight modification to the manual (removing some whitespace errors) + [Andras Iklody] + +- Updated the manual to conform with coding standards. [Andras Iklody] + +- Coding standards. [noud] + + correct conform coding standards. + +- Coding standards. [noud] + + whitespace police + +- Updated the manual with the REST API portion. [Andras Iklody] + +- Event/attribute delete. [noud] + + In version 1 and 2 of misp/cydefsig there's a delete button upper left + in the menu that a) does not delete or b) does not return to a visable + url after deletion. + As a 'fix' those delete buttons are now removed, given there does still + exist delete in the index view. + +- Os. [noud] + + various test dirs added just for conveniance. + +- Db. [noud] + + up-to-date db. + +- Sync. [noud] + + lastpushedid reminder. + +- Trim. [noud] + + add TrimBehavior to use in Servers and lateron in Attributes. + +- Attributes delete. [noud] + + oeps, attribute delete inadvertably deleted from view. + +- Validation. [noud] + + trim all string fields in server. + (later bring this to AppModel or behavior level) + +- Audit log & terms. [noud] + + do not handle a timed out user log. + and + better check on login and termsaccepted. + +- Attributes. [noud] + + hide attributeDistribution tooltip on open. + +- Delete event. [noud] + + in edit event screen now give correct id in delete alert box. + +- Correlation. [noud] + + repair correlation after introduction of 'This server-only'. + +- Correlation. [noud] + + sort Related Events decending on date and second on id. + +- Coding standards. [noud] + + better parameters on callback routines. + +- Correlation. [noud] + + some correction so no missing correlation. + +- Correlation. [noud] + + respect the latest added 'This server-only'. + +- RBAC. [noud] + + respect setting for edit attribute. + +- RBAC. [noud] + + respect setting for edit event. + +- Terms. [noud] + + activate a route for routeafterlogin on timeout. + +- Private. [noud] + + show 'This server-only' events to all on the server. + +- Terms. [noud] + + deactivate a route. + +- Users. [noud] + + show the correct Org during edit. + +- Terms. [noud] + + better routes to support termaccepted. + +- RBAC. [noud] + + name what to do during install for RBAC tables and content. + +- Terms. [noud] + + route to terms even if an 'admin' option is chosen. + +- Correlation. [noud] + + CyDefSIG.correlation being 'default' and 'sql' are depreciated. + +- Code standards. [noud] + + we emit XHTML 1.0 Transitional. + so to check, encapsulate using: + + + + + + <> + + + + and use http://sourceforge.net/projects/eclipsetidy/ to validate. + +- Sync. [noud] + + validation on server.authkey having minlenght of 40 like user.authkey. + +- Code standards. [noud] + + html cleanup. + +- Html. [noud] + + removed some html giving warnings. + +- Sync. [noud] + + corrected pull for events having no distributable attributes. + +- Sync & code. [noud] + + a new NameController() needs $Name->constructClasses(). + odd this ever did work before (CakePHP 2.2.2 versus 2.2.3 diff?). + +- Sync & merge. [noud] + + merged develop with master and have to alter ServersController a little. + +- Merge branch 'master' into develop. [noud] + + Conflicts: + app/Controller/ServersController.php + +- Merge branch 'master' of /home/git/cydefsig. [Andrzej Dereszowski] + + Conflicts: + app/Controller/AppController.php + +- Fixes bug where no email alert is sent when event is added using API + (and published) [Christophe Vandeplas] + +- Fixes bug when alerting and a single gpg key is giving problems. + [Christophe Vandeplas] + +- Revert "blackhole" [Christophe Vandeplas] + + This reverts commit 899ef6300b554d77aa842e0e987973d6980e2898. + +- Bugfix issue where delete event will also be triggered on servers with + no push active. [Christophe Vandeplas] + +- Merge branch 'master' of code.lab.modiss.be:cydefsig. [Christophe + Vandeplas] + +- Fixes download-sync-bug when only one event is present on the remote + instance. [Christophe Vandeplas] + +- Fixes bug 87 - on import of existing event: event info changed, tagged + private. Also fixes events tagged private when added using REST api. + [Christophe Vandeplas] + +- Sync. [noud] + + push from v2 to v1. + +- Correlation. [noud] + + just for intermediate db-update. + (all MYSQL.*.sql should be removed lateron) + +- Code standards. [noud] + + whitespace police. + +- Terms. [noud] + + slight better formulated AppController::beforeFilter() + +- Code standards. [noud] + + conform code standards. + +- Version. [noud] + + removed a "-" copied in from a patch file. + +- Terms. [noud] + + slight better formulated AppController::beforeFilter() + +- Code standards. [noud] + + respect code standards. + +- Sync. [noud] + + array correction done so no 2 kinda the same tests during pull. + +- Sync. [noud] + + pull goes okay with just one event. + pull with multiple events was already okay. + +- PHP. [noud] + + CakePHP php minimum_version="5.2.8" but lcfirst was introduced in PHP + 5.3, so i reverted to 'strtolower(substr('. + +- Users views. [noud] + + whole menu in admin_view. + active delete button in edit. + +- Sync. [noud] + + sync attributes on pull. + +- Sync. [noud] + + conform the new distribution. + pull on events works too. + +- Distribution. [noud] + + conform latest, having: + - Your organization only + - This server-only + - This Community-only + - Connected communities + - All communities + + Push is tested, pull not yet. + +- Code. [noud] + + have the distribution description in one place, just the model. + +- Dns. [noud] + + config if there is a name server available and do not use if not there. + +- Db. [noud] + + db conversion using whitelist, not whitelists. + +- Index. [noud] + + some line disapeared, in view as well on attribute level. + Andras Iklody suggested a html non breaking space, that worked. + +- Code. [noud] + + removed small double code. + +- Sync (publish) [noud] + + Event publish button in events index and event view does + report push failure(s) if any remote server is down. + +- Correlation. [noud] + + fixed correlations being double accounted. + +- Db. [noud] + + extra name migratemisp11to2 to run on server. + +- Db. [noud] + + updated the db conversion from master->develop. + +- Terms. [noud] + + take 2, for a user must accept terms. + +- Sync. [noud] + + admin must be able to delete servers, Andras corrected. + +- Terms. [noud] + + reverted just done commit + (Can't use method return value in write context ). + +- Terms. [noud] + + check for user logged in (if not a server looks total stalled). + +- Sync. [noud] + + admins must be able to delete a server. + +- Logout. [noud] + + keep the logout in footer as well (besides the logout in menu). + +- RBAC. [noud] + + use $isAclAdd for New Server. + +- Whitelist. [noud] + + cleanup whitelist. + +- Hostname & port. [noud] + + if no baseurl given in bootstrap.php use the server configuration. + +- Merge branch 'develop' of ssh://172.29.79.164/home/git/cydefsig into + develop. [Andras Iklody] + +- Code standards. [noud] + + slight updated code standards test script. + +- Cleaning up and changing the user guide. [Andras Iklody] + + - user guide: information about the new number of attributes field in the list of events added + - updated the event showing a list of events + - removed obsolete images + +- Code standards. [noud] + + corrections toward code standards. + +- Index. [noud] + + some line disapeared. + Andras Iklody suggested a html non breaking space, that worked. + +- Count. [noud] + + result view for AttributesController::checkComposites() + +- Count & GFI Sandbox. [noud] + + count # attributes in events index. + plus various fixes for distribution in correlation of a GFI Sandbox + upload. + +- Merge branch 'develop' of + ssh://misp.ncirc.nato.int/home/git/cydefsig.git into develop. [noud] + +- Small change to the user guide. [Andras Iklody] + + Fixed the table of contents misalignment and added a line about IE9/10 compatibility mode causing issues + +- GFI Sandbox. [noud] + + files having size 0 are not md5 summed in CakePHP. + +- Correlation. [noud] + + if second attribute, create the reverse correlation as well. + +- Terms. [noud] + + user must accept terms. + +- Correlation. [noud] + + resolved comment typo. + +- RBAC. [noud] + + corrected mayModify in Attribute/edit.ctp. + +- Correlation. [noud] + + respect distribution Org in correlations. + (for this + add correlations.1_private conform MYSQL.correlaton.sql + and + AppController::generateCorrelation() must be run) + +- Merge branch 'develop' of + ssh://misp.ncirc.nato.int/home/git/cydefsig.git into develop. [noud] + +- Change to the user manual. [Andras Iklody] + + Again a slight change, removed a script that numbered the

headers for the ToC creation. Also fixed a few images. + +- Update to the new user guide. [Andras Iklody] + + The old script to create an automatic table of contents was accidentally left in in the previous version, it is removed now. + +- New user guide. [Andras Iklody] + + User guide for cydefsig v2 + +- Merge. [noud] + + botched merge..so commit..but empty. + +- RBAC. [noud] + + AttributesController::edit() know's it's own attribute now for RBAC + check. + +- Correlation. [noud] + + respect distribution Org only. + +- Sync. [noud] + + make pull work on an event with just one attribute. + +- RBAC. [noud] + + admin can always publish. + +- RBAC. [noud] + + slight better left menu if no
  • items. + +- RBAC. [noud] + + better users views. + +- RBAC. [noud] + + servers, but add only when Manage Organization Events. + +- RBAC. [noud] + + do not show New Event if no right. + +- RBAC. [noud] + + just edit your own did still give edit org as well. + can be tested if now correct. + +- RBAC. [noud] + + now should be okay on the checkGroup. + (mind, we have a PHP 5.3.10 (dev) and 5.2.10 (f.a.) difference. + for CakePHP should be php > 5.2.8, pear > 1.9.0 and phpunit 3.5.0) + +- RBAC. [noud] + + check if $user exists, if no, not logged in. + +- RBAC. [noud] + + //$user = + ClassRegistry::init('User')->findById($this->Auth->user('id')); + $this->loadModel('User'); + $user = $this->User->findById($this->Auth->user('id')); + +- RBAC. [noud] + + should now respect Manage, so also edit, own and org events + in the db-update procedure as well. + ‏ + +- RBAC. [noud] + + should now respect Manage, so also edit, own and org events.‏ + +- RBAC. [noud] + + change the “Requested Level of User Access” items + conform "draft of Terms-ofUse and Joining Instruction".‏ + +- SQL. [noud] + + add Servers.organization. + +- RBAC. [noud] + + role only add could still publish her own events, + this should be not possible anymore. + +- Distribution. [noud] + + removed No push leftovers as a distribution. + +- SQL. [noud] + + pull-up all changes to the db model, + so MYSQL.txt has all needed for a clean start db. + +- Contact reporter. [noud] + + Submit to org button in the contact reporter view – changed it + to just submit, having the tickbox to contact a person only + the submit + to org button seems a bit confusing. + +- Distribution. [noud] + + removed No push as a distribution. + +- Logout. [noud] + + moved logout from footer right to Global Actions. + +- Distribution. [noud] + + now attributes do work same for pull like push. + +- Distribution. [noud] + + let pull behave same way as a push in regard to distribution. + +- Distribution. [noud] + + do not push Community nor No push conform private. + +- Search attributes. [noud] + + disallow invalid combinations of types and + categories which would always throw 0 results. + +- RBAC. [noud] + + name all Role i.s.o. Group. + +- Version. [noud] + + show version in footer and only when logged in. + +- Flags. [noud] + + correct from 50*50 to 48*48, so it's an icon size. + +- Audit log. [noud] + + Following events are now being logged: + 1. Adding a new user. + 2. Deleting a user. + +- Users. [noud] + + invited by filled. + +- Audit log. [noud] + + Search logs allows for searching for “publish” as Action. Publish is + saved in the logs as an edit with the change being publish () => (1). + Now, edit (so unpublish) is still edit and publish is action. + +- Audit log. [noud] + + Search logs and paging now works as expected (conform search + attributes). + +- NIDS. [noud] + + Unpublished events with an attribute flagged for IDS signature will + create an IDS signature (should be published only). + +- Whitelist. [noud] + + menu in views. + +- Users. [noud] + + name Delete User on button i.s.o. Delete. + +- Users. [noud] + + inactive Delete during edit of My Profile. + +- Users. [noud] + + inactive Delete User in My Profile. + +- Audit log. [noud] + + paging now works. + +- Minor. [noud] + + cleanup of groups, logs and whitelists views. + +- ExtJs. [noud] + + does not show on production. + this is the ExtJs not being there? + or php (>5.2.8) not build without --disable-json. + +- Distribution. [noud] + + border="1"-testleftover removed. + +- Distribution. [noud] + + if distribution is All, so not displayed in an index nor in attributes + per event, there is missing a line-part in IE. + Did add 1 space for All, this will maybe display the line-part again. + +- Dropdowns. [noud] + + let the risk dropdown in event add and edit behave like the other + dropdowns. + +- Dropdowns. [noud] + + no space in edit Attribute categories dropdown. + +- Internationalisation. [noud] + + just small __() for translation lateron. + +- (internationalization) [noud] + + setFlash using __(), so transletable lateron. + +- SQL. [noud] + + update of MYSQL.servers.sql, + not using organization field. + +- Install. [noud] + + variable cydefsig home dir. + +- Distribution. [noud] + + distribution changes conform func.spec. + +- RBAC. [noud] + + We have a rule(?), if so: + $isAclAdd || $event['Event']['user_id'] == $me['id']. + This rule, i "have add right OR the event was and is already mine". + if that's correct, that was forgotten in the actions_menu.ctp. + +- Merge branch 'master' into develop. [noud] + +- Blackhole. [noud] + + full out-commented. + +- Blackhole. [noud] + + revert the commit, this screws CSRF + (thanks to Christophe for noticing) + +- JQuery. [noud] + + bump JQuery from 1.7.2(.min) to 1.8.2(.min). + +- CakePHP. [noud] + + CakePHP update from 2.2.2 to 2.2.3 + +- IDS Signature. [noud] + + corrected wrong description for IDS Signature. + +- Correlation. [noud] + + to overcome a possible error on empty correlations. + +- Crypt_GPG. [noud] + + small comment about debug and + small note in readme about file rights. + +- RBAC. [noud] + + real inactive buttons. + +- Fixed lost JS helper in EventsController. [Andrzej Dereszowski] + +- GFI Sandbox. [noud] + + Replace Windows specific info in a $string with environment variables en + registry keys. + +- Dropdowns. [noud] + + undo better optgroup support in dropdown in Attribute::add() + and just remove the not usable empty category. + +- Dropdowns. [noud] + + better optgroup support in dropdown in Attribute::add(). + +- Distribution. [noud] + + better descriptive tooltip text. + +- Dropdowns. [noud] + + better optgroup support in dropdowns where 'ALL' or '' is used + in Search Attributes and Search Logs. + +- Distribution. [noud] + + do not display distribution 'All' in Events index or Event view. + +- Outcommented a debug (PGP related). [noud] + +- Blackhole. [noud] + + add component security to GroupsController. + +- Pulldowns. [noud] + + removed the select optgroup. + +- Distribution. [noud] + + distribution on add is default "All". + +- GFI Sandbox. [noud] + + regexp replacement of usernames. + +- Distribution. [noud] + + changes and cleanup. + +- Wording change. [noud] + + so this works. + +- Wording change. [Andrzej Dereszowski] + + Changed Private column to Distribution + some minor vocabulary changes. + +- Merge branch 'master' into develop. [noud] + +- Merge branch 'master' of + ssh://misp.ncirc.nato.int/home/git/cydefsig.git. [noud] + +- JQuery. [noud] + + bump JQuery from 1.7.2(.min) to 1.8.2(.min). + +- CakePHP. [noud] + + CakePHP update from 2.2.2 to 2.2.3 + +- IDS Signature. [noud] + + corrected wrong description for IDS Signature. + +- Correlation. [noud] + + to overcome a possible error on empty correlations. + +- IDS Signature description. [noud] + + wrong description for signature. + (possible commited 2 times) + +- Private. [noud] + + description in event::view(). + +- Merge branch 'master' into develop. [noud] + +- Crypt_GPG. [noud] + + small comment about debug and + small note in readme about file rights. + +- New attribute type - yara sig. [Andrzej Dereszowski] + +- GFI sandbox. [noud] + + better representation of a downloadable attribute + in a link (just href the file name, not including the path). + +- Private. [noud] + + Add "Pull only" as a sharing state where, + everybody does see an event, is pullable, + but will never be pushed. + + Has a generatePrivate for db conversion now. + +- Private. [noud] + + Private events are true private and + running a server in 2 modes (private and sync), + so real private (red) or private to server (amber) + or full distributable (green). + + Mind this needs a change to tables events, attributes and correlation. + These are in MYSQL.private.sql. + +- Merge branch 'master' into develop. [noud] + +- Blackhole. [noud] + + i have an idea this blackholeCallback seems to overcome a lot of + blackhole situations we got. + Notably during deleting multiple events from the index, + this improved not getting a blackhole a lot. + +- GFI Sandbox. [noud] + +- Routes (logs pagination) [noud] + + recommitted to be sure it's in repo. + +- RBAC. [noud] + + Group in user profile is no link. + +- Merge branch 'master' into develop. [noud] + +- Code Standards. [noud] + + Given xxx.default.php, do not check database.php anymore. + +- RBAC. [noud] + + more correct deactivated buttons being gray but as well having no + effect. + +- RBAC. [noud] + + removed a leftover on in-activating buttons that did show on IE. + +- Merge branch 'master' into develop. [noud] + +- NCIRC PHP security settings compatibility patch. [Andrzej Dereszowski] + + This patch corrects a small thing in Cake code that makes it compatible with open_basedir restriction NCIRC uses in /etc/php.ini + + new file: build/patches/lib_Cake_View_MediaView.php.diff + +- Xxx.default.php. [noud] + + put plugins loading into bootstrap.default.php + +- Groups. [noud] + + Do not delete group if there is still Users as children. + +- Merge branch 'master' into develop. [noud] + + Conflicts: + app/Config/bootstrap.php + +- Cosmetic changes. [Andrzej Dereszowski] + + Descriptions in the export functionality polished. + +- Merge branch 'master' of + ssh://misp.ncirc.nato.int:55555/home/git/cydefsig. [Andrzej + Dereszowski] + +- Configuration files renamed to better handle git merges on production + systems. [Andrzej Dereszowski] + + Please add new features with their default values. Their should contain only example values. + + renamed: app/Config/bootstrap.php -> app/Config/bootstrap.default.php + renamed: app/Config/core.php -> app/Config/core.default.php + renamed: app/Config/database.php -> app/Config/database.default.php + +- Merge branch 'master' into develop. [noud] + +- Comment. [noud] + + The actual view to be able to send comment to Org or Owner/user_id. + +- Export. [noud] + + Use config CyDefSIG.name in NIDS export. + +- Comment. [noud] + + Be able to send comment to Org or Owner/user_id. + +- Version. [noud] + + Display a version in header. + +- Export. [noud] + + /CyDefSig/MISP/ in NIDS export. + +- Validation. [noud] + + corrected again..filename was wrong, + filename|md5 was correct. + so reverted the filename|md5 change. + +- Code Standards. [noud] + + Somehow 2 "!"s got lost in Attribute.php. + Somehow one change from type_definitions to typeDefinitons sliped + through. + +- Audit log. [noud] + + Edit user (now?) needs an extra check on the second password. + +- Merge branch 'master' into develop. [noud] + +- Code Standards. [noud] + + Cleanup (again) the AppHelper. + +- Merge branch 'master' into develop. [noud] + + Conflicts: + app/Config/bootstrap.php + +- CakePHP. [noud] + + Removed diffs that already are placed in build/patches. + +- CakePHP. [noud] + + Update from CakePHP to version 2.2.2 + as well as needed patch files. + +- Db. [noud] + + small notes about database. + +- Continious Integration. [noud] + + Jenkins makefile. + +- Audit log. [noud] + + System operators readme message. + +- Merge branch 'master' into develop. [noud] + +- CakePHP. [noud] + + To be able to update CakePHP (regularly), + we found the current differences and now + put these diffs to build/patches. + + Patches are now relative to $CakePHP_HOME. + +- Code Standards. [noud] + + For the moment we use this given we do have Jenkins, + but not the ssh keys in place for Jenkins to connect to Git. + +- Audit log. [noud] + + After change plugins, forgot to skip revision in SysLogLogableBehavior. + +- Merge branch 'master' into develop. [noud] + + Conflicts: + app/Controller/AppController.php + app/Controller/AttributesController.php + app/Controller/EventsController.php + app/Controller/ServersController.php + app/Controller/UsersController.php + app/Model/Attribute.php + app/Model/Event.php + app/Model/Server.php + app/Model/User.php + app/View/Attributes/edit.ctp + app/View/Attributes/index.ctp + app/View/Elements/actions_menu.ctp + app/View/Events/add.ctp + app/View/Events/index.ctp + app/View/Events/view.ctp + app/View/Events/xml/view.ctp + app/View/Servers/index.ctp + app/View/Users/admin_index.ctp + +- Merge and code standards. [noud] + + Forgot to clean View/Helper/AppHelper.php. + Changed underscore method names to private and protected where + appropriate given phpcs code standards errors. + +- Merge. [noud] + + validateAttributeValue always has to return true. + +- Merge (code_standards into master) [noud] + + Small correction to git manual merge where i did forgot 2 lines in + NidsExportComponent.php so NIDS export did not work anymore. (is okay + again now.) + +- Merge branch 'coding_standards' [noud] + + Conflicts: + app/Controller/Component/NidsExportComponent.php + +- Pagination. [noud] + + Same pagination in Events as in Attributes. + +- CakePHP. [noud] + + Located the patches done to CakePHP to be able to upgrade CakePHP. + +- CakePHP Coding Standards. [noud] + + Not return in a switch but after that switch statement. + +- CakePHP Coding Standards. [noud] + + changed to camel caps format where needed. + +- CakePHP Coding Standards. [noud] + + http://book.cakephp.org/2.0/en/contributing/cakephp-coding-conventions.html + + Eclipse: + Window->Preferences + General->Editors->Text Editors + Displayed tab width: 4 + Insert spaces for tabs NOT + PHP->Code Style->Formatter + Tab policy: Tabs + File->Convert Line Delimeters To->Unix [default] + + http://mark-story.com/posts/view/static-analysis-tools-for-php + for instance: + phpcs --standard=CakePHP app/Model/ + + Not yet done is all camel caps format. + +- IE. [noud] + + no scrollbars during print fixed wrong, + now overflow visable i.s.o. hidden. + +- IE. [noud] + + no scrollbars during print. + +- Merge branch 'master' of + ssh://misp.ncirc.nato.int/home/git/cydefsig.git. [noud] + + Conflicts: + app/Controller/Component/NidsExportComponent.php + +- Merge branch 'master' of code.lab.modiss.be:cydefsig. [Andrzej + Dereszowski] + +- Merge branch 'master' of git@code.lab.modiss.be:cydefsig.git. + [Christophe Vandeplas] + +- Temporary workaround for bug in slow NIDS export. [Christophe + Vandeplas] + +- Whitelist. [noud] + + Seemingly we can not do name resolving(?), + function nametoipl containing gethostbynamel removed. + +- GFI sandbox import. [noud] + + Replace Windows environment variables + %UserProfile% and %AllUsersProfile%. + +- GFI sandbox import. [noud] + + do not load non existing stored_created_file. + +- Better placement of plugins (touching RBAC & Audit log) [noud] + + If it's just an existing behavior or lib, + place it in a plugin directory structure in /plugins. + + If there is a need to change an extern existing plugin, + extend the existing plugin by a new plugin in /app/Plugin. + + This way there is a very clean devision between own and external code. + The external code can be updated without touching own nor changed code. + +- RBAC. [noud] + + Forgot to call saveAcl in Groups::add(). + (to correct wrong behavior, edit group, + do not change any and button submit.) + +- RBAC. [noud] + + Terms page missed button deactivation. + +- XML related. [noud] + + Made tools/curl/input/event.xml more anonymous. + Events/xml/view.ctp wrongly showed category_order. + REST Event add did not work anymore given GFI sandbox import. + +- Merge branch 'master' into develop. [noud] + + Conflicts: + app/Controller/EventsController.php + app/Model/Attribute.php + app/View/Events/view.ctp + +- Sync & Correlation. [noud] + + During sync and correlation = db, + an attachment or malware did not get processed into + Attribute.data, so will not be synced. + Now, conform other correlation methods being 'default' or 'sql' + the attachment or malware is synced as well. + (master has been synced with mil.be not using db correlation, + so should have the data.) + +- NIAS. [noud] + + CyDefSIG.showowner=false, to not show email. + CyDefSIG.sync=false, to not show the text 'private'.*) + + *) note, this does remove List Servers and no sync from NATO + to MIL.be in functionality besides missing the account so credentials + there. + +- Merge branch 'master' of + ssh://misp.ncirc.nato.int/home/git/cydefsig.git. [noud] + +- Merge branch 'master' of code.lab.modiss.be:cydefsig. [Andrzej + Dereszowski] + +- Removed published from. [Christophe Vandeplas] + +- REST. [noud] + + Small correction to delete attribute after uuid change. + +- Login. [noud] + + small shell script to reset password. Used like: + ./Console/cake password + +- Sync. [noud] + + On publish and no configured GnuPG, do tell + event is published but no email sent. + +- Sync and REST. [noud] + + REST delete event working again after uuid change. + +- Merge branch 'master' of code.lab.modiss.be:cydefsig. [Andrzej + Dereszowski] + +- Fixes inconsistent relatedAttributes and relatedEvents arrays with + different correlation implementations. [Christophe Vandeplas] + +- Removes 'Published from' reference. [Christophe Vandeplas] + +- Sync and gpg. [noud] + + If no gnupg installed.. do not tell, for NIAS demo. + +- Validation. [noud] + + add event and empty info now does not MethodNotAllowedException + but Flash and show the invalid. + +- Sync. [noud] + + small correction after uuid correction, + so delete attribute works again. + +- Merge branch 'master' of code.lab.modiss.be:cydefsig. [Andrzej + Dereszowski] + +- Merge branch 'master' of git@code.lab.modiss.be:cydefsig.git. + [Christophe Vandeplas] + +- Refactored uuid integration (moved to beforeFilter) [Christophe + Vandeplas] + +- REST. [noud] + + cURL scripts, used besides example-rest.py to do REST testing. + +- REST (and Sync) [noud] + + Make REST edit work. + +- Sync. [noud] + + get the user and org correct, + given authkey them are known to the system. + +- Further cleanup of logo improvement. [Christophe Vandeplas] + +- Fixes bug of bad implementation of header logo. [Christophe Vandeplas] + +- Cleaned up artifacts from refactored logo display. [Christophe + Vandeplas] + +- Python REST example script. [Christophe Vandeplas] + +- Improve logo and email display features. [Christophe Vandeplas] + +- Fix document-root location (security) [Christophe Vandeplas] + +- Database schema. [noud] + + MYSQL.txt is initial schema, so whitelist table must be inhere as well. + +- Merge branch 'master' of code.lab.modiss.be:cydefsig. [Andrzej + Dereszowski] + + Conflicts: + app/Controller/Component/NidsExportComponent.php + +- Fixes bug where expired GPG keys break the email-alert system. + [Christophe Vandeplas] + +- Bugfix snort rule-rewriting where some required variables were not + given to the snortRule() function. [Christophe Vandeplas] + +- Minor layout improvement on the export info page. [Christophe + Vandeplas] + +- Improve accuracy of http hostname detection. [Christophe Vandeplas] + +- Sync. [noud] + + Database schema updated for sync and re-added event.user_id. + +- Sync. [noud] + + Better square and croped images. + +- Sync. [noud] + + To test it's handy to run a virtual hosted CyDefSIG having it's own + database besides an already existing CyDefSIG. + This is the Apache virtual host setup. + +- Sync. [noud] + + Example data describing the NATO CyDefSIG server. + +- Sync. [noud] + + The actual logos used for visable flags in Events::index. + +- Sync. [noud] + + Sync worked, but we did not know what to do with user_id and org. + Now, on sync, anonymize the user_id, get the Server.organization and put + that into Event.org. + And, display owning flag if Event.user_id or get the Server.logo + belonging to Event.org (=Server.organization) when Event.user_id is + empty (=0). + + To this there is organization name and logo in bootstrap and + other organizations names and logos in Servers. + +- Extra bug. [noud] + + Add attribute, do not fill in any, and hit Submit, gives error messages. + +- Add attribute. [noud] + + Add attribute, do not fill in any, and hit Submit, did give error + messages. + +- Correlation. [noud] + + do not use the AttributesController::event now, + just use the old EventsController::view. + +- Use DS in stead of '/'. [noud] + +- Delete (published) event or attribute. [noud] + + Previous, upon delete only on the local server the event or attribute + was deleted. + Now, if delete, look for same event or attribute (using it's uuid) + and delete on remote servers as well. + Also look and delete if not published, so no dangling/zombie copies + remain on remote servers. + +- Authkey validation bug and cleanup of fixed bugs list. [noud] + +- Authkey validation. [noud] + + An authkey with any length, so less then 40, could be entered. + Now authkey has to have a length of 40 (or higher). + +- HIDS exports sorted (and small indention correction). [noud] + +- Whitelist not on NidsExportComponent::urlRule. [noud] + + In hindsight, an url should not be excluded given a host or domain name. + +- Correlation speedup using AttributesController i.s.o. + EventsController. [noud] + + We forgot to change some view things using the right controller. + +- REST edit Event implementation. [noud] + + Now after publish, edit and (re)publish an event, + that event will be updated on the other servers. + +- Event.user_id. [noud] + + Event.user_id was re-added but we still missed some, + so an added event would get user_id set to zero. + Now Event gets the correct user_id again from + the person logged in and adding. + (lateron this must not be used during sync.) + +- Whitelist. [noud] + + Mention the whitelist for NDIS export on Export page. + +- Whitelist. [noud] + + An admin can maintain a whitelist of host, domain name and ip numbers. + In the NIDS export lines containing whitelist items are commented out. + +- Correlation performance gain. [noud] + + in Config/bootstrap.php add + Configure::write('CyDefSIG.correlation', 'sql'); + + possible values: + - default, like it was + - db, correlation in database + - sql, selection on attributes i.s.o. per attribute + (sql improvement possible if result conform db above) + + Network activity, ip-src + 30 class-C network ip addresses + (7650 tupels) (time in ms) + + default db sql + all 25366 16601 15941 + 24839 16604 15611 + paginated 16759 8447 6615 + 17734 8639 8846 + + this is used in both: + - events/view/ + - attributes/event/ + +- Bug, unknown server internet name and pull. [noud] + +- Fix to pulling from an unknown server. [noud] + + - a server having a non-existing internet name gives + "php_network_getaddresses: + getaddrinfo failed: Name or service not known" + on pull. + +- Sync Servers, error if server no MISP or non-existing hostname. [noud] + +- Sync Servers, fix if server no MISP or non-existing hostname. [noud] + + - a server containing no MISP gives "XML cannot be read." on publish. + - a server having a non-existing internet name gives + "php_network_getaddresses: getaddrinfo failed: Name or service not + known" on publish. + +- Export HIDS files with MD5 and SHA-1. [noud] + +- (Audit) logs. [noud] + + The writing of the log in User was done by me using calls to the PHP db + driver (during my second or third day). Very wrong given that is driver + and db dependant. Now use CakePHPs calls to have abstraction. + +- GFI Sandbox upload. [noud] + + If add event, give a GFI Sandbox export file upload field option. + Unzip, read .xml, add attachment malware, created files and ip-dst. + +- LogableBehavior. [noud] + + removed some debug() and fixed writing to syslog when deleting event + with attributes. + +- Event.user_id rollback(-part). [noud] + +- Loggable behaviour. [noud] + + some merge correction for events and servers, so we log again. + +- SysLog.SysLog lib import. [noud] + +- Merge branch 'develop_0.2.2-0.2.3' into develop. [Andrzej Dereszowski] + + Conflicts: + app/Config/Schema/schema_0.2.2.php + app/Config/routes.php + app/Controller/AppController.php + app/Controller/UsersController.php + app/Model/User.php + app/README.txt + +- Shit. [Andrzej Dereszowski] + +- Forgot LogableBehavior in the first commit. [noud] + +- Audit and Access Control granulation in News page. [noud] + +- Admin Paginator fix. [noud] + +- DataBase migrate, Audit and Access Control granulation. [noud] + +- Rollback of pagination on event view. [git] + + Comeback to previous event layout. This does not change the preformance issue so it is not worth to put in stable. + We will move it to the devel branch + +- Fix, paging on event with lots of attributes. [noud] + +- 2 new bugs: - event with lots of attributes has no paging. - non- + composite attribute and non-printable. [noud] + +- Fixed non-printable in no-composite attribute. [noud] + +- Show events with user.email if admin. [noud] + +- Redo Event.user_id. [noud] + +- Search Attributes fixed. [noud] + +- Fixes the Search Attributes. [noud] + +- Remove extra dot between filename and ext when downloading attachment. + [noud] + +- News: removed some old stuff EventsController: contact mail display + name from the config file. [deresz] + +- Merge branch 'develop_0.2.2_fixes' into develop. [Andrzej Dereszowski] + + Conflicts: + app/Model/Attribute.php + +- New bug.. type filename|md5, conform type md5 strtolower. [noud] + +- Fix, do strtolower on types filename|md5 and filename|sha1 conform + types md5 and sha1. [noud] + +- New bug, authError gets displayed before login. [noud] + +- Fix to authError getting displayed before login. [noud] + +- Upload always ticked if malware-sample, always unticked if attachment. + [noud] + +- Corrects the download in IE fix, to filename.ext.zip or filename.ext. + (Got filename.ext.zip.zip for attachment and filename.ext.ext for + malware given the previous fix) [noud] + +- New bug, Add User and validation error gives extra authkey not + defined. [noud] + +- Fix to New User, some validation error then authkey not defined. + [noud] + +- Download attachment does not work on MS Internet Explorer. This _can_ + be a fix, not sure. If not, CakePHP bug #2554 or others. [noud] + +- One extra bug (IE download). [noud] + +- Correction to upload so zip only ticked when malware and not when + attachement. [noud] + +- Do validation after edit attribute. [noud] + +- Bug found. [noud] + +- Fix to: Add attribute, non-valid, correct, ´black-holed´. [noud] + +- Only show categories with type attachment or malware-sample in Add + Attachement view. (this was..No possibility to upload if type + attachement or malware-sample is not in category.) [noud] + +- 2 extra bugs found. [noud] + +- No possibility to upload if type attachement or malware-sample is not + in category. [noud] + +- List of outstanding and fixed bugs. [noud] + +- Edit composite attribute to non-composite attribute fix. [noud] + +- Make the documentation "brand-neutral" to be able to develop it in a + community. [deresz] + +- Use CyDefSIG.name from Config in alert e-mail subjects. [deresz] + +- Correction to "link" attribute type - links were not actually created. + Also changed it to proper "cake" way. [deresz] + +- Some modifications to category/attribute matrix. MISP database is now + compatible for sync with CyDefSIG. [deresz] + +- Merge branch 'develop' of code.lab.modiss.be:cydefsig into + develop_0.2.2_fixes. [Andrzej Dereszowski] + +- Forgot debug comment. [Christophe Vandeplas] + +- Improved NIDS output. [Christophe Vandeplas] + +- Fixed silly bug in priority assignment of nids export. [Christophe + Vandeplas] + +- Fixed nids snort rule conversion because of greedy * and + [Christophe + Vandeplas] + +- Minor improvement in usability on index pages. [Christophe Vandeplas] + +- Improvement of nids - level and message. [Christophe Vandeplas] + +- Micro fix in nids export. [Christophe Vandeplas] + +- Changed classtype. [Christophe Vandeplas] + +- First migration script for misp0.2 to misp1.0 (not finished) + [Christophe Vandeplas] + +- Some improvement on database level. [Christophe Vandeplas] + +- Fix an php error when importing attributes with incorrect type - + category validation. [Christophe Vandeplas] + +- Updated DB structure. [Christophe Vandeplas] + +- Fixing bug created in commit 957e4f232bbfc58ff6630c7da8353d57316e4973. + [Christophe Vandeplas] + +- Minor memory usage improvements by referencing in foreach ($array as + &$value) loop. [Christophe Vandeplas] + +- Cleanup of comments and todos minor memory performance improvement. + [Christophe Vandeplas] + +- Fixed bug in termsaccepted. [Christophe Vandeplas] + +- Info on how to use a same CakePHP lib directory for multiple + instances. [Christophe Vandeplas] + +- Merge branch 'develop' of code.lab.modiss.be:cydefsig into develop. + [Christophe Vandeplas] + +- Cleanup of directory. [Christophe Vandeplas] + +- Updated console version from newer cakephp. [Christophe Vandeplas] + +- Removed reference to useless user_id. fixed bug where Contact reporter + doesn't work when user does not exist (contact reporter now sends + mails to all the org) [Christophe Vandeplas] + +- Servers.lastpushedid and Servers.lastpulledid. [noud] + +- Admin Paginator fix. [noud] + +- Revert "Audit and ACL first cut." [root] + + This reverts commit 5818231f4841bc862f2ad5bdaf70648a811250e9. + +- Audit and ACL first cut. [noud] + +- Revert "Audit database table." [noud] + + This reverts commit f5bf89e62408c29a02b27e5e0be5d2356412fa27. + +- Audit database table. [noud] + +- I think comment should not be correlated neither but correct me if I'm + wrong. [Andrzej Dereszowski] + +- Fixed huge SQL injection vulnerability created in bruteforce + protection. Shame on me !!! [Christophe Vandeplas] + +- Minor change. [Christophe Vandeplas] + +- Implementation of a anti-brute-force password guessing mechanism. + [Christophe Vandeplas] + +- Sanitize::html() to h() for views is the way to go. [Christophe + Vandeplas] + +- Unique attribute for nids export. [Christophe Vandeplas] + +- Removed description field ( should be replaced by comment ) + [Christophe Vandeplas] + +- Better error outputting. [Christophe Vandeplas] + +- Attribute types validation is now a separate function that uses the + Attribute->type_definitions variable. [Christophe Vandeplas] + +- Forgot to add js to previous commits. [Christophe Vandeplas] + +- Minor fixes. [Christophe Vandeplas] + +- Fixes security issue (overwrite existing event) [Christophe Vandeplas] + +- Select boxes with filtering now. [Christophe Vandeplas] + +- Improved documentation. [Christophe Vandeplas] + +- Minor fix in Attribute tooltip more documentation (autogenerated) + [Christophe Vandeplas] + +- Fixed merge conflicts with HEAD at belmod Merge branch 'develop' of + code.lab.modiss.be:cydefsig into develop. [Andrzej Dereszowski] + + Conflicts: + app/Controller/EventsController.php + app/Model/Attribute.php + +- Part of the documentation added - docu written by Miguel Soria Machado + (CERT-EU) [Christophe Vandeplas] + +- Fixed error when type was not set. [Christophe Vandeplas] + +- Fixed logic bug. [Christophe Vandeplas] + +- Only sync event on publish when sync feature is on. [Christophe + Vandeplas] + +- Auto-upload when publish event. [Christophe Vandeplas] + +- Moved some functions around. [Christophe Vandeplas] + +- Push / pull seems to work with attachment support. Lots of testing + required. [Christophe Vandeplas] + +- Limit saveAssociated using fieldList. [Christophe Vandeplas] + +- Attachment support in REST API. [Christophe Vandeplas] + +- REST XML request also received base64 encoded file content. + [Christophe Vandeplas] + +- Minor layout improvement. [Christophe Vandeplas] + +- Fixes previous commit. [Christophe Vandeplas] + +- Layout improvement in attribute display. [Christophe Vandeplas] + +- Workaround for bug where uuid is not set when empty. See bug + http://cakephp.lighthouseapp.com/projects/42648-cakephp/tickets/2893. + [Christophe Vandeplas] + +- Fix bug when editing attributes. [Christophe Vandeplas] + +- Fixes typo in alert message. [Christophe Vandeplas] + +- Help messages implementation (forms and list views). [Andrzej + Dereszowski] + +- Explanation messages implemenented for forms and for list views (using + "title" html element) [Andrzej Dereszowski] + +- Fix recommendation of pentest for autocomplete. [Christophe Vandeplas] + +- Fixes bug where event is not unpublished when attribute is edited. + [Christophe Vandeplas] + +- Fixes bugs in NIDS export with duplicate SIDs. [Christophe Vandeplas] + +- . [Christophe Vandeplas] + +- Fixes event with no attributes in REST request. [Christophe Vandeplas] + +- Fixes problem of not being able to import events with single + attribute. [Christophe Vandeplas] + +- Added CyDefSIG.name to allow changing the title of the site. + [Christophe Vandeplas] + +- Fixes issue 67. [Christophe Vandeplas] + +- More fixes for the sync. [Christophe Vandeplas] + +- Basic sync push seems to work. [Christophe Vandeplas] + +- Fixes security bug in XML REST request. [Christophe Vandeplas] + +- Do not show related events if the variable was not set. [Christophe + Vandeplas] + +- Fixes lowercase attribute bug in xml output of Events/view and hide + value1 and value2 from the output. [Christophe Vandeplas] + +- Fixes issue 64. [Christophe Vandeplas] + +- Moved alert email functionality to separate function _sendAlertEmail() + REST event add requests also send out mails where necessary. + [Christophe Vandeplas] + +- Fixes issue 66 - https://code.lab.modiss.be/p/cydefsig/issues/66/ + [Christophe Vandeplas] + +- Fixes bug in discovered while running migrate02to021 script. + [Christophe Vandeplas] + +- Split value to value1 and value2. You need to update the DB schema and + run /events/migrate02to021 to migrate the data. [Christophe Vandeplas] + +- Bugfix in Attribute validation Do not search for related attributes + for specific types. [Christophe Vandeplas] + +- Fixed typo. [Christophe Vandeplas] + +- Merge commit '280baac98902789ee69186539474a2e82156659e' into develop. + [Christophe Vandeplas] + + Resolved Conflicts in: + app/View/Events/view.ctp + +- Patched deleting of attributes. [Andrzej Dereszowski] + +- Minor cosmetic changes. [Andrzej Dereszowski] + +- REST POST of event and signatures works (basics, no error-handling) + [Christophe Vandeplas] + +- Start of documentation concerning REST. [Christophe Vandeplas] + +- Allow saving of data using REST API. [Christophe Vandeplas] + +- Logging in for REST using Authorized HTTP header field. [Christophe + Vandeplas] + +- Fix db engine. [Christophe Vandeplas] + +- Db structure for sync functionality. [Christophe Vandeplas] + +- Add, edit, delete and (basic) Manual Sync server functionality added. + [Christophe Vandeplas] + +- Micro usability improvement. [Christophe Vandeplas] + +- Moved security to see profile to isAuthorized to keep consistency. + [Christophe Vandeplas] + +- XML format for attributes index. [Christophe Vandeplas] + +- Merge commit '9e043116228c4866b18e92acb076462845bcf22a' into develop + Fixed conflicts in: app/View/Events/view.ctp. [Christophe Vandeplas] + +- Minor changes: - when admin adds a user, auth key is automatically + suggested - auth refresh is performed after user edition. [Andrzej + Dereszowski] + +- Fix for the routing problem on admin-privileged users. All links that + need to be routed to admin-prefixed method have to have 'admin' => + true in the parameters. [Andrzej Dereszowski] + +- - some bugfixes in validation corrected - new attribute type - link to + external site. [Andrzej Dereszowski] + +- Bug fixes in the admin view - password changing for other users - + corrected admin_view. [Andrzej Dereszowski] + +- - small bug with "No GPG key" message marked in the code - path to + homedir for GPG added in User.php. [Andrzej Dereszowski] + +- - Attributes index view fixed (attachments) [Andrzej Dereszowski] + +- - signatures are displayed by category always in the same order + defined in model. [Andrzej Dereszowski] + +- Minor correction: - login page does not display "invalid user" when + first time presented to the user - "Log Off" button removed from the + print view. [Andrzej Dereszowski] + +- Logo position corrected. [Andrzej Dereszowski] + +- Merge commit 'dee8a866e691fde2eedbd9a2418a6027f88d07cf' into develop. + [Christophe Vandeplas] + +- Fixed bug where GPG homedir was not set in a few places. [Christophe + Vandeplas] + +- Implemented basics for private, nonsyncable, Events or Attributes. + [Christophe Vandeplas] + +- First version or REST API to export data. [Christophe Vandeplas] + +- Minor changes. [Christophe Vandeplas] + +- Forgot updated default layout for info bloxes. [Christophe Vandeplas] + +- Added some infoboxes when adding Attributes. [Christophe Vandeplas] + +- Allow publishing of events without sending email. [Christophe + Vandeplas] + +- Fixed minor CSRF vulnerability + added google link on vulnerability + type. [Christophe Vandeplas] + +- First experimental test of importing events from a remote server. Only + new events are imported. [Christophe Vandeplas] + +- Fixed minor bugs. [Christophe Vandeplas] + +- Changed alerted -> published other minor fixes. [Christophe Vandeplas] + +- Minor change in getRelatedAttributes function. [Christophe Vandeplas] + +- Filename|sha1 data validation. [Christophe Vandeplas] + +- Filename|sha1. [Christophe Vandeplas] + +- Fix admin routing. [Christophe Vandeplas] + +- Added a migrate() function to generate uuid for events and attributes + that didn't have an uuid. [Christophe Vandeplas] + +- Renamed Signature to Attribute. [Christophe Vandeplas] + +- XML export ... woohoo !!! [Christophe Vandeplas] + +- Number of entries in the index lists. [Christophe Vandeplas] + +- Fix error when there are no related events/signatures, or simply + signatures. [Christophe Vandeplas] + +- Forgot to update DB structure after category support. [Christophe + Vandeplas] + +- Micro HTML bugfixes in views. [Christophe Vandeplas] + +- Preformance improvement when searching for related events (by reusing + results from related signatures search) [Christophe Vandeplas] + +- Md5 and sha1 hashes now automatically lowercase cleaned up some code + and fixed some vulnerabilities. [Christophe Vandeplas] + +- Print Cascading Stylesheets and minor layout fixes. [Christophe + Vandeplas] + +- Extra vulnerability type. [Christophe Vandeplas] + +- Implemented file-upload of attachment or password protected malware- + samples. Base code contributed by Andrzej Dereszowski. [Christophe + Vandeplas] + +- Confirm password functionality (thanks to Andrzej) [Christophe + Vandeplas] + +- Updated DB structure. [Christophe Vandeplas] + +- Minor micro changes. [Christophe Vandeplas] + +- Signature is now known as Attribute. [Christophe Vandeplas] + +- Not finished editing -> not published. [Christophe Vandeplas] + +- Whatever. [Christophe Vandeplas] + +- Graph for Signatures Type per organisation. [Christophe Vandeplas] + +- Fix bug of login/authinfo not refreshed when reseting authkey. + [Christophe Vandeplas] + +- Layout improvements. [Christophe Vandeplas] + +- IsAuthorized now handles permissions on admin,delete,edit,... actions. + [Christophe Vandeplas] + +- UUID support for syncing. [Christophe Vandeplas] + +- Rename Finish Edit to Publish Event. [Christophe Vandeplas] + +- Fixes bug: to_ids should be there otherwise you cannot edit the + signature to change the "to_ids" checkbox. By Andrzej Dereszowski. + [Christophe Vandeplas] + +- Cleanup old __('Actions') and non echo __() [Christophe Vandeplas] + +- Updated DB structure and content. [Christophe Vandeplas] + +- Migration to CakePHP 2.1. Most of the functionality migrated, Q&A + review required. [Christophe Vandeplas] + +- Terms and Conditions and News splashpage Updated DB structure: ALTER + TABLE `users` ADD `termsaccepted` TINYINT( 1 ) NOT NULL , ADD + `newsread` DATE NOT NULL. [Christophe Vandeplas] + +- Micro change in export text. [Christophe Vandeplas] + +- Temporary workaround for problem to edit profile. [Christophe + Vandeplas] + +- Implement batch import of signatures. [Christophe Vandeplas] + +- Powered by. [Christophe Vandeplas] + +- Export to text formats. [Christophe Vandeplas] + +- Fixed information disclosure vulnerability on groups pages. + [Christophe Vandeplas] + +- Updated README based on feedback from Jeroen Vanderauwera and some + corrections. [Christophe Vandeplas] + +- Show org for admin. [Christophe Vandeplas] + +- Show link between events on the signature level. [Christophe + Vandeplas] + +- Reverted sort order of Signature Types Histogram. [Christophe + Vandeplas] + +- Changed sort-order of Signature Types Histogram. [Christophe + Vandeplas] + +- Snort signature type is now exported to NIDS and cleaned up. + [Christophe Vandeplas] + +- Updated table structure. [Christophe Vandeplas] + +- Allows the user to choose a custom NIDS start SID. [Christophe + Vandeplas] + +- Added more clear Edit Profile button - + https://code.lab.modiss.be/p/cydefsig/issues/29/ [Christophe + Vandeplas] + +- Miror layout improvements in emails. [Christophe Vandeplas] + +- Fixes HTML entities in email. [Christophe Vandeplas] + +- Data validation - duplicate signatures for same event. [Christophe + Vandeplas] + +- Bugfix userslist and types_histogram. [Christophe Vandeplas] + +- List number of events shared by Org list type of signatures shared by + Org. [Christophe Vandeplas] + +- Allow string-in-file. [Christophe Vandeplas] + +- Snort signature type has no datavalidation. [Christophe Vandeplas] + +- Added 'snort' signature type. [Christophe Vandeplas] + +- Added 'snort' signature type. [Christophe Vandeplas] + +- Database structure and rough license. [Christophe Vandeplas] + +- List members (orgs) of the platform. [Christophe Vandeplas] + +- Allow to hide (default) the name of the Organisation that posted the + event. [Christophe Vandeplas] + +- Fixed filesystem permissions. [Christophe Vandeplas] + +- Default To IDS checkbox is checked. [Christophe Vandeplas] + +- To_nids renamed to to_ids and implemented. [Christophe Vandeplas] + +- Stylesheet improvements. [Christophe Vandeplas] + +- Shows ID in event list and detail. [Christophe Vandeplas] + +- Micro fix. [Christophe Vandeplas] + +- Contact reporter now lets a user add a custom message. [Christophe + Vandeplas] + +- Cleaned workaround for empty password behavior of Auth component. + [Christophe Vandeplas] + +- Add basic XSRF protection for add, edit actions. [Christophe + Vandeplas] + +- Minor fixes in git repo. [Christophe Vandeplas] + +- Authkey reset functionality and fixed bugs in users_controller. + [Christophe Vandeplas] + +- Events/snort is now refactored to events/nids Backwards compatibility + with the url is still kept. [Christophe Vandeplas] + +- Implemented relations dynamically. [Christophe Vandeplas] + +- Removed forgotten comment. [Christophe Vandeplas] + +- Fixes authkey generation. [Christophe Vandeplas] + +- Added missing files. [Christophe Vandeplas] + +- Fixed Snort export - DNS format. [Christophe Vandeplas] + +- Xml export now done properly fixed bug in xml export. [Christophe + Vandeplas] + +- Changed snort rule message. [Christophe Vandeplas] + +- Minor fixes. [Christophe Vandeplas] + +- Fixed email + gpg alert bugs. [Christophe Vandeplas] + +- Color improvement in notification message. [Christophe Vandeplas] + +- Better color-based error messages. [Christophe Vandeplas] + +- Moved getRelatedEvents() to Event model. [Christophe Vandeplas] + +- Micro improvement. [Christophe Vandeplas] + +- Related info also in alert email. [Christophe Vandeplas] + +- Added relation between events (implementation not yet ideal) + [Christophe Vandeplas] + +- Added AS a signature type. [Christophe Vandeplas] + +- Only send out encrypted alerts if set in bootstrap config file. + [Christophe Vandeplas] + +- Export info in separate page. [Christophe Vandeplas] + +- Minor layout improvements. [Christophe Vandeplas] + +- Minor change. [Christophe Vandeplas] + +- Initial import. [Christophe Vandeplas] + +