summaryrefslogtreecommitdiff
path: root/TODO
AgeCommit message (Collapse)AuthorFilesLines
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
2009-07-12Update TODO listGuillem Jover1-2/+12
2009-07-12Reschedule roadmap and feature removals in relation to versionsGuillem Jover1-15/+9
Use versions instead of Debian specific releases, although we map minor versions to Debian releases.
2009-07-03Add changelog entry for the install-info transitionRaphael Hertzog1-0/+1
2009-07-03Replace install-info by a simple wrapper (or no-op command)Raphael Hertzog1-2/+0
In order to properly transition to GNU's install-info, dpkg's install-info is modified to be a simple wrapper around /usr/bin/install-info. That wrapper warns when the user explicitely calls /usr/sbin/install-info since the new install-info is in /usr/bin/. This wrapper is meant to be removed at some point when all references to /usr/sbin/install-info have gone (most probably in squeeze+1). Also remove the manual page since there's nothing to document any more and add a lintian override until the wrapper is removed. Reference: http://wiki.debian.org/Transitions/DpkgToGnuInstallInfo
2009-07-02libdpkg: Refactor parsedb_state into a new structureGuillem Jover1-1/+0
Move state variables into a new struct and pass that instead of each of them to the error, warning and field parsing functions. This is cleaner, and should be “marginally” faster.
2009-04-13Detect the curses headers to use instead of hardcoding themGuillem Jover1-1/+0
Wrap the curses headers to use and select them through the config.h macros detected at configure time. This way we can also cleanly detect the path needed by mkcurkeys.pl w/o duplicating the selection logic.
2009-02-11Move update-alternatives, dpkg-divert and dpkg-statoverride to /usr/binRaphael Hertzog1-2/+8
* scripts/Makefile.am: Move update-alternatives, dpkg-divert and dpkg-statoverride to /usr/bin as they can be useful to users since they have --display or --list options that do not require administrative rights. * Makefile.am (EXTRA_DIST): Add debian/dpkg.links
2008-12-09TODO: Add new itemsGuillem Jover1-0/+12
2008-09-14libdpkg: Move compat.c to libcompatGuillem Jover1-1/+0
2008-08-04dpkg: Use blankpackageperfile instead of manually blanking the membersGuillem Jover1-1/+0
2008-08-04TODO: Add new itemsGuillem Jover1-0/+4
2008-08-04Unify usage of FIXME in commentsGuillem Jover1-0/+2
2008-05-12Use sizeof_array() instead of ad-hoc calculationsGuillem Jover1-1/+0