1
0
mirror of https://github.com/kataras/iris.git synced 2026-06-10 07:33:42 +00:00
Commit Graph

1691 Commits

Author SHA1 Message Date
Gerasimos (Makis) Maropoulos 058d70e533 Update to 6.0.1 - use the response recorder whenever you need it. Read HISTORY.md 2017-01-04 15:16:53 +02:00
Gerasimos (Makis) Maropoulos 8bbd9f8fc5 Happy new year! Update to 6.0.0 | HTTP/2 full support. https://github.com/kataras/iris/issues/565
full commit from development branch.

Examples, book, middleware, plugins are updated to the latest iris
version. Read HISTORY.md for more.

The 'old' v5 branch which relied on fasthttp exists for those who want
to use it navigate there: https://github.com/kataras/iris/tree/5.0.0
2017-01-02 21:20:17 +02:00
Gerasimos (Makis) Maropoulos ced2083ab3 Fix https://github.com/kataras/iris/issues/570 | no-internet connection but Config.CheckForUpdates is true 2016-12-31 14:40:19 +02:00
Gerasimos (Makis) Maropoulos fe79fdea44 Fix https://github.com/kataras/iris/issues/566 2016-12-22 19:07:03 +02:00
Gerasimos (Makis) Maropoulos 1f25e4335a Nothing special here,yet, stay tuned 2016-12-19 11:15:48 +02:00
Gerasimos (Makis) Maropoulos 88c98bb1e1 More on Transactions: Fallback on, unexpected, panics and able to send 'silent' error which stills reverts the changes but no output 2016-12-18 14:08:28 +02:00
Gerasimos (Makis) Maropoulos 1da8231abd Nothing special: just add comments to the BeginTransaction, I have more ideas on this, stay tuned 2016-12-18 13:24:24 +02:00
Gerasimos (Makis) Maropoulos f54dc697cc More on Transactions: iris.UseTransaction and iris.DoneTransaction. See HISTORY.md 2016-12-16 10:20:05 +02:00
Gerasimos (Makis) Maropoulos 48e770dab0 Update to 5.1.1 - Addons for the last feature, Transaction scopes. Read HISTORY.md
Read HISTORY.md and example here:
github.com/iris-contrib/examples/tree/master/transactions
2016-12-15 17:16:17 +02:00
Gerasimos (Makis) Maropoulos c6b6ebf757 Fix the readme TODOs syntax. Read HISTORY.md for v5.1.0
Simple proof-of-concept example of request-scoped transactions here:
https://github.com/iris-contrib/examples/blob/master/request_transactions/main.go
2016-12-15 15:26:06 +02:00
Gerasimos (Makis) Maropoulos 65980d3363 New Feature: Request-Scoped Transactions
Example:
https://github.com/iris-contrib/examples/tree/master/request_transactions
2016-12-15 15:14:48 +02:00
Gerasimos (Makis) Maropoulos 1ff949b357 Test code: nothing special here, remove the getRandomPort and use getRandomNumber for all 2016-12-14 11:57:07 +02:00
Gerasimos (Makis) Maropoulos baec4d0fff Update Donations 2016-12-13 09:36:53 +02:00
Gerasimos (Makis) Maropoulos dba1256d71 Remove the TestCache from tests, no need here. 2016-12-13 08:53:55 +02:00
Gerasimos (Makis) Maropoulos 5ba6ccf365 Qualify the quality repository report tool 2016-12-13 08:41:30 +02:00
Gerasimos (Makis) Maropoulos 731e64eae9 test code again: nothing speicial remove, finish with dublicated code remove actions 2016-12-13 08:09:27 +02:00
Gerasimos (Makis) Maropoulos bb52d17ef5 test code: nothing special, just random some of the real ports 2016-12-13 07:33:51 +02:00
Gerasimos (Makis) Maropoulos 8a861997a4 nothing special here 2016-12-13 07:12:58 +02:00
Gerasimos (Makis) Maropoulos 309b037e3b Update to 5.0.4 - Read HISTORY.md 2016-12-12 12:18:59 +02:00
Gerasimos (Makis) Maropoulos 424ede7258 Merry Christmas! 2016-12-11 07:50:03 +02:00
Gerasimos (Makis) Maropoulos 7fa368e1ce Update DONATIONS.md 2016-12-09 08:18:53 +02:00
Gerasimos (Makis) Maropoulos 0513fa745b Add test for Redirect while ListenTLS/ListenLETSENCRYPT 2016-12-04 06:53:08 +02:00
Gerasimos (Makis) Maropoulos b62302d1d7 For unknown reasons I can't use desktop github yet, let's try this
I had the same gitignore for 4months+, github bug or .git ignored issues? lets test.
2016-12-04 06:41:23 +02:00
Gerasimos (Makis) Maropoulos 290a9cad3d Fix testing example README link
As requested here: https://github.com/kataras/iris/issues/543
2016-11-23 22:46:19 +02:00
Gerasimos (Makis) Maropoulos 619a54a9f2 Fix an old issue https://github.com/kataras/iris/issues/355 2016-11-22 16:46:07 +02:00
Gerasimos (Makis) Maropoulos 163817bec4 Fix https://github.com/kataras/iris/issues/541 2016-11-19 10:16:07 +02:00
Gerasimos Maropoulos 8b88aabc05 Update to 5.0.2 - Cache(only) improvements
Cache - only improvements
2016-11-15 20:20:29 +02:00
Gerasimos Maropoulos 948eb2ecc1 Yesterday I refused a great offer. I hope for the better. 2016-11-13 22:17:11 +02:00
Gerasimos Maropoulos 7b2bcc19cd Fix url typo as reported here: https://github.com/kataras/iris/issues/531 2016-11-13 11:12:59 +02:00
Gerasimos Maropoulos 5e4db0e56b Update DONATIONS.md 2016-11-07 15:15:22 +02:00
Gerasimos Maropoulos 7efa206ec4 Update DONATIONS.md
Done: Hi, could you please use Damon Zhao instead of 赵 益鋆
2016-11-04 13:00:00 +02:00
Gerasimos Maropoulos ac58a95d2d Update the book link for the stable version
https://docs-v4.iris-go.com
2016-11-01 13:22:15 +02:00
Gerasimos Maropoulos 504006a7bb Add a link to the stable version on the Installation section 2016-10-31 21:21:11 +02:00
Gerasimos Maropoulos 32e3cbede1 Prepare for 4.0.0 gopkg.in for-ever package (All 20+ other repositories refactored) including gitbook and examples 2016-10-31 08:19:00 +02:00
Gerasimos Maropoulos 6f22da7622 Nothing special here, remote cache is not ready yet
Remote Cache is not inside docs or history because it's not ready for
production yet, however it seems to works fine, but until I test it on
more than 2kk requests I will not add this on history or docs. The
upcoming 24 hours I will upload a relative package which will combine
all cache features to one
2016-10-28 21:55:00 +03:00
Gerasimos Maropoulos 3243432d48 A small improvement to LETSENCRYPT and LETSENCRYPTPROD
just  an improvement to the `LETSENCRYPT` in order to meet your needs,
it lets you configure the cache file to any directory  or to disable it
by passing "" as the second argument.

