#
b1f1332e |
|
05-Apr-2018 |
Jérôme Duval <jerome.duval@gmail.com> |
PackageKit: use the correct kernel headers. The debug build of the packagefs kernel addon failed because user_memcpy had no type. Using the correct headers for user_memcpy and IS_USER_ADDRESS fixed the issue.
|
#
8c44fc0f |
|
08-Jan-2018 |
Jérôme Duval <jerome.duval@gmail.com> |
PackageKit: tweak classes used by packagefs to write to user buffers. when compiled in kernel mode, BMemoryIO::WriteAt() and BBufferDataReader::ReadData() now check the buffer to write to, and eventually call user_memcpy() instead of memcpy().
|
#
32832cbe |
|
23-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Remove BPackageKit::BDataOutput Use BDataIO instead.
|
#
d2d1af83 |
|
18-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Revert "Move ZlibDecompressor to libshared" This reverts commit 9af2105d36856be60528c361edf14a263f242338. Conflicts: src/kits/package/Jamfile
|
#
4c235c74 |
|
18-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Revert "Fix more issues detected by gcc4 compiler:" This reverts commit 19f3bae0716c4eb7dd2a5716778560580be68071.
|
#
cc66d3a0 |
|
18-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Revert "Style fixes, no functional changes" This reverts commit 916382a10f471ca31087dd71b8d3ece5de9cd421.
|
#
916382a1 |
|
12-Feb-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Style fixes, no functional changes * Pointed out by Axel and Ingo.
|
#
19f3bae0 |
|
11-Feb-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Fix more issues detected by gcc4 compiler: More ssize_t/status_t mixup.
|
#
9af2105d |
|
10-Feb-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Move ZlibDecompressor to libshared * This will be used to implement compressed http streams * Remove the custom BDataOutput class, and use BDataIO instead, for easier integration with existing code.
|
#
16e5e5e4 |
|
17-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Some *DataReader improvements * BFDDataReader: Add SetFD(). * BBufferDataReader: Derive from BAbstractBufferedDataReader.
|
#
175ff8ec |
|
12-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
package kit: Add BAbstractBufferedDataReader It doesn't do much in terms of buffering, but defines an interface buffered readers can implement, namely the additional ReadDataToOutput() which currently BPackageDataReader specifies.
|
#
fab5eddc |
|
19-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Split package kit DataReader.cpp Pull AttributeDataReader and FDDataReader implementations out of DataReader.cpp into own source files. Thus we can avoid dependencies (e.g. to fs_attr code) we don't need/want.
|
#
d62ec0bd |
|
16-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed host build issues/warnings
|
#
9a8c1339 |
|
19-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Split package kit DataReader.cpp Pull AttributeDataReader and FDDataReader implementations out of DataReader.cpp into own source files. Thus we can avoid dependencies (e.g. to fs_attr code) we don't need/want.
|
#
14c34be2 |
|
16-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed host build issues/warnings
|
#
5fb1c6ff |
|
30-Jan-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Refactored hpkg implementation to provide some separation between public and private API (still far from ideal, but a start): * moved several HPKG-classes into the public namespace BPackageKit::HPKG * added fImpl-wrappers around PackageReader and PackageWriter to hide most of the gory details * adjusted 'package'-binary and packagefs accordingly git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40320 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0d6b3b20 |
|
27-Jan-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
More work on package kit: * added class BPackageInfo, which contains packaging attributes of a package (the values relevant for package management) * implemented parser (mostly) for reading a BPackageInfo from a config file (.PackageInfo) in order to pass them on to the PackageWriter when creating a package * pulled hpkg-related stuff from bin/package into the package kit * adjusted packagefs-Volume to skip .PackageInfo files when populating the mountpoint, as those files shouldn't appear as part of an activated package git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40301 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
32832cbe47f991cc6d2b29824903181d8baaaa63 |
|
23-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Remove BPackageKit::BDataOutput Use BDataIO instead.
|
#
d2d1af830b3f144937ea5e4c3f0e5b74c4c3d737 |
|
18-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Revert "Move ZlibDecompressor to libshared" This reverts commit 9af2105d36856be60528c361edf14a263f242338. Conflicts: src/kits/package/Jamfile
|
#
4c235c7497ee3bc08a0bb53ae6776fe14c1f4462 |
|
18-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Revert "Fix more issues detected by gcc4 compiler:" This reverts commit 19f3bae0716c4eb7dd2a5716778560580be68071.
|
#
cc66d3a0516b3d88739459f6d8b6819e6a4e61c6 |
|
18-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Revert "Style fixes, no functional changes" This reverts commit 916382a10f471ca31087dd71b8d3ece5de9cd421.
|
#
916382a10f471ca31087dd71b8d3ece5de9cd421 |
|
12-Feb-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Style fixes, no functional changes * Pointed out by Axel and Ingo.
|
#
19f3bae0716c4eb7dd2a5716778560580be68071 |
|
11-Feb-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Fix more issues detected by gcc4 compiler: More ssize_t/status_t mixup.
|
#
9af2105d36856be60528c361edf14a263f242338 |
|
10-Feb-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Move ZlibDecompressor to libshared * This will be used to implement compressed http streams * Remove the custom BDataOutput class, and use BDataIO instead, for easier integration with existing code.
|
#
16e5e5e4ec65faf8dcb0b7f7918a890c41a3960d |
|
17-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Some *DataReader improvements * BFDDataReader: Add SetFD(). * BBufferDataReader: Derive from BAbstractBufferedDataReader.
|
#
175ff8ec773647be2b9ca4c1e1de9c183088ab1c |
|
12-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
package kit: Add BAbstractBufferedDataReader It doesn't do much in terms of buffering, but defines an interface buffered readers can implement, namely the additional ReadDataToOutput() which currently BPackageDataReader specifies.
|
#
fab5eddca9e54e7325fe452aed2c7a0bbd3dfe62 |
|
19-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Split package kit DataReader.cpp Pull AttributeDataReader and FDDataReader implementations out of DataReader.cpp into own source files. Thus we can avoid dependencies (e.g. to fs_attr code) we don't need/want.
|
#
d62ec0bd759ccd6ba3c0efdfe7a9f61e954500da |
|
16-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed host build issues/warnings
|
#
9a8c1339ce802a820347b72eb509039affa9e96c |
|
19-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Split package kit DataReader.cpp Pull AttributeDataReader and FDDataReader implementations out of DataReader.cpp into own source files. Thus we can avoid dependencies (e.g. to fs_attr code) we don't need/want.
|
#
14c34be2e11541af33f8a19f620c66a28810acef |
|
16-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed host build issues/warnings
|
#
5fb1c6ff1f55fe4094a761b653041b3a0b9abf1d |
|
30-Jan-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Refactored hpkg implementation to provide some separation between public and private API (still far from ideal, but a start): * moved several HPKG-classes into the public namespace BPackageKit::HPKG * added fImpl-wrappers around PackageReader and PackageWriter to hide most of the gory details * adjusted 'package'-binary and packagefs accordingly git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40320 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0d6b3b20e15fe2cbeb5e81749f888c26ca289338 |
|
27-Jan-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
More work on package kit: * added class BPackageInfo, which contains packaging attributes of a package (the values relevant for package management) * implemented parser (mostly) for reading a BPackageInfo from a config file (.PackageInfo) in order to pass them on to the PackageWriter when creating a package * pulled hpkg-related stuff from bin/package into the package kit * adjusted packagefs-Volume to skip .PackageInfo files when populating the mountpoint, as those files shouldn't appear as part of an activated package git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40301 a95241bf-73f2-0310-859d-f6bbb57e9c96
|