aboutsummaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit.archive
diff options
context:
space:
mode:
authorDave Borowitz <dborowitz@google.com>2015-06-09 17:23:03 -0700
committerDave Borowitz <dborowitz@google.com>2015-06-11 11:52:42 -0400
commita85e817dc29a1d6a96beeb92383aa265b0303415 (patch)
tree8475768f98414b5cbd3b0d97d5e8d17df6847ca1 /org.eclipse.jgit.archive
parentd43703624ce4ac3379a4632b3dbf1049cd96c918 (diff)
downloadjgit-a85e817dc29a1d6a96beeb92383aa265b0303415.tar.gz
jgit-a85e817dc29a1d6a96beeb92383aa265b0303415.zip
Rewrite push certificate parsing
- Consistently return structured data, such as actual ReceiveCommands, which is more useful for callers that are doing things other than verifying the signature, e.g. recording the set of commands. - Store the certificate version field, as this is required to be part of the signed payload. - Add a toText() method to recreate the actual payload for signature verification. This requires keeping track of the un-chomped command strings from the original protocol stream. - Separate the parser from the certificate itself, so the actual PushCertificate object can be immutable. Make a fair attempt at deep immutability, but this is not possible with the current mutable ReceiveCommand structure. - Use more detailed error messages that don't involve NON-NLS strings. - Document null return values more thoroughly. Instead of having the undocumented behavior of throwing NPE from certain methods if they are not first guarded by enabled(), eliminate enabled() and return null from those methods. - Add tests for parsing a push cert from a section of pkt-line stream using a real live stream captured with Wireshark (which, it should be noted, uncovered several simply incorrect statements in C git's Documentation/technical/pack-protocol.txt). This is a slightly breaking API change to classes that were technically public and technically released in 4.0. However, it is highly unlikely that people were actually depending on public behavior, since there were no public methods to create PushCertificates with anything other than null field values, or a PushCertificateParser that did anything other than infinite loop or throw exceptions when reading. Change-Id: I5382193347a8eb1811032d9b32af9651871372d0
Diffstat (limited to 'org.eclipse.jgit.archive')
0 files changed, 0 insertions, 0 deletions
ed/noid/stable29-update-ca-cert-bundle'>automated/noid/stable29-update-ca-cert-bundle Nextcloud server, a safe home for all your data: https://github.com/nextcloud/serverwww-data
summaryrefslogtreecommitdiffstats
path: root/apps/files/l10n/mk.js
blob: 3e73a634bd1f801794600a4c3024eff22bb474c3 (plain)
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
OC.L10N.register(
    "files",
    {
    "Unknown error" : "Непозната грешка",
    "Could not move %s - File with this name already exists" : "Не можам да го преместам %s - Датотека со такво име веќе постои",
    "Could not move %s" : "Не можам да ги префрлам %s",
    "File name cannot be empty." : "Името на датотеката не може да биде празно.",
    "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не се дозволени.",
    "Not a valid source" : "Не е валиден извор",
    "Error while downloading %s to %s" : "Грешка додека преземам %s to %s",
    "Error when creating the file" : "Грешка при креирање на датотека",
    "Folder name cannot be empty." : "Името на папката не може да биде празно.",
    "Error when creating the folder" : "Грешка при креирање на папка",
    "Unable to set upload directory." : "Не може да се постави папката за префрлање на податоци.",
    "Invalid Token" : "Грешен токен",
    "No file was uploaded. Unknown error" : "Ниту еден фајл не се вчита. Непозната грешка",
    "There is no error, the file uploaded with success" : "Датотеката беше успешно подигната.",
    "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Подигнатата датотека ја надминува upload_max_filesize директивата во php.ini:",
    "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Големината на датотеката ја надминува MAX_FILE_SIZE директивата која беше специфицирана во HTML формата",
    "The uploaded file was only partially uploaded" : "Датотеката беше само делумно подигната.",
    "No file was uploaded" : "Не беше подигната датотека.",
    "Missing a temporary folder" : "Недостасува привремена папка",
    "Failed to write to disk" : "Неуспеав да запишам на диск",
    "Not enough storage available" : "Нема доволно слободен сториџ",
    "Upload failed. Could not find uploaded file" : "Префрлањето е неуспешно. Не можам да го најдам префрлената датотека.",
    "Invalid directory." : "Погрешна папка.",
    "Files" : "Датотеки",
    "Favorites" : "Омилени",
    "Home" : "Дома",
    "Upload cancelled." : "Преземањето е прекинато.",
    "Could not get result from server." : "Не можам да добијам резултат од серверот.",
    "File upload is in progress. Leaving the page now will cancel the upload." : "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине.",
    "URL cannot be empty" : "URL-то не може да биде празно",
    "{new_name} already exists" : "{new_name} веќе постои",
    "Could not create file" : "Не множам да креирам датотека",
    "Could not create folder" : "Не можам да креирам папка",
    "Rename" : "Преименувај",
    "Delete" : "Избриши",
    "Unshare" : "Не споделувај",
    "Download" : "Преземи",
    "Select" : "Избери",
    "Pending" : "Чека",
    "Error moving file" : "Грешка при префрлање на датотека",
    "Error" : "Грешка",
    "Could not rename file" : "Не можам да ја преименувам датотеката",
    "Name" : "Име",
    "Size" : "Големина",
    "Modified" : "Променето",
    "_%n folder_::_%n folders_" : ["",""],
    "_%n file_::_%n files_" : ["",""],
    "_Uploading %n file_::_Uploading %n files_" : ["",""],
    "Your storage is full, files can not be updated or synced anymore!" : "Вашиот сториџ е полн, датотеките веќе не можат да се освежуваат или синхронизираат!",
    "Your storage is almost full ({usedSpacePercent}%)" : "Вашиот сториџ е скоро полн ({usedSpacePercent}%)",
    "_matches '{filter}'_::_match '{filter}'_" : ["",""],
    "{dirs} and {files}" : "{dirs} и {files}",
    "%s could not be renamed" : "%s не може да биде преименуван",
    "File handling" : "Ракување со датотеки",
    "Maximum upload size" : "Максимална големина за подигање",
    "max. possible: " : "макс. можно:",
    "Save" : "Сними",
    "Settings" : "Подесувања",
    "WebDAV" : "WebDAV",
    "New" : "Ново",
    "Text file" : "Текстуална датотека",
    "New folder" : "Нова папка",
    "Folder" : "Папка",
    "From link" : "Од врска",
    "Upload" : "Подигни",
    "Cancel upload" : "Откажи прикачување",
    "Upload too large" : "Фајлот кој се вчитува е преголем",
    "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Датотеките кои се обидувате да ги подигнете ја надминуваат максималната големина за подигнување датотеки на овој сервер.",
    "Files are being scanned, please wait." : "Се скенираат датотеки, ве молам почекајте."
},
"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;");