[mythtv-commits] [MythTV/mythtv] be856e: Replace OSDaB Project unzip code with libzip in my...
Stuart Auchterlonie
noreply at github.com
Tue Jul 20 09:05:58 UTC 2021
Branch: refs/heads/devel/http
Home: https://github.com/MythTV/mythtv
Commit: be856e4cfa16c122d346fd18a5adbab88b40ab3b
https://github.com/MythTV/mythtv/commit/be856e4cfa16c122d346fd18a5adbab88b40ab3b
Author: David Hampton <mythtv at love2code.net>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M mythtv/configure
M mythtv/libs/libmythbase/libmythbase.pro
M mythtv/libs/libmythbase/mythcoreutil.cpp
M mythtv/libs/libmythbase/mythcoreutil.h
A mythtv/libs/libmythbase/test/test_unzip/.gitignore
A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem.txt
A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem_p1.txt
A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem_p2.txt
A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem_p3.txt
A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem_p4.txt
A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem_p5.txt
A mythtv/libs/libmythbase/test/test_unzip/data/willi_themeinfo.xml
A mythtv/libs/libmythbase/test/test_unzip/im_a_symlink
A mythtv/libs/libmythbase/test/test_unzip/test_unzip.cpp
A mythtv/libs/libmythbase/test/test_unzip/test_unzip.h
A mythtv/libs/libmythbase/test/test_unzip/test_unzip.pro
A mythtv/libs/libmythbase/test/test_unzip/zipfiles/ipsum_lorem.zip
A mythtv/libs/libmythbase/test/test_unzip/zipfiles/themes.zip
R mythtv/libs/libmythbase/unzip.cpp
R mythtv/libs/libmythbase/unzip.h
A mythtv/libs/libmythbase/unzip2.cpp
A mythtv/libs/libmythbase/unzip2.h
R mythtv/libs/libmythbase/unzip_p.h
R mythtv/libs/libmythbase/zipentry_p.h
Log Message:
-----------
Replace OSDaB Project unzip code with libzip in mythcoreutil.cpp.
The OSDaB project unzip code is from circa 2008, and can't process
files zipped on current versions of linux. Replace it with libzip,
which seems to be well supported on all platforms.
Commit: 13d66f980aed1c56b13de22392bd84597ea46226
https://github.com/MythTV/mythtv/commit/13d66f980aed1c56b13de22392bd84597ea46226
Author: David Hampton <mythtv at love2code.net>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M mythplugins/configure
M mythplugins/mythgame/mythgame/mythgame.pro
M mythplugins/mythgame/mythgame/rom_metadata.cpp
Log Message:
-----------
Replace minizip with libzip in mythgame.
The minizip code doesn't seem to be regularly updated on most
distributions. A number are still shipping version 1.x of minizip,
when the current version of minizip-ng is 3.0.2. This also makes all
MythTV code use the same zip library.
Commit: cf13ec78d4149422b4951789add4ca1c20c8b45a
https://github.com/MythTV/mythtv/commit/cf13ec78d4149422b4951789add4ca1c20c8b45a
Author: David Hampton <mythtv at love2code.net>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M mythtv/programs/mythfrontend/mediarenderer.h
Log Message:
-----------
Remove unused function declarations.
Commit: 8a1d54a6559c8d455870f6084a74d85268cbe42e
https://github.com/MythTV/mythtv/commit/8a1d54a6559c8d455870f6084a74d85268cbe42e
Author: David Hampton <mythtv at love2code.net>
Date: 2021-07-16 (Fri, 16 Jul 2021)
Changed paths:
M mythplugins/mythgame/mythgame/gamehandler.cpp
Log Message:
-----------
mythgame: Fix warning message when updating the gamemetadata table.
Commit: 65ac18afcecbb145287fee0bc9fc6a7deab5b446
https://github.com/MythTV/mythtv/commit/65ac18afcecbb145287fee0bc9fc6a7deab5b446
Author: David Hampton <mythtv at love2code.net>
Date: 2021-07-16 (Fri, 16 Jul 2021)
Changed paths:
M mythtv/libs/libmythbase/libmythbase.pro
R mythtv/libs/libmythbase/mythqtcompat.h
M mythtv/libs/libmythbase/mythsocket.cpp
M mythtv/libs/libmythbase/mythsocket.h
M mythtv/libs/libmythbase/serverpool.cpp
M mythtv/libs/libmythbase/serverpool.h
M mythtv/libs/libmythprotoserver/mythsocketmanager.cpp
M mythtv/libs/libmythprotoserver/mythsocketmanager.h
M mythtv/libs/libmythupnp/httpserver.cpp
M mythtv/libs/libmythupnp/httpserver.h
M mythtv/libs/libmythupnp/websocket.cpp
M mythtv/libs/libmythupnp/websocket.h
M mythtv/programs/mythbackend/mainserver.cpp
M mythtv/programs/mythbackend/mainserver.h
M mythtv/programs/mythbackend/server.cpp
M mythtv/programs/mythbackend/server.h
Log Message:
-----------
Remove Qt4/5 compatibility code for socket fd type.
Commit: 1b74119ba6afea327f13ab2a4a33b0156de4f845
https://github.com/MythTV/mythtv/commit/1b74119ba6afea327f13ab2a4a33b0156de4f845
Author: David Hampton <mythtv at love2code.net>
Date: 2021-07-17 (Sat, 17 Jul 2021)
Changed paths:
M mythtv/libs/libmythbase/test/test_unzip/test_unzip.cpp
Log Message:
-----------
Fix failing test cases in test_unzip.
The zip file format stores all times internally in localtime (not UTC)
and there is no indication of a timezone. Change the timezone used in
the test cases.
Commit: bd8544e423555f28760b4bbeb126e6137ae2485e
https://github.com/MythTV/mythtv/commit/bd8544e423555f28760b4bbeb126e6137ae2485e
Author: Stuart Auchterlonie <stuarta at mythtv.org>
Date: 2021-07-20 (Tue, 20 Jul 2021)
Changed paths:
M mythplugins/configure
M mythplugins/mythgame/mythgame/gamehandler.cpp
M mythplugins/mythgame/mythgame/mythgame.pro
M mythplugins/mythgame/mythgame/rom_metadata.cpp
M mythtv/configure
M mythtv/libs/libmythbase/libmythbase.pro
M mythtv/libs/libmythbase/mythcoreutil.cpp
M mythtv/libs/libmythbase/mythcoreutil.h
R mythtv/libs/libmythbase/mythqtcompat.h
M mythtv/libs/libmythbase/mythsocket.cpp
M mythtv/libs/libmythbase/mythsocket.h
M mythtv/libs/libmythbase/serverpool.cpp
M mythtv/libs/libmythbase/serverpool.h
A mythtv/libs/libmythbase/test/test_unzip/.gitignore
A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem.txt
A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem_p1.txt
A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem_p2.txt
A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem_p3.txt
A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem_p4.txt
A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem_p5.txt
A mythtv/libs/libmythbase/test/test_unzip/data/willi_themeinfo.xml
A mythtv/libs/libmythbase/test/test_unzip/im_a_symlink
A mythtv/libs/libmythbase/test/test_unzip/test_unzip.cpp
A mythtv/libs/libmythbase/test/test_unzip/test_unzip.h
A mythtv/libs/libmythbase/test/test_unzip/test_unzip.pro
A mythtv/libs/libmythbase/test/test_unzip/zipfiles/ipsum_lorem.zip
A mythtv/libs/libmythbase/test/test_unzip/zipfiles/themes.zip
R mythtv/libs/libmythbase/unzip.cpp
R mythtv/libs/libmythbase/unzip.h
A mythtv/libs/libmythbase/unzip2.cpp
A mythtv/libs/libmythbase/unzip2.h
R mythtv/libs/libmythbase/unzip_p.h
R mythtv/libs/libmythbase/zipentry_p.h
M mythtv/libs/libmythprotoserver/mythsocketmanager.cpp
M mythtv/libs/libmythprotoserver/mythsocketmanager.h
M mythtv/libs/libmythupnp/httpserver.cpp
M mythtv/libs/libmythupnp/httpserver.h
M mythtv/libs/libmythupnp/websocket.cpp
M mythtv/libs/libmythupnp/websocket.h
M mythtv/programs/mythbackend/mainserver.cpp
M mythtv/programs/mythbackend/mainserver.h
M mythtv/programs/mythbackend/server.cpp
M mythtv/programs/mythbackend/server.h
M mythtv/programs/mythfrontend/mediarenderer.h
Log Message:
-----------
Merge branch 'master' into devel/http
Compare: https://github.com/MythTV/mythtv/compare/6cf0957868c9...bd8544e42355
More information about the mythtv-commits
mailing list