mirror of
https://github.com/weechat/weechat.git
synced 2026-07-07 16:05:42 +02:00
script: use SHA-512 instead of MD5 for script checksum
Related to weechat/weechat.org@66a8b72ab1
This commit is contained in:
@@ -24,6 +24,7 @@ New features::
|
||||
* api: add function command_options (issue #928)
|
||||
* api: add function string_match_list
|
||||
* relay: add option relay.weechat.commands (issue #928)
|
||||
* script: use SHA-512 instead of MD5 for script checksum
|
||||
* spell: rename aspell plugin to spell (issue #1299)
|
||||
|
||||
Bug fixes::
|
||||
|
||||
@@ -429,7 +429,7 @@ _tags_ (string) +
|
||||
_requirements_ (string) +
|
||||
_min_weechat_ (string) +
|
||||
_max_weechat_ (string) +
|
||||
_md5sum_ (string) +
|
||||
_sha512sum_ (string) +
|
||||
_url_ (string) +
|
||||
_popularity_ (integer) +
|
||||
_date_added_ (time) +
|
||||
|
||||
@@ -429,7 +429,7 @@ _tags_ (string) +
|
||||
_requirements_ (string) +
|
||||
_min_weechat_ (string) +
|
||||
_max_weechat_ (string) +
|
||||
_md5sum_ (string) +
|
||||
_sha512sum_ (string) +
|
||||
_url_ (string) +
|
||||
_popularity_ (integer) +
|
||||
_date_added_ (time) +
|
||||
|
||||
@@ -429,7 +429,7 @@ _tags_ (string) +
|
||||
_requirements_ (string) +
|
||||
_min_weechat_ (string) +
|
||||
_max_weechat_ (string) +
|
||||
_md5sum_ (string) +
|
||||
_sha512sum_ (string) +
|
||||
_url_ (string) +
|
||||
_popularity_ (integer) +
|
||||
_date_added_ (time) +
|
||||
|
||||
@@ -429,7 +429,7 @@ _tags_ (string) +
|
||||
_requirements_ (string) +
|
||||
_min_weechat_ (string) +
|
||||
_max_weechat_ (string) +
|
||||
_md5sum_ (string) +
|
||||
_sha512sum_ (string) +
|
||||
_url_ (string) +
|
||||
_popularity_ (integer) +
|
||||
_date_added_ (time) +
|
||||
|
||||
@@ -429,7 +429,7 @@ _tags_ (string) +
|
||||
_requirements_ (string) +
|
||||
_min_weechat_ (string) +
|
||||
_max_weechat_ (string) +
|
||||
_md5sum_ (string) +
|
||||
_sha512sum_ (string) +
|
||||
_url_ (string) +
|
||||
_popularity_ (integer) +
|
||||
_date_added_ (time) +
|
||||
|
||||
@@ -429,7 +429,7 @@ _tags_ (string) +
|
||||
_requirements_ (string) +
|
||||
_min_weechat_ (string) +
|
||||
_max_weechat_ (string) +
|
||||
_md5sum_ (string) +
|
||||
_sha512sum_ (string) +
|
||||
_url_ (string) +
|
||||
_popularity_ (integer) +
|
||||
_date_added_ (time) +
|
||||
|
||||
@@ -21,8 +21,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:19+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:18+0100\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:53+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:53+0100\n"
|
||||
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: cs\n"
|
||||
@@ -11151,8 +11151,8 @@ msgstr "Datum aktualizovováno"
|
||||
msgid "URL"
|
||||
msgstr "URL"
|
||||
|
||||
msgid "MD5"
|
||||
msgstr "MD5"
|
||||
msgid "SHA-512"
|
||||
msgstr ""
|
||||
|
||||
msgid "Requires"
|
||||
msgstr "Vyžaduje"
|
||||
|
||||
@@ -24,8 +24,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:19+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:18+0100\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:53+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:53+0100\n"
|
||||
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
|
||||
"Language-Team: German <kde-i18n-de@kde.org>\n"
|
||||
"Language: de\n"
|
||||
@@ -13062,8 +13062,8 @@ msgstr "letztes Update"
|
||||
msgid "URL"
|
||||
msgstr "URL"
|
||||
|
||||
msgid "MD5"
|
||||
msgstr "MD5"
|
||||
msgid "SHA-512"
|
||||
msgstr ""
|
||||
|
||||
msgid "Requires"
|
||||
msgstr "Benötigt"
|
||||
|
||||
@@ -22,8 +22,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:19+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:18+0100\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:53+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:53+0100\n"
|
||||
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: es\n"
|
||||
@@ -11498,8 +11498,8 @@ msgstr "Fecha actualizada"
|
||||
msgid "URL"
|
||||
msgstr "URL"
|
||||
|
||||
msgid "MD5"
|
||||
msgstr "MD5"
|
||||
msgid "SHA-512"
|
||||
msgstr ""
|
||||
|
||||
msgid "Requires"
|
||||
msgstr "Requiere"
|
||||
|
||||
@@ -21,8 +21,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:19+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:22+0100\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:53+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:53+0100\n"
|
||||
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: fr\n"
|
||||
@@ -12789,8 +12789,8 @@ msgstr "Date de mise à jour"
|
||||
msgid "URL"
|
||||
msgstr "URL"
|
||||
|
||||
msgid "MD5"
|
||||
msgstr "MD5"
|
||||
msgid "SHA-512"
|
||||
msgstr "SHA-512"
|
||||
|
||||
msgid "Requires"
|
||||
msgstr "Requiert"
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:19+0100\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:53+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:18+0100\n"
|
||||
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -10511,7 +10511,7 @@ msgstr "A \"%s\" => \"%s\" aliasz elkészült\n"
|
||||
msgid "URL"
|
||||
msgstr ""
|
||||
|
||||
msgid "MD5"
|
||||
msgid "SHA-512"
|
||||
msgstr ""
|
||||
|
||||
msgid "Requires"
|
||||
|
||||
@@ -20,8 +20,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:19+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:18+0100\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:53+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:53+0100\n"
|
||||
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: it\n"
|
||||
@@ -11704,8 +11704,8 @@ msgstr "Data di aggiornamento"
|
||||
msgid "URL"
|
||||
msgstr "URL"
|
||||
|
||||
msgid "MD5"
|
||||
msgstr "MD5"
|
||||
msgid "SHA-512"
|
||||
msgstr ""
|
||||
|
||||
msgid "Requires"
|
||||
msgstr "Richiede"
|
||||
|
||||
@@ -20,8 +20,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:19+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:18+0100\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:53+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:53+0100\n"
|
||||
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
|
||||
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
|
||||
"translation/ja_JP>\n"
|
||||
@@ -12332,8 +12332,8 @@ msgstr "日時が更新されました"
|
||||
msgid "URL"
|
||||
msgstr "URL"
|
||||
|
||||
msgid "MD5"
|
||||
msgstr "MD5"
|
||||
msgid "SHA-512"
|
||||
msgstr ""
|
||||
|
||||
msgid "Requires"
|
||||
msgstr "依存"
|
||||
|
||||
@@ -22,8 +22,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:19+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:19+0100\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:53+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:53+0100\n"
|
||||
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
|
||||
"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
|
||||
"Language: pl\n"
|
||||
@@ -12518,8 +12518,8 @@ msgstr "Data aktualizacji"
|
||||
msgid "URL"
|
||||
msgstr "URL"
|
||||
|
||||
msgid "MD5"
|
||||
msgstr "MD5"
|
||||
msgid "SHA-512"
|
||||
msgstr ""
|
||||
|
||||
msgid "Requires"
|
||||
msgstr "Wymaga"
|
||||
|
||||
@@ -20,8 +20,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:19+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:19+0100\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:53+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:53+0100\n"
|
||||
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
|
||||
"Language-Team: Portuguese <>\n"
|
||||
"Language: pt\n"
|
||||
@@ -12173,8 +12173,8 @@ msgstr "Data de atualização"
|
||||
msgid "URL"
|
||||
msgstr "URL"
|
||||
|
||||
msgid "MD5"
|
||||
msgstr "MD5"
|
||||
msgid "SHA-512"
|
||||
msgstr ""
|
||||
|
||||
msgid "Requires"
|
||||
msgstr "Requer"
|
||||
|
||||
+4
-4
@@ -21,8 +21,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:19+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:19+0100\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:53+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:53+0100\n"
|
||||
"Last-Translator: Eduardo Elias <camponez@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: pt_BR\n"
|
||||
@@ -10960,8 +10960,8 @@ msgstr "Data atualizada"
|
||||
msgid "URL"
|
||||
msgstr "URL"
|
||||
|
||||
msgid "MD5"
|
||||
msgstr "MD5"
|
||||
msgid "SHA-512"
|
||||
msgstr ""
|
||||
|
||||
msgid "Requires"
|
||||
msgstr ""
|
||||
|
||||
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:19+0100\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:53+0100\n"
|
||||
"PO-Revision-Date: 2019-02-28 20:19+0100\n"
|
||||
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -10546,7 +10546,7 @@ msgstr "Сокращение \"%s\" => \"%s\" создано\n"
|
||||
msgid "URL"
|
||||
msgstr ""
|
||||
|
||||
msgid "MD5"
|
||||
msgid "SHA-512"
|
||||
msgstr ""
|
||||
|
||||
msgid "Requires"
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:19+0100\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:53+0100\n"
|
||||
"PO-Revision-Date: 2019-01-29 21:05+0100\n"
|
||||
"Last-Translator: Hasan Kiran <sunder67@hotmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -9591,7 +9591,7 @@ msgstr "Tarih güncellendi"
|
||||
msgid "URL"
|
||||
msgstr ""
|
||||
|
||||
msgid "MD5"
|
||||
msgid "SHA-512"
|
||||
msgstr ""
|
||||
|
||||
msgid "Requires"
|
||||
|
||||
+2
-2
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:19+0100\n"
|
||||
"POT-Creation-Date: 2019-02-28 20:53+0100\n"
|
||||
"PO-Revision-Date: 2014-08-16 10:27+0200\n"
|
||||
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -9459,7 +9459,7 @@ msgstr ""
|
||||
msgid "URL"
|
||||
msgstr ""
|
||||
|
||||
msgid "MD5"
|
||||
msgid "SHA-512"
|
||||
msgstr ""
|
||||
|
||||
msgid "Requires"
|
||||
|
||||
@@ -601,8 +601,8 @@ script_buffer_display_detail_script (struct t_script_repo *script)
|
||||
char *labels[] = { N_("Script"), N_("Version"), N_("Version loaded"),
|
||||
N_("Author"), N_("License"), N_("Description"),
|
||||
N_("Tags"), N_("Status"), N_("Date added"),
|
||||
N_("Date updated"), N_("URL"), N_("MD5"), N_("Requires"),
|
||||
N_("Min WeeChat"), N_("Max WeeChat"),
|
||||
N_("Date updated"), N_("URL"), N_("SHA-512"),
|
||||
N_("Requires"), N_("Min WeeChat"), N_("Max WeeChat"),
|
||||
NULL };
|
||||
int i, length, max_length, line;
|
||||
struct t_weelist *list;
|
||||
@@ -697,7 +697,7 @@ script_buffer_display_detail_script (struct t_script_repo *script)
|
||||
weechat_printf_y (script_buffer, line + 1,
|
||||
"%s: %s",
|
||||
script_buffer_detail_label (_(labels[line]), max_length),
|
||||
script->md5sum);
|
||||
(script->sha512sum) ? script->sha512sum : "-");
|
||||
line++;
|
||||
weechat_printf_y (script_buffer, line + 1,
|
||||
"%s: %s",
|
||||
|
||||
@@ -95,7 +95,7 @@ script_mouse_focus_chat_cb (const void *pointer, void *data,
|
||||
weechat_hashtable_set (info, "script_requirements", ptr_script->requirements);
|
||||
weechat_hashtable_set (info, "script_min_weechat", ptr_script->min_weechat);
|
||||
weechat_hashtable_set (info, "script_max_weechat", ptr_script->max_weechat);
|
||||
weechat_hashtable_set (info, "script_md5sum", ptr_script->md5sum);
|
||||
weechat_hashtable_set (info, "script_sha512sum", ptr_script->sha512sum);
|
||||
weechat_hashtable_set (info, "script_url", ptr_script->url);
|
||||
tm = localtime (&ptr_script->date_added);
|
||||
if (strftime (str_date, sizeof (str_date), "%Y-%m-%d %H:%M:%S", tm) == 0)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -43,7 +43,7 @@ struct t_script_repo
|
||||
char *requirements; /* requirements */
|
||||
char *min_weechat; /* min WeeChat version */
|
||||
char *max_weechat; /* max WeeChat version */
|
||||
char *md5sum; /* md5sum of script content */
|
||||
char *sha512sum; /* SHA-512 checksum of script */
|
||||
char *url; /* URL to download script */
|
||||
int popularity; /* >0 for popular scripts only */
|
||||
time_t date_added; /* date added */
|
||||
|
||||
Reference in New Issue
Block a user