**OUTLINE**
```
// ListenLETSENCRYPT starts a server listening at the specific nat
address
// using key & certification taken from the letsencrypt.org 's servers
// it's also starts a second 'http' server to redirect all
'http://$ADDR_HOSTNAME:80' to the' https://$ADDR'
// it creates a cache file to store the certifications, for performance
reasons, this file by-default is "./letsencrypt.cache"
// if you skip the second parameter then the cache file is
"./letsencrypt.cache"
// if you want to disable cache then simple pass as second argument an
empty emtpy string ""
//
// example:
https://github.com/iris-contrib/examples/blob/master/letsencyrpt/main.go
//
// supports localhost domains for testing,
// NOTE: if you are ready for production then use
`$app.Serve(iris.LETSENCRYPTPROD("mydomain.com"))` instead
ListenLETSENCRYPT(addr string, cacheFileOptional ...string)
```

**OVERVIEW**
```
package main

import "github.com/kataras/iris"

func main() {
iris.Get("/", func(ctx *iris.Context) {
ctx.Write("Hello from SECURE SERVER!")
})

iris.ListenLETSENCRYPT("mydomain.com", "./mycachefile.cache)
}

```
2016-10-28 21:21:57 +03:00
Gerasimos Maropoulos 7eb520fc6b [2] Continue working on #513 2016-10-28 11:13:12 +03:00
Gerasimos Maropoulos f634826346 Continue working on https://github.com/kataras/iris/issues/513 2016-10-27 10:37:52 +03:00
Gerasimos Maropoulos bbf74ce8f0 Update README 2016-10-27 03:41:49 +03:00
Gerasimos Maropoulos bb38bd7ccc Fix travis test 2016-10-27 03:31:11 +03:00
Gerasimos Maropoulos 606e824036 Fix travis test
On normal pc is running but travis slows things... so timing is not a
good idea to test, if that fails again I will remove this test from
github entirely.......
2016-10-27 03:28:28 +03:00
Gerasimos Maropoulos 539c62f954 Fix travis test 2016-10-27 03:23:50 +03:00
Gerasimos Maropoulos d32ae1377c Implement Cache as https://github.com/kataras/iris/issues/513
I love coding unique Iris staff!!!
2016-10-27 03:17:09 +03:00
Gerasimos Maropoulos 6d65c00423 Add some random articles happened to be fetched the last two weeks 2016-10-25 18:47:19 +03:00
Gerasimos Maropoulos ee9b153f6d gofmted -s 2016-10-25 16:49:57 +03:00
Gerasimos Maropoulos 78d145c207 Introduce version 5.0.1 2016-10-25 15:58:18 +03:00
Gerasimos Maropoulos 9958337e5d Fix and improve the iris cmd according to this: https://github.com/kataras/iris/issues/506 2016-10-23 07:20:39 +03:00
Gerasimos Maropoulos fc9cd0a8c2 Update DONATIONS | Thanks for your support! 2016-10-21 18:23:26 +03:00
Gerasimos Maropoulos 0f096b49a5 Format HISTORY.md for V4 LTS 2016-10-21 03:16:00 +03:00
Gerasimos Maropoulos 5c896b39a5 V4 LTS, check the HISTORY.md 2016-10-21 03:06:50 +03:00