notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: textproc/py-extract-msg/distinfo

Number of commits found: 15

Thursday, 22 Feb 2024
12:31 Robert Clausecker (fuz) search for other commits by this committer Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update to 0.47.0

ChangeLog:
https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.47.0/CHANGELOG.md

PR:		275724
commit hash: 77b212c5d09e6656cfb673f5abdc2734130ec09b commit hash: 77b212c5d09e6656cfb673f5abdc2734130ec09b commit hash: 77b212c5d09e6656cfb673f5abdc2734130ec09b commit hash: 77b212c5d09e6656cfb673f5abdc2734130ec09b 77b212c
Monday, 20 Nov 2023
13:26 Muhammad Moinur Rahman (bofh) search for other commits by this committer Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update version 0.45.0=>0.46.2

* Adjusted typing information on regular expressions. They were using a
  subscript that was added in Python 3.9 (apparently that is something
  the type checker doesn't check for), which made the module incompatible
  with Python 3.8. If you are using Python 3.9 or higher a version check
  will switch to the more specific typing.

ChangeLog:
https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.46.2/CHANGELOG.md

PR:		275202
Approved by:	submitter is maintainer
commit hash: 114cd12c2b84219ec9a76b41541b22f06c87bf87 commit hash: 114cd12c2b84219ec9a76b41541b22f06c87bf87 commit hash: 114cd12c2b84219ec9a76b41541b22f06c87bf87 commit hash: 114cd12c2b84219ec9a76b41541b22f06c87bf87 114cd12
Wednesday, 4 Oct 2023
19:59 Robert Clausecker (fuz) search for other commits by this committer Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update to 0.45.0

* Add devel/py-red-black-tree-mod dependency.

ChangeLog:
https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.45.0/CHANGELOG.md

* BREAKING: Changed parsing of string multiple properties to remove the trailing
  null byte. This *will* cause the output of parsing them to differ.
* Updated typing information for some functions and classes.
* Fixed a bug with `MessageSignedBase.attachments` that would cause it to return
  None instead of an empty list if the number of normal attachments was 0 was
  the error behavior was set to ignore violations of the standard.
* Updated `MessageSignedBase.attachments` to use `functools.cached_property`
  instead of `property`.
* Fixed spelling errors in some exception strings.
* Made `NamedPropertyBase` a subclass of `abc.ABC`.
* Cleaned up some of the code for named properties to remove unused variables
and
  remove inefficient code.
* Changed `PropBase` to be a subclass of `abc.ABC`.
* Added detailed versioning info to the README.
* Deprecated many private functions, including methods on many of the classes.
  Of primary note are `_getStream` and `_getStringStream`, which have been
  moved to the public API as `getStream` and `getStringStream`. Any
  deprecated functions still exist and will forward to a public API function
  if they are not being removed. Additionally, all internal usage of them has
  been removed. This change is one of the big preparations that is needed for
  the `1.0.0` release.
    * As mentioned, a number of these deprecated functions have been moved to
      the public API. It is recommended that you run tests with your code
      after enabling deprecation warnings to see what should be changed.
* Removed items deprecated in or before `0.42.0`.
* Changed the API for the private method `_genRecipient`. This is not intended
for
  use outside of the module *except* for subclasses. The change removed the
  allowance of ints for the second argument, requiring that it be a valid
  enum type.
* Convert many enum types to `IntEnum`.
* Extended functionality of `PropertiesStore` to allow for integer property
names
  and getting a property based on just the ID. You can also get a list of all
  properties that use a given ID.
* Added new function `PropertiesStore.getProperties` which gets a list of all
  properties matching the property ID. Return type is a list of `PropBase`
  instances.
* Added new function `PropertiesStore.getValue` which looks for the first
matching
  `FixedLengthProp` and returns the value from it.
* Improved internal code related to getting a property with a potentially
unknown
  type.
* Added a number of entirely new functions to the public API on `MSGFile`,
  `AttachmentBase`, `PropertiesStore`, and `Recipient` objects:
    * `getMultipleBinary`: Gets a multiple binary property as a list of `bytes`
       objects.
    * `getSingleOrMultipleBinary`: A combination of `getStream` and
`getMultipleBinary`
       which prefers a single binary stream. Returns a single `bytes` object or
a
       list of `bytes` objects.
    * `getMultipleString`: Gets a multiple string property as a list of `str`
objects.
    * `getSingleOrMultipleString`: A combination of `getStringStream` and
      `getMultipleString` which prefers a single string stream. Returns
      a single bytes objecct or a list of bytes objects.
    * `getPropertyVal`: Shortcut for `instance.props.getValue` that allows new
behavior
      to be added by overriding it.
    * `getNamedProp`: Shortcut for `instance.namedProperties.get((propertyName,
guid), default)`
      that allows new behavior to be added by overriding it.
* Removed `Named._getStringStream` and `Named.sExists`. The named properties
storage will
  *always* use regular streams and not string streams.
* Changed all `Named` methods to no longer have a prefix argument. The prefix
should
  *always* be false sense the named property mapping will only exist in the top
level directory.
* Adjusted `tryGetMimeType` to allows any attachments whose `data` property
would return a
  `bytes` instance.
* Changed internal code to use public API functions wherever possible. This
includes making many
  private API functions use calls to the public API for getting bits of data.
* Fixed potential issue with `AttachmentBase.clsid` which had the potential to
cause some
  attachments to fail to generate a CLSID.
* Outright removed or changed a significant portion of the private API. I have
rarely, if ever,
  seen references to these parts, so this should cause you no issues. Some of
these have also
  been moved to the public API, either identically or with changes, and the
mapping is as such:
    * `_getNamedAs` -> `getNamedAs`: Changed to *always* require a conversion
argument. If you
      were previously using it to plainly get a named property or to handle the
properly being
      None or a real value, you should use the return value of `getNamedProp`
instead.
    * `_getPropertyAs` -> `getPropertyAs`: Same as above, use `getPropertyVal`
instead for None
      or plain access.
    * `_getStreamAs` -> `getStreamAs`, `getStringStreamAs`: Once again, see
above. Use `getStream`
      and `getStringStream`, respectively.

PR:		273123
commit hash: d48062ec61d4ec3420833c451f146e15a38bd9bb commit hash: d48062ec61d4ec3420833c451f146e15a38bd9bb commit hash: d48062ec61d4ec3420833c451f146e15a38bd9bb commit hash: d48062ec61d4ec3420833c451f146e15a38bd9bb d48062e
Sunday, 13 Aug 2023
09:35 Robert Clausecker (fuz) search for other commits by this committer Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update to 0.44.0

ChangeLog:
https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.44.0/CHANGELOG.md

* Fixed a bug that caused MessageBase.headerInit to always return False after
the 0.42.0 update.
* Changed MessageBase.headerInit to a property.
* Fixed extract_msg.utils.__all__.
* Minor regoanization within extract_msg/utils.py.
* Minor changes to docstrings.
* Minor README updates.
* Fix issue with folded header fields decoding incorrectly when given to
extract_msg.utils.decodeRfc2047.

PR:		273062
commit hash: a7837a493c734441ac2d9803f0870e112c2630b3 commit hash: a7837a493c734441ac2d9803f0870e112c2630b3 commit hash: a7837a493c734441ac2d9803f0870e112c2630b3 commit hash: a7837a493c734441ac2d9803f0870e112c2630b3 a7837a4
Tuesday, 13 Jun 2023
07:30 Wen Heping (wen) search for other commits by this committer Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update to 0.41.5

PR:		271970
Reported by:	maintainer
commit hash: 14dac9e8352ea0c2492a80403d0875aac3d15f74 commit hash: 14dac9e8352ea0c2492a80403d0875aac3d15f74 commit hash: 14dac9e8352ea0c2492a80403d0875aac3d15f74 commit hash: 14dac9e8352ea0c2492a80403d0875aac3d15f74 14dac9e
Thursday, 1 Jun 2023
22:29 Robert Clausecker (fuz) search for other commits by this committer Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update to 0.41.2

ChangeLog:
https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.41.2/CHANGELOG.md

* Updated annotations on MessageBase.save.
* Added new enum BodyTypes.
* Added property MessageBase.detectedBodies for detecting what bodies have
  been stored (not generated by the module) in the .msg file.

PR:		271753
commit hash: fb42cc9264c3283a5b8f356d85007443296cb67d commit hash: fb42cc9264c3283a5b8f356d85007443296cb67d commit hash: fb42cc9264c3283a5b8f356d85007443296cb67d commit hash: fb42cc9264c3283a5b8f356d85007443296cb67d fb42cc9
Friday, 19 May 2023
22:27 Wen Heping (wen) search for other commits by this committer
textproc/py-extract-msg: Update to 0.41.1

PR:		271511
Reported by:	maintainer
commit hash: 5fb7f0712533e076398c23514d5f017b9a486c7a commit hash: 5fb7f0712533e076398c23514d5f017b9a486c7a commit hash: 5fb7f0712533e076398c23514d5f017b9a486c7a commit hash: 5fb7f0712533e076398c23514d5f017b9a486c7a 5fb7f07
Monday, 27 Mar 2023
11:31 Hiroki Tagato (tagattie) search for other commits by this committer Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: update to 0.40.0

ChangeLog:
https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.40.0/CHANGELOG.md

* Added new code to handle injection of text into the RTF body. For
  many cases, this will be much more effective as it relies on ensuring
  that it is in the main group and past the header before injection. It
  is not currently the first choice as it doesn't have proper respect
  for encapsulated HTML, however it will replace some of the old methods
  entirely. Solving this issue was done through the use of a few
  functions and the internal _rtf module. This module in it's entirety
  is considered to be implementation details, and I give no guarantee
  that it will remain in it's current state even across patch
  versions. As such, it is not recommended to use it outside of the
  module.
* Changed MessageBase.rtfEncapInjectableHeader and
  MessageBase.rtfPlainInjectableHeader from str to bytes. They always
  get encoded anyways, so I don't know why I had them returning as str.
* Updated minimum Python version to 3.8 as 3.6 has reached end of
  support and 3.7 will reach end of support within the year.
* Updated information in README.

PR:		270392
Reported by:	Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
commit hash: dd0eba71adbee77bb0e2daa2de929fca9a4127cc commit hash: dd0eba71adbee77bb0e2daa2de929fca9a4127cc commit hash: dd0eba71adbee77bb0e2daa2de929fca9a4127cc commit hash: dd0eba71adbee77bb0e2daa2de929fca9a4127cc dd0eba7
Wednesday, 8 Mar 2023
10:10 Robert Clausecker (fuz) search for other commits by this committer Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update to 0.39.2

ChangeLog:
https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.39.2/CHANGELOG.md

* Fixed issues with AttachmentBase.name that could cause it to generate
  wrong.
* Added convenience function MSGFile.exportBytes which returns the
  exported version from MSGFile.export as bytes instead of writing
  it to a file or file-like object.

PR:		269975
commit hash: 8a14da3cda467b794e6493ee55488cc0be002a8f commit hash: 8a14da3cda467b794e6493ee55488cc0be002a8f commit hash: 8a14da3cda467b794e6493ee55488cc0be002a8f commit hash: 8a14da3cda467b794e6493ee55488cc0be002a8f 8a14da3
Sunday, 26 Feb 2023
18:59 Tilman Keskinoz (arved) search for other commits by this committer
textproc/py-extract-msg: Update to 0.39.1

Changelog:	https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.39.1/CHANGELOG.md

PR:		269775
Submitted by:	maintainer
commit hash: b66d7bf153240467033c205dde6665690a314489 commit hash: b66d7bf153240467033c205dde6665690a314489 commit hash: b66d7bf153240467033c205dde6665690a314489 commit hash: b66d7bf153240467033c205dde6665690a314489 b66d7bf
Sunday, 19 Feb 2023
11:01 Robert Clausecker (fuz) search for other commits by this committer Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update to 0.39.0

ChangeLog:
https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.39.0/CHANGELOG.md

PR:		269199
Approved by:	flo (mentor)
Differential Revision: https://reviews.freebsd.org/D38631
commit hash: 8f82410463b7b82080a72f12531d2b6a3ae7eab2 commit hash: 8f82410463b7b82080a72f12531d2b6a3ae7eab2 commit hash: 8f82410463b7b82080a72f12531d2b6a3ae7eab2 commit hash: 8f82410463b7b82080a72f12531d2b6a3ae7eab2 8f82410
Wednesday, 7 Dec 2022
05:06 Guangyuan Yang (ygy) search for other commits by this committer Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update to 0.38.4

Changelog:	https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.38.4/CHANGELOG.md

PR:		268212
commit hash: 3b3f310f4b6816fabd4bcd1a94de07b5d4664d37 commit hash: 3b3f310f4b6816fabd4bcd1a94de07b5d4664d37 commit hash: 3b3f310f4b6816fabd4bcd1a94de07b5d4664d37 commit hash: 3b3f310f4b6816fabd4bcd1a94de07b5d4664d37 3b3f310
Tuesday, 22 Nov 2022
23:35 Guangyuan Yang (ygy) search for other commits by this committer Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update to 0.37.0

Changelog:	https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.37.0/CHANGELOG.md

PR:		267924
commit hash: f27f862129c466c0933693958ee256ae9eab6116 commit hash: f27f862129c466c0933693958ee256ae9eab6116 commit hash: f27f862129c466c0933693958ee256ae9eab6116 commit hash: f27f862129c466c0933693958ee256ae9eab6116 f27f862
Monday, 31 Oct 2022
21:57 Nuno Teixeira (eduardo) search for other commits by this committer Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update to 0.36.4

 - fix typo in pkg-descr

ChangeLog:
https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.36.4/CHANGELOG.md

PR:		267441, 267445
Reported by:	grahamperrin in 267441
commit hash: 1441b8233d6bb1e1cc095ac52d7fb3b735712d33 commit hash: 1441b8233d6bb1e1cc095ac52d7fb3b735712d33 commit hash: 1441b8233d6bb1e1cc095ac52d7fb3b735712d33 commit hash: 1441b8233d6bb1e1cc095ac52d7fb3b735712d33 1441b82
Tuesday, 25 Oct 2022
18:41 Li-Wen Hsu (lwhsu) search for other commits by this committer Author: Jesús Daniel Colmenares Oviedo
Add textproc/py-extract-msg: Extracts emails and attachments saved in MS
Outlook's .msg files

msg-extract extracts emails and attachments saved in Microsoft
Outlook's .msg files. It automates the extraction of key email data
(from, to, cc, date, subject, body) and the email's attachments.

WWW: https://github.com/TeamMsgExtractor/msg-extractor

PR:		265765
commit hash: 01e61056c897d9d905c7510a689e45613d12dc6b commit hash: 01e61056c897d9d905c7510a689e45613d12dc6b commit hash: 01e61056c897d9d905c7510a689e45613d12dc6b commit hash: 01e61056c897d9d905c7510a689e45613d12dc6b 01e6105

Number of commits found: 15