Gerasimos (Makis) Maropoulos
|
cba6351d62
|
HandleDir: customize file/dir listing page through registered view engine
Former-commit-id: 98bfd9d5a073c5bc7c2c167e2a72dd7b05bfb24a
|
2020-07-07 06:11:44 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
38b0a796bd
|
fix #1552
Former-commit-id: 953df27468e3905e557bb1f6a97ea431cb60f6a6
|
2020-07-06 19:08:02 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
dd72a1e398
|
file-server example: use a custom template for listing dirs/files
Former-commit-id: 5b9bb0be4ac3f5d463f0957a3074aa6e7b1a71f7
|
2020-07-06 16:06:48 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
0b279c11fe
|
minor
Former-commit-id: f201fcad8fb425d0a5e9c32faa649b5199f60183
|
2020-07-05 23:35:45 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
16a6372cc9
|
add a DirListRich helper to make the file listing a bit more appealing than its default
Former-commit-id: 1d8338cddac0856be1c9f1e7b6d8d400bee71bef
|
2020-07-05 23:27:32 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
57dc64625d
|
file-server: fix ShowList on root dir
Former-commit-id: 6795382235d76942bcfd31ecc0b4ab02ecb85a8a
|
2020-07-05 05:39:48 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
8c3e43df7f
|
minor
Former-commit-id: 4c71a275f3e10dd0ce77bf5723c370be765663ab
|
2020-07-03 13:48:34 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
7f9e664b90
|
Option for Socket Sharding as requested at #1544
Former-commit-id: 0384baf593012377a94344d647ca41121294285a
|
2020-06-26 20:29:36 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
29d98ac281
|
use the new protobuf package and other minor stuff
Former-commit-id: 29bf71e8a73d34b27c6f5fe3f12c4ea1cc2b84b2
|
2020-06-21 17:15:28 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
311b560717
|
new feature: versioned controllers
Former-commit-id: c797e23c78b1e74bbe9ba56673f3a98f17f5e2f7
|
2020-06-19 20:58:24 +03:00 |
|
Hank Shen
|
7aecacdffe
|
fix typo
Former-commit-id: 181b7b504f22c3510dbeef3d6fbd43af226835e2
|
2020-06-18 13:42:57 +08:00 |
|
Gerasimos (Makis) Maropoulos
|
5088a35cf5
|
update mvc/authenticated-controller example
rel to: https://github.com/kataras/iris/issues/1536 too
Former-commit-id: 0ed36644ee2d6c27d90450700d9241eb1ba93c17
|
2020-06-14 15:24:42 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
ed5964716b
|
implement #1536 with (SetRegisterRule(iris.RouteOverlap))
Former-commit-id: 2b5523ff3e2aab60dd83faa3c520b16a34916fbe
|
2020-06-14 08:09:42 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
07f678eac0
|
asthetics
Former-commit-id: 1b13823e4e31327dad280a82252be969f845efe8
|
2020-06-10 23:37:50 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
7bb2223226
|
fix #1531 and introduce the 'Configuration.ResetOnFireErrorCode' (read HISTORY.md)
Former-commit-id: 84f1e894378a6dfd94e0bf057f4037e35aee0c4f
|
2020-06-08 05:16:55 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
ed45c77be5
|
reorganization of _examples and add some new examples such as iris+groupcache+mysql+docker
Former-commit-id: ed635ee95de7160cde11eaabc0c1dcb0e460a620
|
2020-06-07 15:26:06 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
d556cfc39a
|
New builtin JWT middleware - this one supports encryption and ed25519
Former-commit-id: ca20d256b766e3e8717e91de7a3f3b5f213af0bc
|
2020-05-27 12:02:17 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
47c3bad58d
|
set iris logger to the sessiondb/badger logs and update deps
Former-commit-id: 7578dec5752cc2bfa012440c24d59f41425812f8
|
2020-05-17 22:08:43 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
1e20996330
|
add 'Configuration.PathIntelligence' and 'OnErrorCode' and 'OnAnyErrorCode' on APIContainer
Former-commit-id: bc3d0232106622063205f326bfa4ed3aa84179de
|
2020-05-17 08:10:07 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
21a013569f
|
add TLSConfig on redis configuration #1515
Former-commit-id: 3ce4a43185c7b6b5250f49483d7d229ea9dd1670
|
2020-05-17 03:25:32 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
571322f595
|
Add some unofficial http error codes
Former-commit-id: 5b9ed411e446e5e4d5e6c3ec705c314cc5c1c9ec
|
2020-05-16 23:40:42 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
ad74d7b935
|
error handlers per party: log those routes too and all test cases paased
need cleanup though
Former-commit-id: 6b0c18e38b58af2388015c7cf1af9cc43d7d35d3
|
2020-05-11 11:11:27 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
c039730521
|
HTTP error handlers per Party (docs and details in progress)
Former-commit-id: 7092ebed556b56d9f1769b9b23f2340c2a3a18f7
|
2020-05-11 00:44:54 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
b6a36bf28d
|
iris.TLS starts a secondary http redirection server now (like AutoTLS did) and add 'iris.TLSNoRedirect' to disable it (on both TLS and AutoTLS)
Former-commit-id: c7a535bf860a67604de3d09ade30599611e096f1
|
2020-05-08 21:13:12 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
116503a9a5
|
add LogLevel/WithLogLevel in Configuration and run Configurators before Build state
Former-commit-id: d38f1fdae98d650692775f4cee06bd017aba959f
|
2020-05-08 03:55:54 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
a111c67241
|
use a custom version of httpexpect which removes things that Iris or its users not use at all in order to reduce the download filesize
Former-commit-id: 993107d0fa40b5e423962b58aa924b712644f18c
|
2020-05-06 21:08:12 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
c10dd32ad7
|
new simple _examples/README.md, wiki should live only inside kataras/iris/wiki and the provided e-book
Former-commit-id: 350eafb0f70f8433e394e103ff93fa332ee00a05
|
2020-05-05 16:03:19 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
f667bc5ff3
|
HISTORY.md: example of the new Dependency Injection features
Former-commit-id: 94294ffa96fafeb133b129f6f59c813d73ed05f1
|
2020-04-30 22:50:49 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
c3543528cf
|
fix: https://github.com/kataras/i18n/issues/1
Former-commit-id: 12b75f1e54ebf3d7f78a09b8d5594859a344422d
|
2020-04-30 16:16:43 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
714e84b597
|
apply https://github.com/kataras/iris/issues/1500
Former-commit-id: 2b5ae1857a5815977507b6b8fc72dd0040d470ca
|
2020-04-29 21:16:43 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
ac08f53ba0
|
minor
Former-commit-id: d4eebea0b5849c574e2ffd4b0bb36e4380b14111
|
2020-04-29 05:50:29 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
2a4043a3c2
|
more route info improvements
Former-commit-id: ccbe95de0badb1bf448fcc443cecda60772716dc
|
2020-04-28 22:34:36 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
c366c34644
|
add human-friendly middleware names on route debugging (see HISTORY.md#Next)
Former-commit-id: f7291c4a077c4d1573344c93ba8a153fede18795
|
2020-04-28 05:42:23 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
b657c5e6af
|
don't fire ErrServerClosed on manually interrupt signals (CTRL/CMD+C)
Former-commit-id: 673c84dd13bb99c0926aa1b4a6b4eff9745403d8
|
2020-04-28 05:22:58 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
27ca1c93f5
|
logging: several improvements
Former-commit-id: 12538c74a1aa55314c35ac3cf2665646b704851d
|
2020-04-28 01:58:56 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
d1f18501e8
|
add a way to customize the handler names (recommended: before server execution) so route logging can be more human-friendly on handlers like standard iris middlewares, e.g. request logger
Former-commit-id: 039c233f2d4da0d52b1d6fc86b6d73be14b15608
|
2020-04-27 15:48:09 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
f75ec4e67c
|
change the JS MIME to text/javascript instead of application/javascript as https://github.com/golang/go/issues/32351
Former-commit-id: 761be7901fff65ef0ca6e3ea4339ff59f569cf75
|
2020-04-27 12:28:30 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
346ca2a219
|
route logging improvement: group by methods
Former-commit-id: ad884991433a244dc76bdad7314d98a5c204dac6
|
2020-04-26 17:51:27 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
66e641513c
|
more route logging improvements, see the parent commit
Former-commit-id: 973167e3ca7b3463f79ec62ab8be6770727f1c2b
|
2020-04-26 17:23:38 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
77a79cae58
|
improve route debug info, see HISTORY.md
Former-commit-id: ae245bae5fefa57c5f7663f7d1d661ec68ad366a
|
2020-04-26 06:21:20 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
5d3c96947c
|
New: gRPC MVC features, new WithLowercaseRouting option and add some new context methods
read HISTORY.md
Former-commit-id: 30a16cceb11f754aa32923058abeda1e736350e7
|
2020-04-25 02:30:19 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
0cf5d5a4a3
|
minor
Former-commit-id: 85c8b1e20da6e39485478025ef1b0f80ef953e4a
|
2020-04-21 09:27:28 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
6c6de6b85d
|
improve remote addr parsing as requested at: https://github.com/kataras/iris/issues/1453
Former-commit-id: e5fde988eda9bf582b04285a1c77ba123910a699
|
2020-04-20 10:43:45 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
340664dca9
|
add test for hero/Container.UseResultHandler
Former-commit-id: 8954541f8da055f30965cce07a85f485580fee48
|
2020-04-19 12:05:22 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
dcf02480b3
|
Implement ResultHandler as requested at: https://github.com/kataras/iris/issues/1465
Former-commit-id: 9d76c2f00766afd53cf6e591c25f861f179dd817
|
2020-04-18 22:40:47 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
1bb76853a9
|
.DI() to ConfigureContainer(...builders)
Former-commit-id: 169671a8b5b706dc8f136e68c1a060f27a2c421b
|
2020-04-17 15:56:36 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
eafa63da50
|
add hCaptcha middleware and example and memstore json struct tags
Former-commit-id: 31e4f68429e354c9130ebcf3829683a6d52e4492
|
2020-04-14 02:22:57 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
1b02f048ef
|
new 'Party.DI()' method to return the Party's instance of the new 'APIBuilderDI' and move the DI-relative Router to this new APIBuilderDI
Former-commit-id: 2fb81406c6e3162991c90e0918a3cac1b77c2b54
|
2020-04-08 20:04:56 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
bb66c10ad3
|
🐵 prepare next version: improve the hero and mvc path parameters bindings
Former-commit-id: 0626b91c6448b5cebf1d04ee3f115cde68aa3d6d
|
2020-03-02 19:48:53 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
78ab341862
|
minor for travis
Former-commit-id: 2a62e2817e8fc98a77359344a88505151b61654e
|
2020-03-02 10:21:38 +02:00 |
|