Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Email object and Email Activity updates. Deprecate Email URL Activity and Email File Activity. #1259

Merged
merged 19 commits into from
Dec 3, 2024

Conversation

pagbabian-splunk
Copy link
Contributor

Related Issue: N/A

Description of changes:

Added domains files urls and message_trace_uid to the dictionary for use with the email object and email_activity class.
Deprecated the two other classes in favor of a single email_activity class where the email object can also hold files domains and urls.

Signed-off-by: Paul Agbabian <pagbabian@splunk.com>
…favor of an updated email_activity class.

Updated the email object to include domains, files, urls arrays.
Updated the email_activity class to add the message_trace_uid ID.
Updated the email_activity class to use the references[] for the Trace activity_id instead of the description URL.
Updated the email_activity class description to reflect its SMTP protocol and the possible URLs and files attachments.

Signed-off-by: Paul Agbabian <pagbabian@splunk.com>
Signed-off-by: Paul Agbabian <pagbabian@splunk.com>
…on to fail!!

Signed-off-by: Paul Agbabian <pagbabian@splunk.com>
…ed an at_least_one constraint on all the to and from attributes. Not all email logs have the 'to' and 'from' but must have at least those or 'smtp_to' and 'smtp_from' in the log.

Signed-off-by: Paul Agbabian <pagbabian@splunk.com>
Signed-off-by: Paul Agbabian <pagbabian@splunk.com>
mikeradka
mikeradka previously approved these changes Nov 20, 2024
Copy link
Contributor

@mikeradka mikeradka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great

Copy link
Contributor

@davemcatcisco davemcatcisco left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The requested changes are only the grammatical things in descriptions. My other comments are just suggestions or observations.

@pagbabian-splunk
Copy link
Contributor Author

Good suggestions all - I will update and convert from DRAFT.

@mikeradka mikeradka self-requested a review November 22, 2024 17:43
…ific usage.` for the domain and domains attributes in the dictionary. Added another references[] to the dictionary definition of message_trace_uid. Updated O365 to Office 365 in email.json Trace references[] to be consistent.

Signed-off-by: Paul Agbabian <pagbabian@splunk.com>
@pagbabian-splunk pagbabian-splunk marked this pull request as ready for review November 23, 2024 00:01
Signed-off-by: Paul Agbabian <pagbabian@splunk.com>
@pagbabian-splunk pagbabian-splunk added network_activity Issues related to Network Activity Category non_breaking Non Breaking, backwards compatible changes description_updates Issues related to missing/incorrect/lacking descriptions of attributes deprecation A schema artifact is being deprecated v1.4.0 Changes marked for the upcoming version 1.4.0 labels Nov 23, 2024
…ns seen in the email rather than senders or receivers.

Signed-off-by: Paul Agbabian <pagbabian@splunk.com>
Signed-off-by: Paul Agbabian <pagbabian@splunk.com>
@davemcatcisco davemcatcisco merged commit d0607ee into main Dec 3, 2024
3 checks passed
@davemcatcisco davemcatcisco deleted the email_update branch December 3, 2024 17:20
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
deprecation A schema artifact is being deprecated description_updates Issues related to missing/incorrect/lacking descriptions of attributes network_activity Issues related to Network Activity Category non_breaking Non Breaking, backwards compatible changes v1.4.0 Changes marked for the upcoming version 1.4.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants