You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

197 lines
8.1KB

  1. Changes from 1.12.99.1 to 1.12.99.2
  2. - expat has been replaced by yxml to parse vuxml
  3. - fix documentation of -y in pkg-set
  4. - update libucl to latest version
  5. - improve error reporting when parsing vuxml files
  6. Changes from 1.12.99.0 to 1.12.99.1
  7. - When installing a file over a file that is not tracked by any
  8. package, save the previous one as .pkgsave
  9. - Fix a chicken/egg problem with the meta being compressed and defining
  10. the compression format. Now pkg repo will create a meta.conf file
  11. uncompressed (it is small enough) and fallback on the old meta.txz.
  12. Note that meta.txz is still created for backward compatibility
  13. - pkg repo now creates meta files in version 2 by default meaning the digests.txz
  14. is not created anymore, it was only used up to pkg 1.2. anyone upgrading
  15. from pkg 1.2 should first run pkg bootstrap -f to be on a recent version.
  16. - pkg -r now first lookup under the rootdir for its ABI_FILE.
  17. - suppress version checking when -j is specified
  18. - Alphabetically sort packages printed in the output of pkg commands to ease readability
  19. - pkg lock/unlock now allows multiple packages in arguments
  20. Changes from pkg 1.11.99.3 to 1.12.99.0
  21. - Fix a crash when specifying an unsupported ABI
  22. Changes from pkg 1.11.99.2 to 1.11.99.3
  23. - Warn about the fact @unexec is deprecated in pkg-plist
  24. - Fix build with gmake
  25. - Bundle lua functions into a proper package
  26. - Fix build on osx
  27. - Fix libelf detection on debian
  28. - Fix pkg_shutdown unproperly reinitializing closed fds
  29. Changes from pkg 1.11.99.1 to 1.11.99.2
  30. - Fix cross installation with new build system
  31. - Add a function to lua_script allowing to send a message which will be
  32. printed along with the other messages at the end of the message process.
  33. - Fix detection of libarchive with zstd support
  34. Changes from pkg 1.11.99.0 to 1.11.99.1
  35. - Import lua 5.3.5
  36. - Recommand using pkg boostrap -f in case we do need to reinstall pkg
  37. - Scripts can now be written in lua
  38. - Keywords scripting part can now be written in lua
  39. Changes from pkg 1.10.99.13 to 1.10.99.14
  40. - fix libpkg.so when linked with binutils
  41. - instead of closing stdin for script just use /dev/null
  42. - force installation of symlinks to avoid make install to fail is some
  43. symlinks are already there
  44. Changes from pkg 1.10.99.12 to 1.10.99.13
  45. - fix segfault when running pkg version <an_invalid_index_file>
  46. - fix segfault that can occurs sometime when forcing the installation of a
  47. localpackage: pkg install -f ./mypkg-X.txz
  48. - fix abi detection when multiple elf notes are used in the binary like on
  49. fedora
  50. Changes from pkg 1.10.99.11 to 1.10.99.12
  51. - use /usr/bin/uname to determine of the ABI
  52. - Add 3 new aliases:
  53. * rall-depends: showing depenencies of a non installed package
  54. * rcomment: showing only the comment of a non installed package
  55. * rdesc: showing only the description of a non installed package
  56. - switch to cirrus-ci
  57. - improve portability on linux
  58. - simplify code to create the repository
  59. - close stdin when running scripts
  60. - update bundled libucl to latest version
  61. - remove backward compat (pkg_*) in periodic scripts
  62. - always use anticongersion on periodic scripts
  63. - Prevent SIGSEGV with 'pkg version' with packaged base
  64. - Fix issue with recent lld
  65. Changes from pkg 1.10.99.10 to 1.10.99.11
  66. - Fix typos in man pages
  67. - Attempt to fix build in head where libarchive now uses blake2b
  68. Changes from pkg 1.10.99.9 to 1.10.99.10
  69. - Fix incremental build
  70. - Fix loading plugins in the flat binary
  71. - Stop issueing wrong error message before creating the local repository for
  72. the first time
  73. Changes from pkg 1.10.99.8 to 1.10.99.9
  74. - Remove a check for config files that have hardlinks
  75. - Add .gitlab-ci.yml to support the Gitlab CI service
  76. - Add a few more tests with hardlinks
  77. Changes from pkg 1.10.99.7 to 1.10.99.8
  78. - Add options to ignore OSVERSION check and document it
  79. - Complain about RO filesystem for pkgdb access if needed
  80. - Fix privileges drop done too early
  81. - Improve OSVERSION check
  82. - Fix some resource leaks
  83. - Lots of documentation improvements
  84. - Improve conflicts handling
  85. - Do not check remote packages when doing `pkg upgrade -v`
  86. - Convert from autotools to autosetup
  87. - Fix warnings spotted by gcc 7+
  88. - Fix pkg info -R to match the documented behaviour
  89. - Update zsh completion
  90. - Fix crash with config file handling
  91. - pkg is now a semi static binary
  92. Changes from pkg 1.10.99.6 to 1.10.99.7
  93. - Sort fts traversal in repo creation
  94. - Fix floating pint exception when packaging packages with weird elf files
  95. - More test cases for config merge
  96. - Fix running the testsuite on linux and osx
  97. - Fix pkg version regarding flavors
  98. - Add support for creating packages with a hash in their names
  99. - Accept DT_SONAME anywhere in .dynamic
  100. - make pkg version -r imply -R
  101. - Some fixes for the progression display
  102. - Rename some variables in security periodic scripts.
  103. - Parse FreeBSD OS version and forbid to install too new packages
  104. Changes from pkg 1.10.99.5 to 1.10.99.6
  105. - Lots of fixes/improvements on periodic scripts
  106. - Fix typo in the .pc file
  107. - Only check for origin if the strings contains / in pkg version
  108. - Support flags when exporting the metalog
  109. - Ignore flags when installing as a user
  110. - fix again using pattern as package arch
  111. - recognize armv7
  112. - add %q to pkg_printf(3) and pkg-query(8) to print altabi
  113. - add an extra line when printing pkg-messages to improve readability
  114. - stop considering nfs as dangerous and if a corruption happens on nfs drive
  115. by a message the user to the highly possible reason of the corruption so
  116. he can fix
  117. - zsh completion imrpovements
  118. Changes from pkg 1.10.99.4 to 1.10.99.5
  119. - pkg clean is now happy if the cache dir non existing
  120. - 410.pkg-audit now uses anticongestion on freebsd 12
  121. - fix pkg install -r foo if foo is a disabled repository
  122. - fix elf handling on non FreeBSD
  123. - fix support for platforms without AT_SYMLINK_NOFOLLOW
  124. - fix dropping privileges on Linux
  125. - fix build with recent libbsd
  126. - fix duplicate pkg registration overwriting the existing pkg
  127. - better ABI name on linux
  128. - lots of changes in internal API to use fd when possible
  129. - removed option: pkg repo -L
  130. Changes from pkg 1.10
  131. - Use dep_formula in the solver
  132. - Cache pw result to avoid over reloading nssswitch.conf
  133. - Remove pkg2ng and support for pkg_ databases
  134. Changes from pkg 1.9
  135. - fix pkg which -g
  136. - Do not use openssl for sha256
  137. - Improve the default output when fetching data
  138. - Update libfetch to the version of FreeBSD 11
  139. - Update libsbuf to the version of FreeBSD 11
  140. - Fix NetBSD ABI
  141. - Add a fallback for utimensat when reporting EOPNOTSUPP
  142. - replace libsbuf with utstring for portability
  143. - Overwrite some sqlite vfs functions to allow more capsicumisation of pkg
  144. - move more pkg audit details into the library
  145. - allow to run pkg query without any privileges
  146. - extend the audit periodic script to report deprecated packages
  147. - Fix fd leak to rcscripts
  148. - stop dropping privieges during fetching it causes more issues than it solves
  149. - speed walking though [reverse]dependencies
  150. - Update blake2b to latest version
  151. - Add blake2s to the list of supported checksums
  152. - Internal digest now default on blake2b on 64 bits and blake2s on 32 bits.
  153. - Fix segfault when ABI is defined but empty
  154. - Do not use the shared library provides/requires on non FreeBSD/Linux
  155. - Define _NETBSD_SOURCES on NetBSD to allow libfetch to use funopen
  156. - Document vital flags
  157. - Fix potential double free when dealing with @config keyword
  158. - Add progress when fetching (number of files to fetch)
  159. - Improved messages about locked packages
  160. - Return 1 when a user rejects the proposed plan
  161. - When dealing with configuration files '@config' never overwrites non tracked
  162. files
  163. - Warn everyone about deprecation of @dirrm and @exec
  164. - Deduplicate metadata loading code
  165. - pkg register now understands context aware messages
  166. - Fix pkg register issues with some version of libarchive:
  167. * hardlinks not being made hardlinks sometime
  168. * issues when PREFIX is a symlink to another directory
  169. - Use portable mechanism to find the number of CPUs which allows pkg repo to be
  170. faster on linux
  171. - New pkg upgrade --vulnerable
  172. Changes from pkg 1.8
  173. - Drop privileges in many commands
  174. - Drop privileges when fetching a file
  175. - Add resource limitation to sandboxes
  176. - Add support for metalog
  177. - pkg-delete now print a warning if no packages were matched