1
0
mirror of https://github.com/kataras/iris.git synced 2026-01-12 06:25:58 +00:00

Commit Graph

  • 5b6802d00e thanks @sankethpb for your donation ❤️ Gerasimos (Makis) Maropoulos 2020-11-26 10:53:52 +02:00
  • d98224bc40 add the context.SimpleUser to the aliases (iris.SimpleUser) Gerasimos (Makis) Maropoulos 2020-11-26 08:00:28 +02:00
  • 288646a31c Merge pull request #1677 from kataras/new-basicauth-features Gerasimos (Makis) Maropoulos 2020-11-25 17:01:45 +02:00
  • 82c5dfea50 fix #1681 Gerasimos (Makis) Maropoulos 2020-11-25 16:59:01 +02:00
  • ba30ef4de1 update all basicauth code reference Gerasimos (Makis) Maropoulos 2020-11-25 04:54:20 +02:00
  • afa1d89a23 update deps Gerasimos (Makis) Maropoulos 2020-11-25 04:47:36 +02:00
  • 763300b566 basicauth: add session for current login tries (if MaxTries > 0) and log debug error handler Gerasimos (Makis) Maropoulos 2020-11-25 04:20:56 +02:00
  • 11e21150d0 more features and fix database/mysql:jwt example Gerasimos (Makis) Maropoulos 2020-11-24 14:58:02 +02:00
  • 4d857ac53f New basic auth middleware and GetRaw on User (godocs missing) Gerasimos (Makis) Maropoulos 2020-11-21 12:04:37 +02:00
  • 962ffd6772 update deps (minor) Gerasimos (Makis) Maropoulos 2020-11-17 07:05:36 +02:00
  • 617cd22195 Update Neffos dependency Gerasimos (Makis) Maropoulos 2020-11-17 06:57:24 +02:00
  • 089a8a83b5 Thanks @vuhoanglam for your kind donation ❤️ Gerasimos (Makis) Maropoulos 2020-11-17 06:36:13 +02:00
  • 4d09475c29 fix https://github.com/kataras/iris/issues/1672 Gerasimos (Makis) Maropoulos 2020-11-13 20:11:55 +02:00
  • c81b97188a add example for https://github.com/kataras/iris/issues/1671 Gerasimos (Makis) Maropoulos 2020-11-13 00:34:17 +02:00
  • 7b6a8f1e26 simplify some examples Gerasimos (Makis) Maropoulos 2020-11-07 12:49:14 +02:00
  • 7a19cfb211 add DirOptions.SPA field Gerasimos (Makis) Maropoulos 2020-11-07 00:08:49 +02:00
  • 7f523d52e1 thank you @dtrifonov for your donation ❤️ Gerasimos (Makis) Maropoulos 2020-11-06 14:19:53 +02:00
  • 3d5ed9926e Merge pull request #1662 from kataras/jwt-new-features Gerasimos (Makis) Maropoulos 2020-11-06 11:42:35 +02:00
  • f049c51336 last touch Gerasimos (Makis) Maropoulos 2020-11-06 11:36:57 +02:00
  • d562f09531 OK, I think we are done with the new JWT package Gerasimos (Makis) Maropoulos 2020-11-05 10:47:56 +02:00
  • a9e808345b minor Gerasimos (Makis) Maropoulos 2020-11-04 21:31:15 +02:00
  • 579c3878f0 add a jwt tutorial + go client Gerasimos (Makis) Maropoulos 2020-11-04 21:12:13 +02:00
  • 3ed3aed717 thank you @midhubalan for your kind donation ❤️ Gerasimos (Makis) Maropoulos 2020-11-02 18:48:08 +02:00
  • ed38047385 add an example for sessions + view data as requested Gerasimos (Makis) Maropoulos 2020-11-02 18:46:38 +02:00
  • f1ebddb6d9 jwt: add redis blocklist Gerasimos (Makis) Maropoulos 2020-11-02 06:31:28 +02:00
  • 836fb18c57 add some godoc to jwt Gerasimos (Makis) Maropoulos 2020-11-01 04:23:36 +02:00
  • 3d59d19de6 add context partial user helper and accept a generic interface on SetUser - the same method now returns an error if the given value does not complete at least one method of the User interface Gerasimos (Makis) Maropoulos 2020-10-31 15:47:28 +02:00
  • 23d4c411ca thanks @tuxaanand @edsongley @ganben @tejzpr @BlackHole1 @wangbl11 @juanxme and @andychongyz for your kindly donations ❤️ Gerasimos (Makis) Maropoulos 2020-10-31 06:06:57 +02:00
  • a70ee32ebd fix #1665 Gerasimos (Makis) Maropoulos 2020-10-31 05:04:05 +02:00
  • 8eea0296a7 As noticed in my previous commit, the existing jwt libraries added a lot of performance cost between jwt-featured requests and simple requests. That's why a new custom JWT parser was created. This commit adds our custom jwt parser as the underline token signer and verifier Gerasimos (Makis) Maropoulos 2020-10-30 22:12:16 +02:00
  • d517f36a29 minor commit. But I am not happy with the jwt implementations for Go...they seem to produce enough performance cost, will try to make a jwt parser by myself and see the difference Gerasimos (Makis) Maropoulos 2020-10-19 10:05:48 +03:00
  • 02bfc83f2a jwt: make the Blocklist an interface, so end-developers can implement their own storage (e.g. redis) Gerasimos (Makis) Maropoulos 2020-10-18 21:51:25 +03:00
  • 3db77684ec add a very simple example on JWT and move the previous to the 'overview' sub folder Gerasimos (Makis) Maropoulos 2020-10-18 20:31:58 +03:00
  • 83462d2999 minor: godoc: remove invalid comment Gerasimos (Makis) Maropoulos 2020-10-18 19:39:31 +03:00
  • d0add202d9 minor Gerasimos (Makis) Maropoulos 2020-10-18 19:38:23 +03:00
  • 7ab51805ba add an example for #1659 Gerasimos (Makis) Maropoulos 2020-10-18 19:37:33 +03:00
  • 637f7aeea7 add context.ReadURL - relative to #1659 Gerasimos (Makis) Maropoulos 2020-10-18 19:26:43 +03:00
  • b335ab9c78 Thank you @KevinZhouRafael for your kind donation ❤️ Gerasimos (Makis) Maropoulos 2020-10-18 18:26:01 +03:00
  • 0d73b63b28 jwt: add the (last) helper: VerifyRefreshToken Gerasimos (Makis) Maropoulos 2020-10-18 17:15:29 +03:00
  • 09923183e8 add an extra security layer on JWT and able to separate access from refresh tokens without any end-developer action on the claims payload (e.g. set a different issuer) Gerasimos (Makis) Maropoulos 2020-10-18 14:42:19 +03:00
  • a412ee55ae jwt: add VerifyJSON and ReadJSON helpers Gerasimos (Makis) Maropoulos 2020-10-17 15:22:42 +03:00
  • 1864f99145 New JWT features and changes (examples updated). Improvements on the Context User and Private Error features Gerasimos (Makis) Maropoulos 2020-10-17 06:40:17 +03:00
  • b816156e77 accesslog: new HumanTime option as requested at #1661 Gerasimos (Makis) Maropoulos 2020-10-16 09:53:22 +03:00
  • 8e51a296b9 Add Context.SetUser and Context.User methods Gerasimos (Makis) Maropoulos 2020-10-12 15:52:53 +03:00
  • dfe27567ae Add an example for urlpath template func for Django engine Gerasimos (Makis) Maropoulos 2020-10-12 13:08:42 +03:00
  • 546c7bf465 add RemoveHandler to Party too, as requested at #1658 Gerasimos (Makis) Maropoulos 2020-10-12 12:56:54 +03:00
  • f6905a3f79 New Context.SetLogoutFunc/Logout and SetFunc/CallFunc methods Gerasimos (Makis) Maropoulos 2020-10-12 02:07:04 +03:00
  • 2d62d49fdb fix redis sessions database prefix Gerasimos (Makis) Maropoulos 2020-10-10 13:18:33 +03:00
  • 0dd03c0e92 Thank you @jazar17 for your kind donation ❤️ Gerasimos (Makis) Maropoulos 2020-10-10 12:52:06 +03:00
  • 06b20c56e5 Thank you @goten002 for your kind donation ❤️ Gerasimos (Makis) Maropoulos 2020-10-10 12:48:45 +03:00
  • 1b151db08c Thanks for your kind donation @TonyZhu ❤️ Gerasimos (Makis) Maropoulos 2020-10-10 12:30:37 +03:00
  • 1cf3474199 Thanks @wiener01mu @theantichris @L-M-Sherlock and @tsailiting ❤️ Gerasimos (Makis) Maropoulos 2020-10-10 12:25:54 +03:00
  • ff7417badd Add Route.RemoveHandler (a fast change to the previous commit) Gerasimos (Makis) Maropoulos 2020-10-09 18:53:00 +03:00
  • ae8190eb97 add Route.RemoveMiddleware method Gerasimos (Makis) Maropoulos 2020-10-09 18:31:38 +03:00
  • 1be327f6b4 Thank you @nguyentamvinhlong and @vguhesan for your kind donation ❤️ Gerasimos (Makis) Maropoulos 2020-10-04 19:48:49 +03:00
  • 0069bccd75 add example for https://github.com/kataras/iris/issues/1653 Gerasimos (Makis) Maropoulos 2020-10-04 19:04:10 +03:00
  • cc7e3860f2 fix #1610 #1651 - read HISTORY.md Gerasimos (Makis) Maropoulos 2020-10-04 16:50:21 +03:00
  • 5fc50a0049 Thanks @Cesar ❤️ Gerasimos (Makis) Maropoulos 2020-10-02 15:13:44 +03:00
  • 46710fc972 README: add a small gif Gerasimos (Makis) Maropoulos 2020-10-02 00:59:32 +03:00
  • 2f971c365a Thanks @ky2s and @unixedia ❤️ ❤️ Gerasimos (Makis) Maropoulos 2020-10-01 17:32:09 +03:00
  • 552539bed1 Add View Engine Benchmarks: https://github.com/kataras/iris/tree/master/_benchmarks/view Gerasimos (Makis) Maropoulos 2020-10-01 16:06:16 +03:00
  • 5017e3c986 i18n: respect fallback language when Strict is false and no DefaultMessageFunc was provided Gerasimos (Makis) Maropoulos 2020-09-30 10:36:25 +03:00
  • 5b983800ec update dependencies (see previous commit for more interesting stuff) Gerasimos (Makis) Maropoulos 2020-09-29 20:34:47 +03:00
  • 4065819688 New: i18n pluralization and variables support and more... Gerasimos (Makis) Maropoulos 2020-09-29 19:19:19 +03:00
  • f224ded740 Thanks @maxbertinetti ❤️ @CSRaghunandan ❤️ and @HieuLsw ❤️ Gerasimos (Makis) Maropoulos 2020-09-28 12:48:45 +03:00
  • 7cfcf9f9ba Update README.md Gerasimos (Makis) Maropoulos 2020-09-25 20:21:41 +03:00
  • 6509a3d0c3 Merge pull request #1643 from aa1143/master Gerasimos (Makis) Maropoulos 2020-09-23 19:18:47 +03:00
  • 7c1502bf04 add check the values array length, avoid panic: index out of range aa1143 2020-09-23 21:52:29 +08:00
  • a8e263c9e4 Thank you @jingtianfeng ❤️ Gerasimos (Makis) Maropoulos 2020-09-23 03:42:53 +03:00
  • 39c373bd36 Thank you @leki75 ❤️ Gerasimos (Makis) Maropoulos 2020-09-21 18:44:52 +03:00
  • c2f9e57b84 Merge pull request #1636 from kataras/pongo2-v4 Gerasimos (Makis) Maropoulos 2020-09-20 01:10:30 +03:00
  • 31c616c886 update pongo2 to version 4 Gerasimos (Makis) Maropoulos 2020-09-20 01:09:16 +03:00
  • a04a6b5011 add accesslog+proxy example Gerasimos (Makis) Maropoulos 2020-09-19 17:47:44 +03:00
  • fc2aada3c7 Thank you lihaotian0607 ❤️ ❤️ Gerasimos (Makis) Maropoulos 2020-09-18 21:04:35 +03:00
  • d1f32e723a minor improvements to the kafka-api example Gerasimos (Makis) Maropoulos 2020-09-18 13:58:31 +03:00
  • d5a179cc45 fix UseRouter not respected by iris-cli live reload Gerasimos (Makis) Maropoulos 2020-09-18 02:08:27 +03:00
  • 7fa2666f58 add accesslog+MVC example Gerasimos (Makis) Maropoulos 2020-09-17 18:01:35 +03:00
  • 0c125baf2a thank you @Little-YangYang ❤️ Gerasimos (Makis) Maropoulos 2020-09-17 13:44:13 +03:00
  • d6380813ea Update README.md Gerasimos (Makis) Maropoulos 2020-09-16 20:27:01 +03:00
  • 5d95c22fdb thank you @tuhao1020 ❤️ ❤️ Gerasimos (Makis) Maropoulos 2020-09-16 19:41:48 +03:00
  • ab7ee4a331 update pongo2 to version 4 Gerasimos (Makis) Maropoulos 2020-09-16 17:11:46 +03:00
  • 85b5453ae1 add auth/jwt/refresh-token example as requested at #1635 Gerasimos (Makis) Maropoulos 2020-09-16 13:57:11 +03:00
  • 64f95a59b4 fix ip_test (see prev commit) Gerasimos (Makis) Maropoulos 2020-09-16 13:21:34 +03:00
  • 373b8993ad add viper configuration example and minor improvements - read HISTORY.md Gerasimos (Makis) Maropoulos 2020-09-16 12:59:51 +03:00
  • f9e048e56b thank you @CetinBasoz ❤️ Gerasimos (Makis) Maropoulos 2020-09-16 11:19:02 +03:00
  • e828a96752 fix #1633 and respect controller's no log option for websocket controllers too Gerasimos (Makis) Maropoulos 2020-09-15 23:37:11 +03:00
  • 3baee7db34 add Party.SetRoutesNoLog and mvc.Application.SetControllersNoLog as requested at #1630 Gerasimos (Makis) Maropoulos 2020-09-15 00:23:09 +03:00
  • 0f7cf7f35c example: i18n: nested .ini template key-values Gerasimos (Makis) Maropoulos 2020-09-14 22:00:20 +03:00
  • 44d5ebdc9c Modify the SPA example for iris.PrefixDir Gerasimos (Makis) Maropoulos 2020-09-14 18:36:04 +03:00
  • 076f806925 accesslog: SetOutput change at servetime and wait(no lock) until prev is closed as requested at #1631 Gerasimos (Makis) Maropoulos 2020-09-14 17:35:17 +03:00
  • d00a4b33f1 accesslog: experimental SetOutput at serve-time as requested at #1631 Gerasimos (Makis) Maropoulos 2020-09-14 13:37:42 +03:00
  • 701713efdb accesslog: add Truncate method as requested at #1631 Gerasimos (Makis) Maropoulos 2020-09-14 12:15:08 +03:00
  • 54a095c23f Add example for custom fast Accesslog Formatter Gerasimos (Makis) Maropoulos 2020-09-14 02:35:01 +03:00
  • 7113165cb8 fix #1629 Gerasimos (Makis) Maropoulos 2020-09-14 01:09:51 +03:00
  • fd5a2a7c58 README.md Gerasimos (Makis) Maropoulos 2020-09-13 23:14:13 +03:00
  • a917ef68fc v12.2.0-alpha Gerasimos (Makis) Maropoulos 2020-09-13 19:18:57 +03:00
  • fb00ecd2b7 accesslog: add a blank configuration field as requested at #1627 Gerasimos (Makis) Maropoulos 2020-09-13 17:01:57 +03:00
  • 99fd50bf9d mvc: give the end-developer the option to skip an error through the HandleError method Gerasimos (Makis) Maropoulos 2020-09-13 16:03:20 +03:00
  • 7431fcc9cf more tiny improvements Gerasimos (Makis) Maropoulos 2020-09-13 14:28:05 +03:00
  • 65b7983d7a minor Gerasimos (Makis) Maropoulos 2020-09-13 04:20:00 +03:00