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
|
gcr 3.41.2:
- ui: Add gcr.gresource.xml back into the build
- misc: Several memory leaks were fixed
- ci: Several CI fixes
- Updated translations
gcr 3.41.1:
- meson: Fix unknown kw argument in gnome.generate_gir [GNOME/gcr!68]
- gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn commands
- docs: Port from gtk-doc to gi-docgen [GNOME/gcr!76]
- Unbreak build without systemd [GNOME/gcr!75]
- Several CI fixes
- Updated translations
gcr 3.41.0:
- Port ssh-agent from gnome-keyring [GNOME/gcr!67]
- build: Fix parallel build failure due to missing marshal dependency [GNOME/gcr!68]
- Fix warnings by dropping `volatile` for g_once_init_inter locations [GNOME/gcr!69]
- tests: More robust against GTask unref race condition [GNOME/gcr!72,GNOME/gcr#84]
- Updated translations
gcr 3.40.0:
- FEATURE: add hkps://keys.openpgp.org to keyserver defaults [GNOME/gcr!62]
- gcr/key-mechanism: Port to GTask [GNOME/gcr!66]
- GckCall: Simplify the code by using GTask based implementation [GNOME/gcr!61]
- Remove Autotools [GNOME/gcr!58]
- gck: Don't use g_assert() in tests [GNOME/gcr!64]
- Create a workaround for tests and GTask [GNOME/gcr!65]
- ui: Set "use-underline" for GcrImportButton [GNOME/gcr!63]
- Get rid of most GSimpleAsyncResult usages [GNOME/gcr!29]
- Gck flags check fixes [GNOME/gcr!60]
- Increase test-gnupg-collection timeout [GNOME/gcr#29, GNOME/gcr!23]
- ci: Fix ASAN jobs [GNOME/gcr!59]
- Updated translations
gcr 3.38.0:
- No changes from 3.37.91
gcr 3.37.91:
- meson: missing dependency on generated oids header [GNOME/gcr#48, GNOME/gcr!57]
- Correct display of key usage extensions [GNOME/gcr#47, GNOME/gcr!56]
- meson: Correctly set internal vapi dependencies [GNOME/gcr!55]
- Cleanup GType boilerplate [GNOME/gcr!53]
- gck: Fixed test failures [GNOME/gcr#42, GNOME/gcr!51, GNOME/gcr!52]
- Updated translations
gcr 3.36.0:
- gcr: Update gtk-doc get_der_data() vfunc [GNOME/gcr!48]
- Updated translations
gcr 3.35.91:
- Mark deprecated functions with G_DEPRECATED [GNOME/gcr#36, GNOME/gcr!47]
- egg-oid: Add comments for translators for new abbrevations [GNOME/gcr#40, GNOME/gcr!45]
- Updated translations
gcr 3.35.90:
- Add support for "NEW CERTIFICATE REQUEST" header [GNOME/gcr!44]
- Add support for GOST certificates [GNOME/gcr!43]
- Rework handling of ASN.1 standard types [GNOME/gcr!42]
- Fix a few regressions in the Meson build [GNOME/gcr!46, 7ba0e00d]
- Add support for g_autoptr [GNOME/gcr!36, GNOME/gcr#16]
- Fixed some compiler warnings [GNOME/gcr!38]
- Updated translations
gcr 3.35.1:
- gcr-certificate: Add (virtual) annotation [GNOME/gcr!35, GNOME/gcr#37]
- Always use G_PARAM_STATIC_STRINGS [GNOME/gcr!31]
- Support Meson build system [GNOME/gcr!11,32,33,34]
- Avoid potential 64-bit pointer aliasing alignment issues [GNOME/gcr!27, GNOME/gcr#34]
- Update README to mention correct environment variables [GNOME/gcr!25]
- build: Use sed for .desktop variables substitution [GNOME/gcr!24]
- Updated translations
gcr 3.34.0:
- gcr-prompt-dialog: Allow the use of mnemonics in the choice label [GNOME/gcr!22]
- Use python3 shebang in ui/icons/render-icons.py [GNOME/gcr!21]
- configure: Use PKG_PROG_PKG_CONFIG instead of reinventing it [GNOME/gcr!20]
- Replace tap-gtester with one that relies on GLib 2.38+ TAP output [GNOME/gcr!19]
- Remove SKS network from keyserver defaults [GNOME/gcr!18]
- Updated translations
gcr 3.33.4:
- Move from intltool to gettext [GNOME/gcr#18]
- Fix parameter type for signal handler causing stack smashing on ppc64le [GNOME/gcr!16]
- cleanup: Don't use deprecated g_type_class_add_private() anymore [GNOME/gcr!12]
- Fix GIR annotations [GNOME/gcr!10]
- Fix hashtable ordering assumptions [GNOME/gcr!9]
- build: Fix gcr-trust symbols not appearing in GIR, and hence also VAPI [GNOME/gcr!7]
- Update gcr_pkcs11_get_trust_{store|lookup}_slot URI checks [GNOME/gcr!5]
- build: Update tap scripts for Python 3 compat [GNOME/gcr!2]
- Updated translations
gcr 3.28.0:
- Fix year 2038 workaround in ASN.1 decoder [#787963]
- Fix test errors when ssh-keygen is not found
- Updated translations
gcr 3.27.92:
- Provide API for reliably calling ssh programs [#735873]
- Updated translations
gcr 3.27.4:
- Fix encoding of EC parameters [#785234]
- Fix hang in certificate export dialog [#789804]
- Fix failure case in gcr_secure_memory_try_realloc() [#775685]
- Switch to using GLib resources
- Build fixes [#771052, #775685, #775966, #774312, #774311, #764562, #764569]
- Updated translations
gcr 3.20.0:
- Build fixes [#763488 #766301
- Updated translations
gcr 3.19.4:
- Build fixes [#756235 #755873]
- Updated translations
gcr 3.18.0:
- Updated translations
gcr 3.17.4:
- Bump up the GTK+ deps
- Build fixes
- Updated translations
gcr 3.16.0:
- No changes from 3.15.92
gcr 3.15.92:
- Updated translations
- Build fixes [#745629]
gcr 3.15.90:
- Fix memory leaks [#738508 #739239]
- Updated translations
- Build fixes [#743201 #739449 #737622]
gcr 3.14.0:
- Updated translations
gcr 3.13.91:
- Add support for parsing EC keys [#672137]
- Add support for EC keys to key renderer
- Parser support for PEM 'PUBLIC KEY' files
- Parser support for parsing ECDSA OpenSSH keys
- Fix use of libgcrypt 1.6+
- Fix for deprecations in Gtk 3.13.x
- Updated translations
- Use g_debug() instead of our own debug wrappers
- Bump required GLib version to 2.38.x
- Don't include deprecated library in our pkg-config file [#732082]
- Don't use non-portable 'sed -i' shell command [#728506]
- Change CVS to Git in error message [#730340]
- Build fixes
gcr 3.12.0:
- Use /usr/bin/env to find python [#726909]
- Updated translations
gcr 3.11.91:
- Parallel tests, non-recursive Makefile, and TAP
- Add gck_enumerator_set_object_type_full() function
- Add an accessor for GckAttribute raw value data
- Add gcr_certificate_get_markup() function
- Store imported key filename in GcrParsed & GcrParser [#705225]
- Allow using GBytes with GcrParser [#708736]
- Lots of VAPI and GIR fixes [#720504 ...]
- Deprecation fixes
- Updated translations
- Valgrind fix and update headers [#710983 #702648]
- Build fixes
gcr 3.10.0:
- Fix annotations [#705225]
- Updated translations
gcr 3.9.91:
- Translation fixes [#707077, #707078]
- Updated translations
gcr 3.9.90:
- GcrCertificateWidget: inherit from GtkBin, not GtkWidget [#701048]
- Made gcr-certificate-renderer close the dialog when clicking okay [#699543]
- Port to new p11-kit managed style functions
- Testing fixes [#705139]
- Build fixes [#695973, ...]
gcr 3.9.1:
- Vapi bindings [#689685]
- Don't import to 'xdg' module in the importer
- Add appropriate icon for p11-kit trust module
- Handle cases where no certificate data is available
- Build fixes
gcr 3.8.2:
- Build certificate chains when intermediates are wrong order [#699026]
- Don't try to import certificates to gnome-keyring xdg module
- Add appropriate icon for p11-kit trust module
- Make gcr build on both pre GTK+ 3.8 and later versions
- Update for recent changes in libtasn1
- Handle cases where no certificate data is available
- Fix for GTK+ 3.8 deprecations
- Build fixes
gcr 3.8.1:
- Fix erroneously cancelled prompts
- Updated translations
gcr 3.8.0:
- Fix crash when hashing an unsupported attributes [#696305]
- Updated translations
gcr 3.7.92:
- Have the gcr-prompter replace the running prompter
- Fix segfault when prompt is dismissed immediately\
- Updated translations
gcr 3.7.91:
- Updated translations
- Translation fixes [#692536]
- Build fixes [#693591, #693440, #687980]
gcr 3.7.5:
- Separate the base and ui parts of the Gcr library more thoroughly
- Fix crasher in armor parsing code
- Build fixes
- Updated translations
gcr 3.7.2:
- Fix corner case in DER parsing
- Fix crash when parsing invalid DER
- More complete test coverage
- Other minor fixes
- Build fixes
gcr 3.7.1:
- Allow system prompts to be cancelled while in 'checking' state
- Cancel system prompts when the prompter goes away
- Use gnome-common code coverage macros
- Translation fixes
- Build fixes
gcr 3.6.1:
- Remove unneeded translation
- Clear and focus password entry in gcr-viewer when invalid password
- Keep enumerating if getting info about one slot fails.
- Updated translations
- Testing fixes
gcr 3.6.0:
- Updated translations
gcr 3.5.92:
- Updated transaltions
gcr 3.5.90:
- Updated translations
- Don't fail preconditions when pkcs11 isn't initialized in gcr
- Fix regression in ASN.1 parsing
- Build fixes
gcr 3.5.5:
- Use p11-kit/pkcs11.h instead of shipping a copy with gck.
- Documentation fixes
- Updated translations
gcr 3.5.4:
- Add debug output to GcrSecretExchange
- Fix invalid warning when sending a secret exchange
- Remove support code for old glib versions
- Updated translations
- Documentation fixes
gcr 3.5.3:
- Rework DER parsing so we can parse odd PKCS#12 files
- Use GBytes, bump glib dependency
- Enable gnome2 keyring storage
- Documentation fixes
- Updated translations
gcr 3.4.1:
- Fix more issues disabling grabs during password prompts
- More debug messages to GcrSystemPrompter
- Fix up GCR_DEBUG and GCK_DEBUG environment variables
- Updated translations
- Build fixes
gcr 3.4.0:
(no changes since last release)
gcr 3.3.92:
- Fix up copyright headers
- Updated translations
- Build fix
gcr 3.3.90:
- Expose the secure memory API
gcr 3.3.5:
- Add way to specify button labels for a GcrPrompt
- Reenable grabs for password prompts
gcr 3.3.4
- Display an appropriate title in gcr-viewer
- Include GcrPrompt documentation
- Add 'new-prompt' signal to GcrSystemPrompter for use with javascript
- Fix build for glib 2.31 deprecations
- Build fixes
gcr 3.3.3.1
- Fix build issues
gcr 3.3.3
- Add support for parsing PKCS#10 and SPKAC formats in GcrParser
- Add support for viewing certificate requests in GcrViewer
- Support for dynamically loading private key data from PKCS#11
- Add GcrCertificateRequest class for requesting certificates
- Add function to retrieve basic constraints from a certificate
- Show import errors in an info bar under the viewer
- Don't show empty dates in gnupg key renderer
- Make secure memory pool shared across modules
- Add GckBuilder as a mutable attribute set
- Add floating references to GckAttributes
- Rename GckObjectAttributes to GckObjectCache
- Expose GcrSecureEntryBuffer as a public class
- Add system prompt and prompter
- Expose uri in GcrImporter
- Fix build for glib 2.31 deprecations
- Licensing fixes
- Build fixes, internal bug fixes, documentation, etc.
gcr 3.3.2.1
- Fix build issues
gcr 3.3.2
- Allow changing collection on a GcrCollectionModel, add tree/list
mode to GcrCollectionModel
- Allow chaining of GckEnumerator objects, so that when objects from
one is listed, then chained enumerator is enumerated.
- Integrate GTlsInteraction into libgck for logging in or key auth.
- Refactor internal DER parsing to use reference counted memory
using the prototyped GBytes API.
- Build fixes, documentation fixes, testing fixes, memory leak fixes
gcr 3.3.1.1
- Fix build issues
gcr 3.3.1
- Add function to get elements of union collection
- Add gck_slot_enumerate_objects() function
- Enumerator can now retrieve object attributes
- Add gck_session_find_handles() and friends
- Add gnupg and password icons
- Function to notify that certificate changed
- Update glib dependency for 2.30.0
- Build, translation and documentation fixes
Versions 3.2.2 and prior were released as part of gnome-keyring
|