1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-06-16 00:29:50 +02:00

Remove sparc64 asm modules

This commit is contained in:
Werner Koch 2009-12-09 15:56:45 +00:00
parent 378b313f58
commit 6cb6c761a6
3 changed files with 72 additions and 59 deletions

56
TODO
View File

@ -1,46 +1,48 @@
* Using an expired key for signing should give an error message -*- org -*-
* Using an expired key for signing should give an error message
"expired key" and not "unusable key'. Furthermore the error should "expired key" and not "unusable key'. Furthermore the error should
also be thrown when the default key has expired. Reported by also be thrown when the default key has expired. Reported by
Eric.VanBuggenhaut add AdValvas.be. Eric.VanBuggenhaut add AdValvas.be.
* pause scrolling help in --edit-key and elsewhere. * pause scrolling help in --edit-key and elsewhere.
* getkey does not return revoked/expired keys - therefore it is not * getkey does not return revoked/expired keys - therefore it is not
possible to override it. possible to override it.
* Selection using +wordlist does not work. * Selection using +wordlist does not work.
What about adding a feature -word to the +wordlist search mode. What about adding a feature -word to the +wordlist search mode.
* Check the changes to the gpg random gatherer on all W32 platforms. * Check the changes to the gpg random gatherer on all W32 platforms.
* Show more info does not work from edit->trust. We should give more * Show more info does not work from edit->trust. We should give more
information on the user ID under question while running information on the user ID under question while running
--update-trustdb. --update-trustdb.
* Check that no secret temporary results are stored in the result parameter * Check that no secret temporary results are stored in the result parameter
of the mpi functions. We have already done this for mpi-mul.c of the mpi functions. We have already done this for mpi-mul.c
* We need another special packet at the end of a clearsign message to mark * We need another special packet at the end of a clearsign message to mark
it's end and allow for multiple signature for one message. And it's end and allow for multiple signature for one message. And
add a real grammar to the code in mainproc.c add a real grammar to the code in mainproc.c
* Fix the bug in the mips assembler code * Fix the bug in the mips assembler code
* Add a way to show the fingerprint of an key signator's keys * Add a way to show the fingerprint of an key signator's keys
* Concatenated encryption messages don't work corectly - only the * Concatenated encryption messages don't work corectly - only the
first one is processed. first one is processed.
* Add option to put the list of recipients (from the encryption * Add option to put the list of recipients (from the encryption
layer) into the signatures notation data. layer) into the signatures notation data.
* --disable-asm should still assemble _udiv_qrnnd when needed * --disable-asm should still assemble _udiv_qrnnd when needed
* the pubkey encrypt functions should do some sanity checks. * the pubkey encrypt functions should do some sanity checks.
* "gpg filename.tar.gz.asc" should work like --verify (-sab). * "gpg filename.tar.gz.asc" should work like --verify (-sab).
* for messages created with "-t", it might make sense to append the * for messages created with "-t", it might make sense to append the
verification status of the message to the output (i.e. write something to verification status of the message to the output (i.e. write something to
the --output file and not only to stderr. However the problem is the --output file and not only to stderr. However the problem is
that we consider the message transpatrent and don't have any that we consider the message transpatrent and don't have any
@ -52,22 +54,30 @@
utf8 instead of latin-1 or whatever RSN. Hmmm, I myself should utf8 instead of latin-1 or whatever RSN. Hmmm, I myself should
start with this. start with this.
* keyflags don't distinguish between {certify,signature}-only. * keyflags don't distinguish between {certify,signature}-only.
* cat foo | gpg --sign | gpg --list-packets * cat foo | gpg --sign | gpg --list-packets
Does not list the signature packet. Does not list the signature packet.
* When presenting the result of a verification show the user ID with * When presenting the result of a verification show the user ID with
the highest trust level first instead of the primary one. the highest trust level first instead of the primary one.
* allow the use of option in gpg.conf. * allow the use of option in gpg.conf.
* Add the NEWSIG status. * Add the NEWSIG status.
* Delete a card key as well as a wiping. * Delete a card key as well as a wiping.
* passphrase_to_dek does not return NULL after a cancel. There is * passphrase_to_dek does not return NULL after a cancel. There is
no way to issue a cancel when unsing the CLI - this would however no way to issue a cancel when unsing the CLI - this would however
be a Good Thing when used with mixed symkey/pubkey encrypted be a Good Thing when used with mixed symkey/pubkey encrypted
messages. See comment in mainproc.c:proc_symkey_enc. messages. See comment in mainproc.c:proc_symkey_enc.
Note, that this has been fixed in 2.0.2 - we should backport it. Note, that this has been fixed in 2.0.2 - we should backport it.
* Backport from GnuPG-2:
2009-09-04 Werner Koch <wk@g10code.com>
* keyedit.c (menu_select_uid): Use IDX ==-1 t select all.
(menu_select_key): Ditto.
(keyedit_menu) <cmdSELKEY, cmdSELUID>: Allow '*' to select all.

View File

@ -1,3 +1,8 @@
2009-12-09 Werner Koch <wk@g10code.com>
* config.links: Remove asm modules for all sparc64. This is
related to debian#560028.
2008-03-25 Werner Koch <wk@g10code.com> 2008-03-25 Werner Koch <wk@g10code.com>
* config.links (mpi_sflags): Powerpc64 needs to come even before * config.links (mpi_sflags): Powerpc64 needs to come even before

View File

@ -124,17 +124,12 @@ case "${host}" in
mpi_extra_modules="udiv-qrnnd" mpi_extra_modules="udiv-qrnnd"
;; ;;
sparc64-*-linux-gnu) sparc64-*-linux-gnu)
# An extra rule because we have an report for this one only. echo '/* No working assembler modules available */' >>./mpi/asm-syntax.h
# Should be compared against the next GMP version path=""
echo '/* configured for sparc64-*-linux-gnu */' >>./mpi/asm-syntax.h
path="sparc32v8 sparc32"
mpi_extra_modules="udiv"
;; ;;
sparc64-sun-solaris2*) sparc64-sun-solaris2*)
# Got a report that udiv is missing, so we try this one echo '/* No working assembler modules available */' >>./mpi/asm-syntax.h
echo '/* configured for sparc64-sun-solaris2 */' >>./mpi/asm-syntax.h path=""
path="sparc32v8 sparc32"
mpi_extra_modules="udiv"
;; ;;
sparc64-*-netbsd* | sparc64-*-freebsd* | sparc64-*-openbsd*) sparc64-*-netbsd* | sparc64-*-freebsd* | sparc64-*-openbsd*)
# There are no sparc64 assembler modules that work on the # There are no sparc64 assembler modules that work on the
@ -142,8 +137,11 @@ case "${host}" in
echo '/* No working assembler modules available */' >>./mpi/asm-syntax.h echo '/* No working assembler modules available */' >>./mpi/asm-syntax.h
path="" path=""
;; ;;
sparc64*-*-*)
echo '/* No working assembler modules available */' >>./mpi/asm-syntax.h
path=""
;;
sparc9*-*-* | \ sparc9*-*-* | \
sparc64*-*-* | \
ultrasparc*-*-* ) ultrasparc*-*-* )
echo '/* configured for sparc9 or higher */' >>./mpi/asm-syntax.h echo '/* configured for sparc9 or higher */' >>./mpi/asm-syntax.h
path="sparc32v8 sparc32" path="sparc32v8 sparc32"