1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654
|
2006-10-31 Bernhard R. Link <brlink@debian.org>
* fix spelling mistakes in manpage (thanks to A. Costa)
fixed the same errors in the code and its messages
2006-10-29 Bernhard R. Link <brlink@debian.org>
* fix updatechecksums for .changes files not
listing entries from the .dsc
2006-10-11 Bernhard R. Link <brlink@debian.org>
* add Uploaders: rule to conf/distributions to
limit include to .changes files signed with specific keys.
2006-10-07 Bernhard R. Link <brlink@debian.org>
* only show control information of to be added packages
in checkpull/checkupdate with -V
* fixed a missed refcount increasing in yesterdays code
* give hints where to look when gpgme reports no error on
failure
2006-10-06 Bernhard R. Link <brlink@debian.org>
* FilterList in update and pull rules now
is a space separated list of files.
2006-10-03 Bernhard R. Link <brlink@debian.org>
* fix typos and spelling errors in manpage (Thanks to Bruce Sass)
* fix type-mismatch to silence compiler-warning
* work around signing problems in gpgme11, fix some memory holes
2006-10-01 Bernhard R. Link <brlink@debian.org>
* new includeallsources command for changestool
to change a .changes as if it was created with -sa
2006-09-30 Bernhard R. Link <brlink@debian.org>
* new updatechecksums command for changestool
2006-09-24 Bernhard R. Link <brlink@debian.org>
* ported to libgpgme11
* removed --onlyacceptsigned
2006-09-20 Bernhard R. Link <brlink@debian.org>
* make strlist_init void
2006-09-19 Bernhard R. Link <brlink@debian.org>
* rename modifychanges to changestool
2006-09-17 Bernhard R. Link <brlink@debian.org>
* fix return of fingerprints in new signature handling code
* move endswith from main.c to names.h
* add modifychanges helper program (yet only validating some stuff)
2006-09-12 Bernhard R. Link <brlink@debian.org>
* reject .changes with binaries not listed, unless --ignore=surprisingbinary
* reject .changes with .dsc or .deb with wrong source version
unless --ignore=wrongversion or --ignore=wrongsourceversion
* earlier and better error message if source name differs from the one
given in the .changes file.
2006-09-11 Bernhard R. Link <brlink@debian.org>
* new strlist_add_dup
* more fine tuned signature checking (one valid signature suffices)
* fix a little memory hole in tracking code
2006-09-07 Bernhard R. Link <brlink@debian.org>
* fix some typos (thanks to Jordi Mallach for noting)
2006-09-04 Bernhard R. Link <brlink@debian.org>
* support .orig.tar.bz2 .tar.bz2 and .diff.bz2 in source packages
* fix bug, causing Contents-* files containing only the first file
of a package when this is the first time this package is accessed
2006-08-22 Bernhard R. Link <brlink@debian.org>
* fix db3 mention in reprepro.1
2006-08-05 Bernhard R. Link <brlink@debian.org>
* some error/status/debug messages improved a little
2006-08-03 Bernhard R. Link <brlink@debian.org>
* improve messages when missing files (.tar.gz most likely)
2006-07-28 Bernhard R. Link <brlink@debian.org>
* remove unreferenced files when doing removetracks
* fix bug omitting an uncompressed Sources entry in
Release files when only exporting changed values and
the source part changed not. (Thanks to Alexander Kuehn
for finding this one).
* fix tiny memory in clearvanished
2006-07-26 Bernhard R. Link <brlink@debian.org>
* do not error out if one file gets unreferenced by two different
reasons at the same time.
* implement "minimal" and "all" tracking support for packages losing
files because of getting replaced by newer ones...
2006-07-23 Bernhard R. Link <brlink@debian.org>
* rewrite some parts of tracking support, implement
"minimal" and "all" methods...
2006-07-18 Bernhard R. Link <brlink@debian.org>
* fix segfault in non-libarchive control extraction code
introduced with the last change
2006-07-16 Bernhard R. Link <brlink@debian.org>
* cope with control.tar.gz files without leading ./
when not using libarchive.
2006-07-15 Bernhard R. Link <brlink@debian.org>
* cope with GNU style ar files when using libarchive
(i.e. with .deb files not generated by dpkg-deb)
2006-07-08 Bernhard R. Link <brlink@debian.org>
* add clearvanished command
2006-06-21 Bernhard R. Link <brlink@debian.org>
* add copy command to pull only a specific package
without having to add FilterFormulas to conf/pulls
(and also a bit faster)
2006-06-19 Bernhard R. Link <brlink@debian.org>
* add predelete action to remove packages from
a distribution that would be deleted or replaced
by a command.
2006-06-18 Bernhard R. Link <brlink@debian.org>
* check for file conflicts and missing files when including
.changes files before copying/moving files into the pool
(Files missing in .dsc and files having the wrong md5sum
are still only noticed after/while moving them in the pool)
* delete files from the pool when checks after including
the files but before including the packages failed.
2006-06-16 Bernhard R. Link <brlink@debian.org>
* manpage mentions includeudeb now. (Thanks to Jordi Mallach for noting)
* changed manpage to make clear options are before the command (dito)
* catch TERM, ABRT, INT and QUIT and do not start any new stuff after
that.
* remove force option (rarely worked and caused ugly bugs otherwise)
2006-06-12 Bernhard R. Link <brlink@debian.org>
* some prework for predelete action
2006-06-01 Bernhard R. Link <brlink@debian.org>
* better usage description in tiffany.example
* fix the fix for the export preprocessor
2006-05-30 Bernhard R. Link <brlink@debian.org>
* fix bug in communication with Index file preprocessor
(so the .diff directories tiffany.example creates are
properly advertised so that apt-get can use them)
2006-05-15 Bernhard R. Link <brlink@debian.org>
* warn against dobuled fields in
config files. (ignorable with --ignore=doublefield)
* better error message when trying to forget
filekey not existing
2006-05-14 Bernhard R. Link <brlink@debian.org>
* add support for libdb4.3 and libdb4.4,
default is libdb4.4 now.
2006-05-13 Bernhard R. Link <brlink@debian.org>
* add support for contents file when compiled
without libarchive.
2006-05-12 Bernhard R. Link <brlink@debian.org>
* add content file generation
2006-05-07 Bernhard R. Link <brlink@debian.org>
* add support for extracting filelists from
Debian packages for future usage and a
__extractfilelist action. (only available when
compiled with libarchive)
2006-05-06 Bernhard R. Link <brlink@debian.org>
* add support for using libarchive to get the
control file out of a .deb instead of calling
ar and tar.
2006-05-03 Bernhard R. Link <brlink@debian.org>
* add new pull and checkpull actions
* repair checkupdate statistics of newest available
version of checkupdate when using delete rules.
(Showed 'unavailable for reload').
* fix segfault and memory leak in checkupdate
* fix including a changes file with source and restricting
to some binary distribution or to binary package type.
* add some warnings against impossible combinations of -T and -A
2006-04-29 Bernhard R. Link <brlink@debian.org>
* fix some minor memory leaks
2006-04-28 Bernhard R. Link <brlink@debian.org>
* rewrite decision for exporting distributions a bit:
export all distributions that did not have errors by default
(it did not export anything when an error occured)
added new --export option with possible values
never, changed, normal and forced.
2006-04-25 Bernhard R. Link <brlink@debian.org>
* do not export indices if all upgrades were skipped
2006-04-23 Bernhard R. Link <brlink@debian.org>
* unbreak new skipold for delete rules
2006-04-22 Bernhard R. Link <brlink@debian.org>
* explicitly save which files are already
processed and to be skipped by --skipold.
2006-04-11 Bernhard R. Link <brlink@debian.org>
* tell the user running gpg manually sometimes
resolves problems while calling it through libgpgme
does not help.
* add a WORKAROUND part to the manpage
2006-04-09 Bernhard R. Link <brlink@debian.org>
* remove the woody reference in signature.c
2006-03-30 Bernhard R. Link <brlink@debian.org>
* warn about architectures called 'all'
2006-02-25 Bernhard R. Link <brlink@debian.org>
* add --ignore=missingfile to look for .orig.tar.gz
files of broken .changes (no -sa though needed) files
in the directory of the .changes file.
2006-02-20 Bernhard R. Link <brlink@debian.org>
* add optional "NotAutomatic" field for the
distribution specification.
2006-02-10 Bernhard R. Link <brlink@debian.org>
* add new --ignore=extension, without which
it refuses to 'include' files not ending in '.changes',
to 'include[u]deb' files not ending in '.[u]deb' or to
'includedsc' files not ending '.dsc'.
2006-01-21 Bernhard R. Link <brlink@debian.org>
* fix typesetting error in ratpoison.1
and add an example for update's Config option.
* fix segfault of FD_ISSET(-1,&...) when
method is not used (i.e. --nolistsdownload
and only need to get from other sources)
* fix minor memory leak of --skipold
2005-12-24 Bernhard R. Link <brlink@debian.org>
* add cache database to store md5sums
of released files in there.
2005-12-23 Bernhard R. Link <brlink@debian.org>
* Implement native .bz2 compression
(only when libbz2.so was available at build time)
2005-12-22 Bernhard R. Link <brlink@debian.org>
* fix some spelling errors
(thanks to Guilherme de S. Pastore for notifying me)
* make index exportion code more low level, allowing
in-place md5sum calculation without needing to reread
the generated files.
* fix problem of bzip2.example script
2005-12-20 Bernhard R. Link <brlink@debian.org>
* refactor index exporting/release generation
so that is always puts the uncompressed checksums
in the Release file.
* reverting the changes from 2005-12-15
(i.e. again not writing uncompressed Sources
by default, as the checksum now shows up
in the Release file anyway, as apt needs it)
* {Dsc,Deb,UDeb}Indices' external programs
are now only called with the uncompressed files.
2005-12-19 Bernhard R. Link <brlink@debian.org>
* fix segfault introduced into interatedupdate
by --skipold.
2005-12-18 Bernhard R. Link <brlink@debian.org>
* split Release reading from release.c to readrelease.c
2005-12-15 Bernhard R. Link <brlink@debian.org>
* Generate uncompressed source/Sources by default.
2005-12-11 Bernhard R. Link <brlink@debian.org>
* Unless the new --noskipold is used,
only targets with newly downloaded index
files are updated.
2005-12-10 Bernhard R. Link <brlink@debian.org>
* remove pool-directories gotten empty
(thanks to Julien Valroff for suggesting this)
* new --keepdirectories option to not try this
2005-10-27 Bernhard R. Link <brlink@debian.org>
* add colons in description within bzip.example
(thanks to Steve Kemp for finding this)
2005-10-05 Bernhard R. Link <brlink@debian.org>
* add --ignore=missingfield,brokenold,brokenversioncmp,
unusedarch,surpisingarch
2005-10-03 Bernhard R. Link <brlink@debian.org>
* replace readdir_r by readdir to be sure errno is
set properly.
2005-10-02 Bernhard R. Link <brlink@debian.org>
* some cleanups (strict truthvalue-typing
and some integer signednesses...)
2005-09-28 Bernhard R. Link <brlink@debian.org>
* Fix segfault when update file is empty.
(Thanks to Gianluigi Tiesi for noticing this.)
2005-09-26 Bernhard R. Link <brlink@debian.org>
* Document override files' format in manpage
* Fix integer size in tracking data handling
2005-09-25 Bernhard R. Link <brlink@debian.org>
* Documenting --ignore in manpage
* some clarifications in manpage
2005-09-24 Bernhard R. Link <brlink@debian.org>
* putting a .changes in the wrong distribution
is an error now without --ignore=wrongdistribution
* puttin new address in GPL notices, redownload
COPYING (fixing some typos and addresses)
2005-09-22 Bernhard R. Link <brlink@debian.org>
* add --unignore (with alias --noignore)
to allow overwriting ignore in config.
2005-09-06 Bernhard R. Link <brlink@debian.org>
* fix error in parsing FilterList default action
(thanks to Sergio Talens-Oliag for finding that)
2005-08-28 Bernhard R. Link <brlink@debian.org>
* add REPREPRO_CONFIG_DIR
2005-08-26 Bernhard R. Link <brlink@debian.org>
* read conf/options for default command line options,
use REPREPRO_BASE_DIR for default -b value, add --no
options to disable previously enabled options again.
* add a createsymlinks command to create suite->codename
symlinks
2005-08-05 Bernhard R. Link <brlink@debian.org>
* do not set execute bit of signed files
2005-08-02 Bernhard R. Link <brlink@debian.org>
* allow ~ in versions listed within .changes
* changed spacing in dpkgversions.c to make
comparing to originals in dpkg easier.
2005-07-20 Bernhard R. Link <brlink@debian.org>
* read SignWith:-argument and give it to
libgpgme to decide which key to use.
2005-07-05 Bernhard R. Link <brlink@debian.org>
* Document tracking
2005-07-03 Bernhard R. Link <brlink@debian.org>
* add quick&dirty --ask-passphrase option
2005-06-18 Bernhard R. Link <brlink@debian.org>
* add tracking.c and some starting functionality
* therefor refactored .deb and .dsc inclusion
so that .changes includsion can check those
better before doing anything.
* some little tidy ups (freeing more memory,
fixing bad english
2005-06-02 Bernhard R. Link <brlink@debian.org>
* Change default basedir to "."
2005-05-31 Bernhard R. Link <brlink@debian.org>
* Fix bogus free causing segfaults
* No longer silently ignore additional arguments with include*
2005-05-13 Bernhard R. Link <brlink@debian.org>
* add Fallback option to update-methods.
2005-04-16 Bernhard R. Link <brlink@debian.org>
* fix broken fix in signature.c from 2005-04-10
* fix bug when after a delete rule the second
origin has the version already in an archive
2005-04-12 Bernhard R. Link <brlink@debian.org>
* fix same more warnings
2005-04-10 Bernhard R. Link <brlink@debian.org>
* apply some clean ups:
- distinguish between boolean and non-boolean values
- split globals from error.h in globals.h
* fix bug in signature.c to not treat config error like valid key.
2005-04-07 Bernhard R. Link <brlink@debian.org>
* fix wrong handling of bugs in update specifications
* adopt short-howto to present
* fix typo in manpage
2005-04-05 Bernhard R. Link <brlink@debian.org>
* create files without executeable bit set
when copying files.
2005-03-29 Bernhard R. Link <brlink@debian.org>
* iteratedupdate directly exports indices instead
of all at the end...
2005-03-28 Bernhard R. Link <brlink@debian.org>
* Implement "interatedupdate" command, which iterates the
distributions and targets within them, instead of first
downloading all lists, then processing all lists, then
downloading all packages and then installing them all.
(This can be a bit slower, but needs less memory)
* Two --force are needed to ignore wrong Release.gpg
2005-03-27 Bernhard R. Link <brlink@debian.org>
* Implement ".tobedeleted" feature for
export skripts.
2005-03-22 Bernhard R. Link <brlink@debian.org>
* Repeat that there were errors at the
end of reprepro.
2005-03-11 Bernhard R. Link <brlink@debian.org>
* Do not accept multiple -A,-C,-T,-S or -Ps.
2005-03-02 Bernhard R. Link <brlink@debian.org>
* Change Override/SrcOverride to
DebOverride/UDebOverride/DscOverride
* add new command reoverride to reapply
overrides to all packages.
2005-02-20 Bernhard R. Link <brlink@debian.org>
* add docs/tiffany.example, which generates
apt-qupdate'able .diff directories.
* Many small changes to make splint more
happy. (Mostly annotations, some clearance
and some fixes of memory holes or possible
segfaults if running out of memory)
2005-02-19 Bernhard R. Link <brlink@debian.org>
* Refactor Index Exporting and Release generation
to reduce the time Release files and Package indices
are out of sync (Everything is written to files
ending in .new now, only when everything is ready
all are moved to their final place) and to prepare
DebIndices UDebIndices and DscIndices Options.
* add another test-case
* FIX the overflow bug in chunks_replacefield
* add DebIndices UDebIndices and DscIndices
options for conf/distributions. This allows
to change which Indices to generate for this
type, or calls hook to even generate additional
ones. (See docs/bzip.example).
2005-02-14 Bernhard R. Link <brlink@debian.org>
* Some little changes to make splint
and valgrind happier.
2005-02-13 Bernhard R. Link <brlink@debian.org>
* Remove some code duplication in main.c
(and renamed _md5sums to _listmd5sums)
* change -b to not overwrite prior given
--listdir --distdir ...
2005-02-12 Bernhard R. Link <brlink@debian.org>
* Some clean up of the code and added some
paranoia checks.
2005-02-10 Bernhard R. Link <brlink@debian.org>
* No longer shutdown aptmethods when nothing is to do.
(This caused problems when index files are already in
place but still packages to be downloaded).
* Do not warn about deleting _changed files from listdir.
2005-02-08 Bernhard R. Link <brlink@debian.org>
* Do some more checks reading signed sources.
* Release 0.1.1
2005-02-07 Bernhard R. Link <brlink@debian.org>
* Fix --onlyacceptsigned to savely handle unknown
keys or multiple keys of different state.
2005-02-06 Bernhard R. Link <brlink@debian.org>
* Release 0.1
2005-02-05 Bernhard R. Link <brlink@debian.org>
* Add --onlyacceptsigned to make include and includedsc only
accept signed files.
* Check Codename, Components and Architectures fields
of conf/distributions for sane values
* fix checks for strange characters
2005-02-03 Bernhard R. Link <brlink@debian.org>
* When updating delete files lists/<codename>_ for
all updated distributions, which will not be needed any more.
2005-02-01 Bernhard R. Link <brlink@debian.org>
* Add some missing files in Makefile.am so they end up in dist
* Add some #includes so that it also compiles without
warnings on sarge/i386
* --ignore= allows multiple options separated by comas.
* Tell about -b if conf/distributions cannot be found
* Tell which release.gpg file is missing the signature.
* Some tidy up to reduce number of warnings with -W
* Allow multiple keys specified in update's ReleaseCheck
2005-01-29 Bernhard R. Link <brlink@debian.org>
* Be more descriptive with missing signatures.
2005-01-28 Bernhard R. Link <brlink@debian.org>
* readd _detect command
* write recovery HOWTO how to deal with database corruptions
2005-01-27(at least GMT) Bernhard R. Link <brlink@debian.org>
* add a lockfile
2005-01-26 Bernhard R. Link <brlink@debian.org>
* change FilterList to need a defaultaction given
* tidy up upgradelist.c and report errors properly
* ListHook is also called when --nolistsdownload is given
* update/checkupdate only download lists not already here
2005-01-25 Bernhard R. Link <brlink@debian.org>
* Add ListHook keyword for external processing
of the downloaded index file before updating.
* Add FilterList keyword for a list in the
format of dpkg --get-selections
2005-01-24 Bernhard R. Link <brlink@debian.org>
* Make includedeb work again.
* Fix bugs in override file parsing
* add a listfilter command
* fix bug in term evaluation with non-existing fields
* fix another parsing bug when too few spaces where around
* implement T_NEGATED flag of parsing
* document listfilter command
* check conf/distributions conf/updates for unknown fields
(to rule out typos, lines with # are ignored)
2005-01-22 Bernhard R. Link <brlink@debian.org>
* Make -T work everywhere -A works.
* rename variables from suffix to packagetype
* allow colons in .changes filenames.
(epoch with colon is stripped, but
colons after that are allowed)
* Add tests/test.sh to test for basic
things to work...
* fix bug that prevented Release regeneration
when a index-file is changed to zero entries.
2005-01-19 Bernhard R. Link <brlink@debian.org>
* now also include, includedeb, includedsc
and update will remove files which are no
longer needed due to newer versions available,
except when --keepunreferencedfiles is given.
* change some verbosities of files and refereces
2005-01-17 Bernhard R. Link <brlink@debian.org>
* remove short options -e -N -l -r -M -d -D -c -p -o
to make it more guessable (and reserving short options
for important and likely often called functions).
* add --keepunreferencedfile option (if you think
this is long, remember GNU getopt_long will accept
--keep, too)
2005-01-15 Bernhard R. Link <brlink@debian.org>
* Seperate parsing and looking for allowed
values a bit more. Some more things can
be ignored with --ignore now.
* includedsc and includedeb only export
files that changed.
* remove now deletes files of removed packages
not referenced by any other package.
2005-01-10 Bernhard R. Link <brlink@debian.org>
* Made updates using --force with failing parts
more graceful
* Make aptmethods less verbose
2005-01-07 Bernhard R. Link <brlink@debian.org>
* Changed the meaning of the "Architectures:"
field in conf/distributions. Now a distribution
will have sources exactly when a "source" is in
this line.
2005-01-05 Bernhard R. Link <brlink@debian.org>
* Only generate Release (and Release.gpg) files when
something changed.
* Add a --nolistsdownload option to avoid update and
checkupdate downloading all those lists again.
2005-01-04 Bernhard R. Link <brlink@debian.org>
* Several code clean-ups, should not change anything....
2004-12-30 Bernhard R. Link <brlink@debian.org>
* Tidy up (introduce bool_t and replace dpkgversion_isNewer)
* add a magic rule minus ("-") to mark all packages to be
deleted.
* add a checkupdate command to show what would be done.
2004-12-24 Bernhard R. Link <brlink@debian.org>
* Fixed a boolean inversion in the check if | is allowed
in formulas.
* added FilterFormula to docs/reprepro.1
2004-12-19 Bernhard R. Link <brlink@debian.org>
* change parsing of conf/distributions, the fields only
copied to Release files can be omitted now. Additional
it warns if required fields are missing intead of
silently ignoring this block...
2004-12-18 Bernhard R. Link <brlink@debian.org>
* remove now tells which packages were removed (with -v)
and which could not be deleted. Indicies will only
be exported when something was deleted.
2004-12-18 Bernhard R. Link <brlink@debian.org>
* Modify remove to allow -T to specify the
type (deb,dsc,udeb) to delete from.
|