Gerasimos (Makis) Maropoulos
1e5cbf9e24
minor
2022-04-18 10:52:47 +03:00
Gerasimos (Makis) Maropoulos
cf36063adf
first release of SSO package and more examples
2022-03-28 14:00:26 +03:00
Gerasimos (Makis) Maropoulos
9cf6f9fa5e
add a new Party.EnsureStaticBindings method - read HISTORY.md
2022-03-12 12:32:27 +02:00
Gerasimos (Makis) Maropoulos
7ab0f6fff5
set min version on tls configuration even on the tests and examples
2022-03-10 21:48:05 +02:00
Gerasimos (Makis) Maropoulos
28af63fd84
minor
2022-03-06 21:15:11 +02:00
Gerasimos (Makis) Maropoulos
a5c43f1d9d
As the default value is TLS 1.0, which is considered insecure, it is recommended to explicitly set the MinVersion to a secure version of TLS
2022-03-06 19:43:09 +02:00
Gerasimos (Makis) Maropoulos
e2222a8066
fix #1852
2022-03-03 02:34:23 +02:00
Gerasimos (Makis) Maropoulos
f28203f1be
add Context.ReadMultipartRelated as requested at #1787
2022-03-02 03:49:15 +02:00
Gerasimos (Makis) Maropoulos
61872a1612
Add Party.Container.SetDependencyMatcher, hero.Container.DependencyMatcher and hero.Dependency.Match to fullfil the feature request asked at: #1842
2022-03-01 21:26:02 +02:00
Gerasimos (Makis) Maropoulos
20fa672097
fix 2 minor issues
2022-02-26 21:16:08 +02:00
Gerasimos (Makis) Maropoulos
d6cfe3fe5b
new Timeout, TimeoutMessage configuration fields and apps.OnApplicationRegistered listener
2021-12-09 14:44:03 +02:00
Gerasimos (Makis) Maropoulos
bf54d33a3e
add new ':email' path parameter and revert the jsoniter removal
2021-10-13 16:22:22 +03:00
Gerasimos (Makis) Maropoulos
11c1301cda
minor
2021-09-14 21:50:39 +03:00
Kim
78108ac96c
remove extra newline
2021-08-12 14:09:44 +02:00
Kim
b4c9e7124a
fix macos panic dereferencing when passing a []byte version of certificate or key as cert|keyFileOrContents to iris.TLS()
...
if len(certFileOrContents) > 1024 the error returned will be Filename too long and os.IsNotExist(err) will be false
2021-08-12 14:03:40 +02:00
Gerasimos (Makis) Maropoulos
574db973d0
improve Context.Proceed
...
Now this is possible: ok := (Handler1) && ctx.Proceed(Handler2)) || ctx.Proceed(Handler3)
2021-06-15 00:36:28 +03:00
Gerasimos (Makis) Maropoulos
a3b5797e54
add a shortcut for ConfigureContainer().Use as UseFunc on Party
2021-06-11 11:11:36 +03:00
Gerasimos (Makis) Maropoulos
96c2dec47f
dependency injection: func (...<T>) iris.Handler can be generated to a simple iris handler if <T> are static dependencies
2021-06-10 21:16:00 +03:00
Gerasimos (Makis) Maropoulos
8f9140b705
New Context.FormFiles method
2021-06-07 15:33:19 +03:00
Gerasimos (Makis) Maropoulos
6219e57135
New APIContainer.EnableStrictMode(bool) method. Read HISTORY.md
2021-04-22 14:00:00 +03:00
Gerasimos (Makis) Maropoulos
43079f75d2
godoc: minor
2021-04-22 11:52:25 +03:00
Gerasimos (Makis) Maropoulos
ce6c455601
add Party.RemoveRoute method as requested in the community chat
2021-04-04 20:24:21 +03:00
Gerasimos (Makis) Maropoulos
2b5495e960
Merge pull request #1742 from tuhao1020/master
...
bug fix #1741 #1744
2021-03-18 20:52:10 +02:00
tuhao
71f1d86420
add a tls.Config parameter for reverse proxy
2021-03-12 13:20:21 +08:00
tuhao
84581e5314
bug fix #1741
2021-03-10 13:03:20 +08:00
Gerasimos (Makis) Maropoulos
89f02c6e87
update jwt dependency and use the current Party if relative path is empty on PartyConfigure only
2021-03-03 14:39:47 +02:00
Gerasimos (Makis) Maropoulos
c1b31ab102
PartyConfigure: try to bind the struct's exported zero fields based on the registered dependencies (if any)
...
If the PartyConfigurator value accepts only static dependencies then we have zero performance penalty, exactly like a Controller (structure) works
2021-02-21 22:24:01 +02:00
Gerasimos (Makis) Maropoulos
f34703e3cf
minor improvement of the previous commit
2021-02-17 16:57:19 +02:00
Gerasimos (Makis) Maropoulos
cbf70a7bcf
Add new PartyConfigure helper
2021-02-17 16:50:36 +02:00
Gerasimos (Makis) Maropoulos
5994fd5d4e
New iris.WithKeepAlive(time.Duration) Configurator is added as a helper to enable TCP listener featured with keep-alive
2021-01-31 21:24:15 +02:00
tuhao
33344283b8
use DirOptions.ShowHidden in DirListRich
2021-01-29 01:10:40 +08:00
tuhao
8b2bdd0dc2
modifiy DirList's default html format
2021-01-28 23:38:05 +08:00
Gerasimos (Makis) Maropoulos
f7757c0793
fix https://github.com/kataras/iris/issues/1713 and add a simple usage example of the 'RemoveHandler'
2021-01-27 01:22:20 +02:00
Gerasimos (Makis) Maropoulos
435f284815
New feature: Fallback views. Read HISTORY.md
2021-01-24 14:08:37 +02:00
tuhao
cc69d05727
udpate modifyProxiedRequest
2021-01-22 01:11:25 +08:00
Gerasimos (Makis) Maropoulos
6c823e4864
Add example for #1706 (we already cover that functionality through the rest of the examples, but make it clear for newcomers that, dependencies can be used for that kind of reasons as well)
2021-01-21 05:57:37 +02:00
Gerasimos (Makis) Maropoulos
e990b23a64
Merge pull request #1703 from tuhao1020/master
...
update host.ProxyHandler to compatiable with different hosts in target url and request host
2021-01-21 05:25:43 +02:00
Gerasimos (Makis) Maropoulos
9f6a75f7c4
Expose the ConfigureContainer().Handle as Application/Party.HandleFunc to make it easier for developers to catch up
2021-01-21 01:36:11 +02:00
tuhao
9eb7d9386d
add ProxyHandlerRemote and NewProxyRemote
2021-01-16 11:49:33 +08:00
tuhao
93fa23befa
update TestProxy
2021-01-11 17:03:22 +08:00
tuhao
b6ebc39b9e
update host.ProxyHandler to compatiable with different host in target url
2021-01-11 15:25:32 +08:00
Gerasimos (Makis) Maropoulos
8aedf6bc32
:)
2021-01-09 05:41:20 +02:00
Gerasimos (Makis) Maropoulos
387eac8672
Merge branch 'master' into master
2021-01-09 03:37:54 +02:00
Gerasimos (Makis) Maropoulos
240fdb6dc3
API versioning improvements
...
Replace the go-version package with a regex-free alternative semver
the result: versioned apis have almost zero performance cost now
thanks @motogo for your kind donation ❤️ - please check your github notifications
2021-01-07 04:14:41 +02:00
Shubhendra Singh Chauhan
8ab500bd6c
fixed code quality issues using DeepSource
...
* Combine multiple `append`s into a single call
* Remove unnecessary use of slice
* Replace `strings.Index` with `strings.Contains`
* Added .deepsource.toml config file for DeepSource integration
2021-01-06 16:36:10 +05:30
Gerasimos (Makis) Maropoulos
b409f7807e
New feature: versioning.Aliases
...
Thanks @mulyawansentosa and @remopavithran for your donates ❤️
2021-01-06 01:52:39 +02:00
Gerasimos (Makis) Maropoulos
4d09475c29
fix https://github.com/kataras/iris/issues/1672
2020-11-13 20:11:55 +02:00
Gerasimos (Makis) Maropoulos
c81b97188a
add example for https://github.com/kataras/iris/issues/1671
2020-11-13 00:34:17 +02:00
Gerasimos (Makis) Maropoulos
7a19cfb211
add DirOptions.SPA field
...
relative to #1653
2020-11-07 00:08:49 +02:00
Gerasimos (Makis) Maropoulos
1864f99145
New JWT features and changes (examples updated). Improvements on the Context User and Private Error features
...
TODO: Write the new e-book JWT section and the HISTORY entry of the chnages and add a simple example on site docs
2020-10-17 06:40:17 +03:00