guile-oauth 1.2.0 released
Hi, I'm pleased to announce guile-oauth 1.2.0. This is a bug fix release that fixes an OAuth 2.0 spec compliance issue when obtaining access tokens. Also a minor feature for OAuth 1.0a has been added, it is now possible to specify where the OAuth protocol parameters are sent ('header, 'query or 'body). https://github.com/aconchillo/guile-oauth/ * About guile-oauth is an OAuth client module for Guile. It supports the following features: - OAuth 1.0a: HMAC-SHA1 and PLAINTEXT signatures. - OAuth 2.0: Authorization Code and Client Credentials grant types. * Download Compressed sources and a GPG detached signature[*]: https://download.savannah.nongnu.org/releases/guile-oauth/guile-oauth-1.2.0.tar.gz https://download.savannah.nongnu.org/releases/guile-oauth/guile-oauth-1.2.0.tar.gz.sig [*] To verify download both files and then run: gpg --keyserver keys.openpgp.org \ --recv-keys 7CEC5511C8D057A9EF17470C54D4CC6FFC7468F4 gpg --verify guile-oauth-1.2.0.tar.gz.sig * Changes since 1.2.0 https://github.com/aconchillo/guile-oauth/blob/master/NEWS Bugs and comments can be reported at https://github.com/aconchillo/guile-oauth/issues Happy hacking! Aleix
Re: guile-oauth 1.2.0 released
Nice work! Is it possible to support guile-curl for its https client? There is situation that the system can't install gnutls-guile. On Wed, Jun 29, 2022, 15:30 Aleix Conchillo Flaqué wrote: > Hi, > > I'm pleased to announce guile-oauth 1.2.0. This is a bug fix release that > fixes an OAuth 2.0 spec compliance issue when obtaining access tokens. Also > a minor feature for OAuth 1.0a has been added, it is now possible to > specify where the OAuth protocol parameters are sent ('header, 'query or > 'body). > > https://github.com/aconchillo/guile-oauth/ > > * About > > guile-oauth is an OAuth client module for Guile. It supports the following > features: > > - OAuth 1.0a: HMAC-SHA1 and PLAINTEXT signatures. > - OAuth 2.0: Authorization Code and Client Credentials grant types. > > * Download > > Compressed sources and a GPG detached signature[*]: > > > https://download.savannah.nongnu.org/releases/guile-oauth/guile-oauth-1.2.0.tar.gz > > https://download.savannah.nongnu.org/releases/guile-oauth/guile-oauth-1.2.0.tar.gz.sig > > [*] To verify download both files and then run: > >gpg --keyserver keys.openpgp.org \ > --recv-keys 7CEC5511C8D057A9EF17470C54D4CC6FFC7468F4 > >gpg --verify guile-oauth-1.2.0.tar.gz.sig > > * Changes since 1.2.0 > > https://github.com/aconchillo/guile-oauth/blob/master/NEWS > > Bugs and comments can be reported at > https://github.com/aconchillo/guile-oauth/issues > > Happy hacking! > > Aleix >
Re: 64-bit Guile on Windows
"Dr. Arne Babenhauserheide" writes: [...] Possibly fixnum-related, so maybe: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=42060 Maybe 32-bit <-> 64-bit related, so maybe: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28920 Thanks a lot. I will check those out. Also, guile@2.2 is not developed anymore AFAICT. From what I see, Guile 2.2 does still get fixes, but no larger changes. See https://git.savannah.gnu.org/cgit/guile.git/log/?h=stable-2.2 I was able to have something at least partially working with Guile 2.2, but if I could have a working Guile 3 on Windows, that would be even better! Regards, Thomas Thiriez
Re: guile-oauth 1.2.0 released
Thanks! That's actually currently not possible, but I guess we could pass a callback and call it whenever guile-oauth makes http requests. I'll see if I have time to add support for it. Aleix On Wed, Jun 29, 2022 at 12:47 AM Nala Ginrut wrote: > Nice work! > Is it possible to support guile-curl for its https client? There is > situation that the system can't install gnutls-guile. > > On Wed, Jun 29, 2022, 15:30 Aleix Conchillo Flaqué > wrote: > >> Hi, >> >> I'm pleased to announce guile-oauth 1.2.0. This is a bug fix release that >> fixes an OAuth 2.0 spec compliance issue when obtaining access tokens. >> Also >> a minor feature for OAuth 1.0a has been added, it is now possible to >> specify where the OAuth protocol parameters are sent ('header, 'query or >> 'body). >> >> https://github.com/aconchillo/guile-oauth/ >> >> * About >> >> guile-oauth is an OAuth client module for Guile. It supports the following >> features: >> >> - OAuth 1.0a: HMAC-SHA1 and PLAINTEXT signatures. >> - OAuth 2.0: Authorization Code and Client Credentials grant types. >> >> * Download >> >> Compressed sources and a GPG detached signature[*]: >> >> >> https://download.savannah.nongnu.org/releases/guile-oauth/guile-oauth-1.2.0.tar.gz >> >> https://download.savannah.nongnu.org/releases/guile-oauth/guile-oauth-1.2.0.tar.gz.sig >> >> [*] To verify download both files and then run: >> >>gpg --keyserver keys.openpgp.org \ >> --recv-keys 7CEC5511C8D057A9EF17470C54D4CC6FFC7468F4 >> >>gpg --verify guile-oauth-1.2.0.tar.gz.sig >> >> * Changes since 1.2.0 >> >> https://github.com/aconchillo/guile-oauth/blob/master/NEWS >> >> Bugs and comments can be reported at >> https://github.com/aconchillo/guile-oauth/issues >> >> Happy hacking! >> >> Aleix >> >
guile-oauth 1.3.0 released
Hi, I'm happy to announce guile-oauth 1.3.0. This release allows you to use other HTTP client libraries to perform HTTP requests. An *http-proc* procedure can be specified in all guile-oauth procedures that make HTTP requests, it defaults to Guile's (http-request). Thank you Nala Ginrut for the suggestion. https://github.com/aconchillo/guile-oauth/ * About guile-oauth is an OAuth client module for Guile. It supports the following features: - OAuth 1.0a: HMAC-SHA1 and PLAINTEXT signatures. - OAuth 2.0: Authorization Code and Client Credentials grant types. * Download Compressed sources and a GPG detached signature[*]: https://download.savannah.nongnu.org/releases/guile-oauth/guile-oauth-1.3.0.tar.gz https://download.savannah.nongnu.org/releases/guile-oauth/guile-oauth-1.3.0.tar.gz.sig [*] To verify download both files and then run: gpg --keyserver keys.openpgp.org \ --recv-keys 7CEC5511C8D057A9EF17470C54D4CC6FFC7468F4 gpg --verify guile-oauth-1.3.0.tar.gz.sig * Changes since 1.3.0 https://github.com/aconchillo/guile-oauth/blob/master/NEWS Bugs and comments can be reported at https://github.com/aconchillo/guile-oauth/issues Happy hacking! Aleix
Re: guile-oauth 1.2.0 released
I believe this should now work in 1.3.0 which I just released. Let me know if you run into any issues if you try it out. Thanks! Aleix On Wed, Jun 29, 2022 at 6:58 AM Aleix Conchillo Flaqué wrote: > Thanks! > > That's actually currently not possible, but I guess we could pass a > callback and call it whenever guile-oauth makes http requests. I'll see if > I have time to add support for it. > > Aleix > > On Wed, Jun 29, 2022 at 12:47 AM Nala Ginrut wrote: > >> Nice work! >> Is it possible to support guile-curl for its https client? There is >> situation that the system can't install gnutls-guile. >> >> On Wed, Jun 29, 2022, 15:30 Aleix Conchillo Flaqué >> wrote: >> >>> Hi, >>> >>> I'm pleased to announce guile-oauth 1.2.0. This is a bug fix release that >>> fixes an OAuth 2.0 spec compliance issue when obtaining access tokens. >>> Also >>> a minor feature for OAuth 1.0a has been added, it is now possible to >>> specify where the OAuth protocol parameters are sent ('header, 'query or >>> 'body). >>> >>> https://github.com/aconchillo/guile-oauth/ >>> >>> * About >>> >>> guile-oauth is an OAuth client module for Guile. It supports the >>> following >>> features: >>> >>> - OAuth 1.0a: HMAC-SHA1 and PLAINTEXT signatures. >>> - OAuth 2.0: Authorization Code and Client Credentials grant types. >>> >>> * Download >>> >>> Compressed sources and a GPG detached signature[*]: >>> >>> >>> https://download.savannah.nongnu.org/releases/guile-oauth/guile-oauth-1.2.0.tar.gz >>> >>> https://download.savannah.nongnu.org/releases/guile-oauth/guile-oauth-1.2.0.tar.gz.sig >>> >>> [*] To verify download both files and then run: >>> >>>gpg --keyserver keys.openpgp.org \ >>> --recv-keys 7CEC5511C8D057A9EF17470C54D4CC6FFC7468F4 >>> >>>gpg --verify guile-oauth-1.2.0.tar.gz.sig >>> >>> * Changes since 1.2.0 >>> >>> https://github.com/aconchillo/guile-oauth/blob/master/NEWS >>> >>> Bugs and comments can be reported at >>> https://github.com/aconchillo/guile-oauth/issues >>> >>> Happy hacking! >>> >>> Aleix >>> >>
Re: guile-oauth 1.3.0 released
Thank you very much! I'll try to add oauth to Artanis in the next release! On Thu, Jun 30, 2022, 14:15 Aleix Conchillo Flaqué wrote: > Hi, > > I'm happy to announce guile-oauth 1.3.0. This release allows you to use > other HTTP client libraries to perform HTTP requests. An *http-proc* > procedure can be specified in all guile-oauth procedures that make HTTP > requests, it defaults to Guile's (http-request). Thank you Nala Ginrut for > the suggestion. > > https://github.com/aconchillo/guile-oauth/ > > * About > > guile-oauth is an OAuth client module for Guile. It supports the following > features: > > - OAuth 1.0a: HMAC-SHA1 and PLAINTEXT signatures. > - OAuth 2.0: Authorization Code and Client Credentials grant types. > > * Download > > Compressed sources and a GPG detached signature[*]: > > > https://download.savannah.nongnu.org/releases/guile-oauth/guile-oauth-1.3.0.tar.gz > > https://download.savannah.nongnu.org/releases/guile-oauth/guile-oauth-1.3.0.tar.gz.sig > > [*] To verify download both files and then run: > >gpg --keyserver keys.openpgp.org \ > --recv-keys 7CEC5511C8D057A9EF17470C54D4CC6FFC7468F4 > >gpg --verify guile-oauth-1.3.0.tar.gz.sig > > * Changes since 1.3.0 > > https://github.com/aconchillo/guile-oauth/blob/master/NEWS > > Bugs and comments can be reported at > https://github.com/aconchillo/guile-oauth/issues > > Happy hacking! > > Aleix >