- update to 0.10.0:
* fixed: Remove unimplemented function from libofx.h header
* fixed: Return error value if file parsing is unsuccessful in libofx_proc_file
* fixed: Use given parameter for actual file type in libofx_proc_file
* Large contribution adding investment / security handling in OFX files, by jeffjl74.
ABI-breaking change, hence MINOR version incremented (due to MAJOR still at zero),
but libofx.h API should only have additions
* jeffjl74 Enhanced handling of investments in OFX files (support not added to OFC)
* increased OFX_SECNAME_LENGTH to match the OFX spec (ABI-breaking change,
hence MINOR version incremented) OfxSecurityData now includes:
- an enum for the type of the security (stock, bond, fund, option)
- the optional <SECINFO> fields
- the mandatory <DEBTINFO> and <OPTINFO> fields
- the optional <DEBTINFO> and <OPTINFO> fields
* added <INVBAL> parsing for cash balances in investment accounts
- usefulness depends upon how the broker uses these fields
- Vanguard fund account puts the market value in there instead of the cash balance
- other tested brokers use it appropriately, though the date of the
balance is sometimes inconsistent usually due to unsettled trades,
i.e. the "as of" date will say "today" but the cash
balance will actually be from a couple of days ago with the
difference being unsettled trades.
* <STMTTRN> fields under an <INVBANKTRAN> are now parsed into an
OfxInvestmentTransactionContainer
* added the fields from section 13.9.2.4.2 of OFX spec 2.1.1 to OfxTransactionData
* added <INVPOS> support to provide balances for securities
* added <CURRENCY>, <ORIGCURRENCY>, <CURRATE> and <CURSYM> parsing and fields to
transactions, securities, and positions
* added a new account type OfxAccountData::OFX_401K
* added a fix for sourceforge bug #46 account callback on <TRANSFER>
OBS-URL: https://build.opensuse.org/request/show/866386
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libofx?expand=0&rev=21
- update to 0.9.15:
- Fix segfault on uninitialized iconv
- Make file format less stringent
- Minor fixes in the build system
- Fix proprietary tags striping eating the content of the previous tag if
proprietary tag is in the middle of the line
- Don't output invalid line numbers on the console before SGML processing starts
- Fix potential heap overflow
- Fix crash on some malformed ofx files
- Fix crash in ofxconnect on missing command line arguments
- Fix for daylight savings time handling
- Easier compile on macos: obey LIBTOOLIZE env variable, and fallback to glibtoolize
- Fix compile on win32 (mingw-w64)
- Performance an reliability fixes in header parsing
- Strip CATEGORY tag added by Chase bank
- remove libofx-CVE-2017-14731.patch (upstream)
OBS-URL: https://build.opensuse.org/request/show/828308
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libofx?expand=0&rev=35
- Fix segfault on uninitialized iconv
- Make file format less stringent
- Minor fixes in the build system
- Fix proprietary tags striping eating the content of the previous tag if
proprietary tag is in the middle of the line
- Don't output invalid line numbers on the console before SGML processing starts
- Fix potential heap overflow
- Fix crash on some malformed ofx files
- Fix crash in ofxconnect on missing command line arguments
- Fix for daylight savings time handling
- Easier compile on macos: obey LIBTOOLIZE env variable, and fallback to glibtoolize
- Fix compile on win32 (mingw-w64)
- Performance an reliability fixes in header parsing
- Strip CATEGORY tag added by Chase bank
- remove libofx-CVE-2017-14731.patch (upstream)
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libofx?expand=0&rev=19
- Update to version 0.9.9:
+ Fix missing increment of SO_CURRENT number in libofx-0.9.6 to
avoid crashes when mixing this with older applications.
+ bug#41: Fix a crash that occurs while importing a possibly
invalid OFX file.
- Rename libofx5 subpackage to libofx6, following the soname bump.
- Delete backup files that should not be in the tarball.
Not sure I solved this one the best way possible, comments wanted. (forwarded request 212037 from Zaitor)
OBS-URL: https://build.opensuse.org/request/show/212082
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libofx?expand=0&rev=29
- Update to version 0.9.9:
+ Fix missing increment of SO_CURRENT number in libofx-0.9.6 to
avoid crashes when mixing this with older applications.
+ bug#41: Fix a crash that occurs while importing a possibly
invalid OFX file.
- Rename libofx5 subpackage to libofx6, following the soname bump.
- Delete backup files that should not be in the tarball.
Not sure I solved this one the best way possible, comments wanted.
OBS-URL: https://build.opensuse.org/request/show/212037
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libofx?expand=0&rev=8