Commit Graph

  • 125f57e297 added basic cyber observables added some test cases in Observable constructor permit no _valid_refs in kwargs in Observable._check_property ensure that the prop_name is in the kwargs Richard Piazza 2017-05-08 21:03:15 -0400
  • 517533ef24 Merge pull request #2 from oasis-open/parse-cyber-observables Rich Piazza 2017-05-08 11:19:52 -0400
  • d26662776c Merge branch 'master' into parse-cyber-observables clenk 2017-05-08 11:11:56 -0400
  • 04e3a72a7d Add EmailAddress and ObjectReferenceProperty clenk 2017-05-05 12:32:02 -0400
  • 1d7c3d06e9 Merge pull request #1 from oasis-open/master Rich Piazza 2017-05-05 11:30:43 -0400
  • 85b5a1971b Merge pull request #2 from MISP/testing Greg Back 2017-05-05 10:17:51 -0500
  • 0117eee042 Merge pull request #4 from rpiazza/versioning Greg Back 2017-05-05 10:15:06 -0500
  • 1e7e87ef44 style errors 3 Richard Piazza 2017-05-05 10:53:28 -0400
  • ddecd52904 style errors 2 Richard Piazza 2017-05-04 19:30:09 -0400
  • c9320ad895 style errors Richard Piazza 2017-05-04 16:41:37 -0400
  • 200bb8556f added unsetting capability cleaned up MissingFieldsError tests error when new modified property is earlier than current modified property Richard Piazza 2017-05-04 16:34:08 -0400
  • 1a75d830bb Add Autonomous System clenk 2017-05-03 18:19:30 -0400
  • 2c67b90638 Add Artifact type clenk 2017-05-03 17:35:33 -0400
  • c63ba8e447 Add ObservableProperty, DictionaryProperty, HashesProperty, BinaryProperty, and HexProperty clenk 2017-05-03 14:10:10 -0400
  • 5b8585b392 added versioning test for embedded_object replaced VersioningError with RevokeError and UnmodifiablePropertyError added __deepcopy__ to base class to handle embedded_objects Richard Piazza 2017-05-03 12:14:09 -0400
  • c2d628db50 import style errors 2 Richard Piazza 2017-05-02 15:53:07 -0400
  • cda2b47691 import style errors 2 Richard Piazza 2017-05-02 14:29:59 -0400
  • 411c087fc1 import style errors Richard Piazza 2017-05-02 14:25:01 -0400
  • a70fc2c952 Added versioning api, with tests Richard Piazza 2017-05-02 14:17:26 -0400
  • 4efe5357b1 Added versioning api, with tests Richard Piazza 2017-05-02 14:06:42 -0400
  • 7a8e6341b2 Merge pull request #3 from oasis-open/parsing Greg Back 2017-04-25 09:40:59 -0500
  • c5ba5dad65 Modify UUID checking clenk 2017-04-25 10:03:37 -0400
  • cd815bfe84 Fix import order, add flake8-import-order plugin to Tox clenk 2017-04-24 18:29:56 -0400
  • fe4c4d78fc Fix typos, add to Property class documentation, small performance boosts, and let strings and booleans in a ListProperty be handled by __call__(). clenk 2017-04-24 16:33:59 -0400
  • 76acd8c0c2 Merge branch 'master' into parsing clenk 2017-04-19 15:22:36 -0400
  • d06df8b9da Fix parsing errors - Typos in Attack Pattern tests - Put MarkingDefinition, ExternalReference, and KillChainPhase together in a file for objects that aren't SDOs or SROs - Create utility function to return dictionary from string or file-like object - Put off testing parsing Cyber Observable Objects until a later commit clenk 2017-04-19 14:32:56 -0400
  • fabfbe20ec Parse all SDOs and SROs clenk 2017-04-19 09:22:08 -0400
  • 6bf3584616 Create custom exception class for modifying an immutable object. Greg Back 2017-04-18 15:05:20 -0500
  • 91cecb7b0c Add exception for extra/invalid custom properties. Greg Back 2017-04-18 14:56:16 -0500
  • 32ff00559e Rename exception class. Greg Back 2017-04-18 14:42:59 -0500
  • a7805c4ac0 Add Exception for missing values. Greg Back 2017-04-18 14:41:18 -0500
  • 2aa1f5cedd Add exception for invalid Property values. Greg Back 2017-04-18 14:19:16 -0500
  • 05ccffc5bd Use correct Property classes for all STIX objects clenk 2017-04-18 09:21:38 -0400
  • a14d507f48 Add IntegerProperty clenk 2017-04-18 09:19:38 -0400
  • 83997b1135 Add code coverage report Raphaël Vinot 2017-04-18 10:48:04 +0200
  • 635a3ec389 Combine clean() and validate() clenk 2017-04-17 15:13:11 -0400
  • cf0b56c04f Use correct property classes for ExternalReference clenk 2017-04-17 14:15:01 -0400
  • 40810646fb Fix Flake8 error and use UTC as default timezone clenk 2017-04-17 13:16:14 -0400
  • b4f116a33f Fix TimestampProperty - improved timestamp formatting - python-stix2 will only include subsecond values if they don't equal 0 - in Python 3.6, datetime.astimezone doesn't throw an error on naive timestamps as in previous versions clenk 2017-04-17 10:48:13 -0400
  • 35981025c5 Rework ListProperty, fix merging issues clenk 2017-04-14 10:42:17 -0400
  • bc8bdccece Merge branch 'master' into parsing clenk 2017-04-11 15:05:22 -0400
  • 2e3dfe5d84 Add TimestampProperty clenk 2017-04-11 12:10:55 -0400
  • 168105603b Parse dictionaries as well as strings and file-like objects clenk 2017-04-10 10:42:07 -0400
  • dd382520d6 Clean up code/comments clenk 2017-04-10 10:18:54 -0400
  • bab8d187c9 Rework kill chain phases clenk 2017-04-07 17:34:06 -0400
  • 3c17c9259c Add Sighting object and data markings Richard Piazza 2017-03-31 15:52:27 -0400
  • 1517eb899b Move fixtures to conftest.py Greg Back 2017-04-07 15:36:42 -0500
  • 57869205ad Add missing dependency Greg Back 2017-04-07 15:20:32 -0500
  • 93b8076ae3 Use StringProperty and ListProperty in Malware objects, fix bugs in those properties clenk 2017-04-07 14:53:40 -0400
  • 60a39964e2 Add sphinx-prompt Greg Back 2017-04-07 12:10:42 -0500
  • bb4e9ed35a Use RST syntax rather than Markdown :-( Greg Back 2017-04-07 11:53:06 -0500
  • 4727ee5cc5 Update setup instructions. Greg Back 2017-04-07 11:45:44 -0500
  • 0db73c1eb2 Remove vim swap file. Greg Back 2017-04-07 11:09:38 -0500
  • 474833248d Flesh out ListProperty, add StringProperty clenk 2017-04-06 19:17:32 -0400
  • 253989cc52 Coerce boolean properties automatically for values like "true", "F", or 1 clenk 2017-04-06 16:08:36 -0400
  • ce0de97df1 Validate UUID portion of IDProperty clenk 2017-04-06 13:08:48 -0400
  • ff938fd968 Don't have Travis run pre-commit on Python 2.6 (pre-commit no longer supports 2.6) clenk 2017-04-05 18:07:15 -0400
  • 58a592d425 Update Travis requirements installation clenk 2017-04-05 17:44:52 -0400
  • 4f4a71db94 Add pre-commit to requirements clenk 2017-04-05 17:40:50 -0400
  • 7684c22965 Fix Travis pre-commit clenk 2017-04-05 17:33:50 -0400
  • ccc172bfd3 Add pre-commit to Travis CI clenk 2017-04-05 17:27:04 -0400
  • 5e4ca9e882 Add parsing of Malware objects clenk 2017-04-05 17:12:44 -0400
  • 08dcfee64c Don't be so strict about exact error message Greg Back 2017-03-22 08:33:42 -0500
  • a2f5981dfb Improve test coverage Greg Back 2017-03-22 08:26:13 -0500
  • 116c784d5c Add flake8 checks to tox config Greg Back 2017-03-22 08:13:14 -0500
  • 11b982ea40 Add pre-commit checks Greg Back 2017-03-22 08:11:16 -0500
  • a0600b5ba4 Fix or ignore Flake8 warnings. Greg Back 2017-03-22 08:05:59 -0500
  • 26c65e3bd0 Split up test functions Greg Back 2017-03-22 07:46:39 -0500
  • c1a59265ae Remove unnecessary TODO comments. Greg Back 2017-03-21 20:20:05 -0400
  • 79554a6491 Convert remaining properties from dicts to classes Greg Back 2017-03-21 20:15:06 -0400
  • 9bcf064213 Convert most old-style properties to Property classes Greg Back 2017-03-21 20:06:09 -0400
  • 19146c8327 Convert REF_PROPERTY to ReferenceProperty Greg Back 2017-03-21 19:44:01 -0400
  • ef332a328b Convert BOOL_PROPERTY to BooleanProperty. Greg Back 2017-03-21 19:33:43 -0400
  • aa1ecfa235 Remove unused code. Greg Back 2017-02-24 13:08:18 -0600
  • a79df01449 Convert more fields to Property classes. Greg Back 2017-02-24 13:07:54 -0600
  • 7ef6e20e9a Add tests for kill chain phases. Greg Back 2017-02-24 12:51:21 -0600
  • 2768426a28 Used fixed property for Bundle spec_version Greg Back 2017-02-24 10:50:43 -0600
  • 2645bf2c71 Convert 'type' to a new Property class. Greg Back 2017-02-24 10:46:21 -0600
  • a264ca1e5e Convert ID properties to class style Greg Back 2017-02-24 10:20:24 -0600
  • cf688c3851 WIP: Start transforming properties. Greg Back 2017-02-24 09:28:53 -0600
  • e5610ff81b Start CHANGELOG Greg Back 2017-02-24 12:25:59 -0600
  • 7026808b28 Bump version: 0.0.0 → 0.0.1 v0.0.1 Greg Back 2017-02-24 12:10:53 -0600
  • c5bec64143 Merge branch 'properties' Greg Back 2017-02-24 12:04:35 -0600
  • 805c15c397 Add tests for all SDOs Greg Back 2017-02-24 11:56:55 -0600
  • 61d3652514 Add more SDO skeletons clenk 2017-02-23 10:11:56 -0500
  • 375b915da4 Add KillChainPhase, AttackPattern, IntrusionSet, Tool clenk 2017-02-22 10:06:35 -0500
  • abb0257c11 Merge pull request #1 from oasis-open/documentation Greg Back 2017-02-21 09:37:03 -0600
  • 417b43b1fe Add revoked property clenk 2017-02-20 16:19:07 -0500
  • 084a3cd32a Add navigation to sidebar, fix typos clenk 2017-02-20 15:38:35 -0500
  • e2f60bc8c5 Add created_by_ref common property clenk 2017-02-15 17:10:30 -0500
  • 87330fcf74 Initial documentation. Greg Back 2017-02-14 17:33:15 -0600
  • 610f24fe54 Basic Sphinx site. Greg Back 2017-02-14 15:48:13 -0600
  • be0e11fd5c Add Travis-CI config. Greg Back 2017-02-14 14:58:07 -0600
  • fe61b00d78 Merge existing 'master' branch Greg Back 2017-02-13 10:17:20 -0600
  • c96771ec02 Convert README to markdown; reorganize README content. Greg Back 2017-02-13 10:12:12 -0600
  • 031cdc9931 Add blank line Greg Back 2017-02-10 16:12:02 -0600
  • dbe98c664a More repr tests. Greg Back 2017-02-10 16:09:37 -0600
  • bc66db94aa Add generic __repr__ to _STIXBase. Greg Back 2017-02-10 15:58:17 -0600
  • 96e880b49b Refactor library into separate files. Greg Back 2017-02-10 15:35:02 -0600
  • 950590b8fd Create boilerplate LICENSE text robincover 2017-02-10 12:01:03 -0600