summaryrefslogtreecommitdiff
path: root/TODO
AgeCommit message (Collapse)AuthorFilesLines
2019-06-08Bump version to 1.20.0Guillem Jover1-1/+1
2018-03-26Use internerr() or BUG() instead of assert()Guillem Jover1-1/+0
The problem with assert() is that it does not print the contents of the variables. It also can be disabled on NDEBUG. But we always want these consistency checks no matter what, and they are not performance sensitive anyway. Enable -Wno-nonnull-compare so that we can keep doing run-time non-NULL checks in functions, instead of just compile-time checks.
2017-10-09dselect: Remove long obsolete floppy methodGuillem Jover1-1/+0
2017-05-18Bump version to 1.19.0Guillem Jover1-1/+1
2017-05-06doc: Spelling fixesJosh Soref1-3/+3
Signed-off-by: Guillem Jover <guillem@debian.org>
2017-01-22doc: Fix typos in documentation and code commentsGuillem Jover1-1/+1
Warned-by: codespell, spellintian
2016-10-30debian: Remove u-a, dpkg-divert and dpkg-statoverride compat symlinks (again)Guillem Jover1-3/+0
There are very few packages now using the hardcoded paths, with bugs and patches. It's about time to clean this up.
2016-01-26Use https:// URLs instead of http:// or git:// when possible (round three)Guillem Jover1-1/+1
This covers docs, code comments and packaging, which includes the dpkg git repository, copyright format URL and examples in man pages among others.
2015-12-28man: Add new dsc(5), deb-changelog(5) and deb-changes(5) man pagesGuillem Jover1-7/+0
2015-07-28doc: Fix multiple typosGuillem Jover1-2/+2
Warned-by: spellintian
2015-04-10Consistently use proper quotation marks all over the placeGuillem Jover1-1/+1
That is "" or '', and not the unbalanced `' pair.
2014-12-28Bump version to 1.18.0Guillem Jover1-1/+1
2014-11-22debian: Reintroduce u-a, dpkg-divert and dpkg-statoverride compat symlinksGuillem Jover1-0/+2
There are still packages using those paths, but the relevant lintian check did not list any, so these got removed prematurely.
2014-08-09Use https:// URLs instead of http:// when possible (round two)Guillem Jover1-1/+1
Switch more URLs, now that these services have had SSL enabled.
2013-12-07Use https:// URLs instead of http:// when possibleGuillem Jover1-1/+1
2013-12-05build: Check availability of warning flags at build timeGuillem Jover1-3/+0
This fixes a build failure with old g++ compilers not accepting -Wc++11-compat.
2013-09-19dpkg: Use an enum for the saidread variableGuillem Jover1-1/+1
2013-09-19dpkg: Use enum dep_check type and values instead of int and literalsGuillem Jover1-1/+1
2013-07-18dpkg: Rename processarc.c to unpack.cGuillem Jover1-1/+1
This clarifies the purpose of the file related to the dpkg action to perform.
2013-05-31Remove install-info wrapperGuillem Jover1-2/+0
The dpkg implementation was replaced by the GNU texinfo implementation some time ago, through a wrapper used to ease the transition. Now long complete, it's time to clean up.
2013-05-08Remove trailing whitespacesGuillem Jover1-1/+1
Do not fix the shlibs conffiles to avoid possible useless prompts. Fixes CodeLayout::ProhibitTrailingWhitespace. Warned-by: perlcritic
2013-04-19debian: Remove u-a, dpkg-divert and dpkg-statoverride compat symlinksGuillem Jover1-2/+0
There are no packages using absolute paths in the Debian archive anymore.
2013-03-18Update TODOGuillem Jover1-7/+0
2013-03-18Bump version to 1.17.0Guillem Jover1-1/+1
2012-04-09Switch deb format version handling to use the new deb-version moduleGuillem Jover1-1/+0
This simplifies the parsing and checking and avoids having to treat the format versions as floats, which can cause parse errors depending on the locale (this only affected the old deb format).
2011-11-06TODO: Remove done itemsGuillem Jover1-2/+0
2011-11-06libdpkg: Do not leak every tar_entry name and linkname membersGuillem Jover1-1/+0
The only free()ed members were the last ones.
2011-11-06build: Check and abort on required functionsGuillem Jover1-1/+0
Right now this includes memcpy (moved from a simple check) and lchown, both being used unconditionally in the code. (The TODO had lstat as a typo for lchown.)
2011-08-20Fix spelling errorsGuillem Jover1-1/+1
Found by codespell.
2011-07-07man: Use italics or bold instead of surrounding the text with <>Guillem Jover1-1/+0
Using <> to delimit parts of text is necessary when using plain text output, but not when we have some formatting available around, which is the case with the man pages, but not with the program output.
2011-07-07man: Use [option...] instead of [options] and friendsGuillem Jover1-1/+0
2011-07-07Use “command line” instead of commandline or command-lineGuillem Jover1-1/+0
2011-01-16Propagate --admindir to programs run from maintainer scriptsGuillem Jover1-2/+0
Always set DPKG_ADMINDIR from dpkg so that all subprocesses inherit the variable and there's no possible security risk from a user process setting the variable to write onto a user controlled area. As usual, the order in which the admindir value is overridden is the following: built-in default, environment variable and command line option. Closes: #97076 Suggested-by: Brendan O'Dea <bod@debian.org>
2011-01-16Update TODO listGuillem Jover1-4/+2
2010-11-19Cleanup white spacesGuillem Jover1-1/+0
Remove trailing spaces. Remove blank lines not separating different code blocks. Remove blank lines at the end of the file.
2010-11-19libdpkg: Namespace package database functions with pkg_db_ prefixGuillem Jover1-1/+0
2010-11-19Use push_error_context() instead of ad-hoc codeGuillem Jover1-1/+0
2010-11-19Move action and obsolete related functionality to the myopt moduleGuillem Jover1-1/+0
Reduce repeated code, and localize it where it belongs.
2010-11-19Update TODO listGuillem Jover1-4/+21
2010-09-01Bump version to 1.16.0Guillem Jover1-4/+1
2010-06-27Use consistent naming for linked lists membersGuillem Jover1-1/+0
Use next/prev instead of next/back (which would complement forward). Also move next to the end of member names and seprate it with an underscore, to simulate it being a sub struct member.
2010-06-27Remove 'vsnprintf return value check' item from TODO after code reviewGuillem Jover1-2/+0
The few places where the vsnprintf callers are not checking the return value, are about to ohshit anyway so there's no real damage by not doing the check, the rest are harmless.
2010-06-25dpkg: Use iterators instead of exposing packageslump directlyGuillem Jover1-1/+0
2010-02-25dpkg: Always spawn a new shell on conffile promptGuillem Jover1-2/+0
Stop supporting self backgrounding, remove DPKG_NO_TSTP environment variable support, as we always spawn a shell now. This will allow setting useful environment variables for the user to use with other tools. And is less confusing, as the action to go back to dpkg does not depend on how dpkg was run. Closes: #38334
2010-02-19Remove done TODO itemsGuillem Jover1-3/+0
2010-02-19dselect: Use max/min instead of lesserint/greaterintGuillem Jover1-1/+0
2009-11-09libcompat: Fix resource leaks on error conditions in scandirGuillem Jover1-1/+0
2009-10-30Update TODO listGuillem Jover1-40/+18
Remove done items. Remove items moved to the RoadMap in the wiki, and add a link to it. Move items around were they better fit. Separate old TODOs with a straight line.
2009-08-13Use MD5HASHLEN instead of literalsGuillem Jover1-1/+0
2009-07-14Remove TODO itemGuillem Jover1-1/+0