Commit Graph

561 Commits

Author SHA1 Message Date
Gerasimos (Makis) Maropoulos
eaa3c91d51 Alt the port part on subdomains if 80 or 443 in order to work as expected by devs
Former-commit-id: a7603e50591624c4b7a56448fe17b7b62a2de1ba
2017-03-24 12:33:53 +02:00
Gerasimos (Makis) Maropoulos
847a59386f _examples: Table Of Contents
Part 4.


Former-commit-id: 1c06fe7237aa862b31773f7ce10677f57cfe1d63
2017-03-24 02:51:10 +02:00
Gerasimos (Makis) Maropoulos
8fb9da038c Add "certification" files for the _examples/beginner/listen-tls example.
Former-commit-id: e3684139b6eb7084ee75aef8d2fa8d1062fb5760
2017-03-24 02:28:24 +02:00
Gerasimos (Makis) Maropoulos
7a6cf4c5aa Add (10) more _examples. TOC: https://github.com/kataras/iris/tree/v6/_examples
Part 3.


Former-commit-id: 229b86baca4043c69517968318d9a962d2e026d0
2017-03-24 02:25:00 +02:00
Gerasimos (Makis) Maropoulos
7c5d7cae05 Add More Examples & Categorized in Folders & TOC
Part 2.


Former-commit-id: 3ccb7c259e86c0b6e5147d372aa9cff10c1b5bb1
2017-03-24 00:25:59 +02:00
Gerasimos (Makis) Maropoulos
55c250c93a Add More Examples & Categorized in Folders & TOC
Former-commit-id: ce4d711a75a4ba08ffab075e6baa88724725885b
2017-03-24 00:22:05 +02:00
Gerasimos (Makis) Maropoulos
64ecc88195 _future
Former-commit-id: 06ad874613c270383be5a7355cbb23a2dcf7a903
2017-03-23 02:34:45 +02:00
Gerasimos (Makis) Maropoulos
7e94befac8
Former-commit-id: ee124d35cc21d358d1817c3fa908064730ebca8d
2017-03-22 06:02:49 +02:00
Gerasimos (Makis) Maropoulos
55b71c6c82 Format readme
Former-commit-id: cd4e6a16bd8380f775bcb9f26400183266a20e66
2017-03-22 05:58:38 +02:00
Gerasimos (Makis) Maropoulos
221334f8cb Readme Update
Former-commit-id: ed3f825945b51aa4cafd231c2ad7eb5fa1270852
2017-03-22 05:45:03 +02:00
Gerasimos (Makis) Maropoulos
5d518d4440 _future
Fix some things on an experimental future feature.
Still dirty code ofc, it will take a long to be adopted, but new
developers can watch the backstage's step-by-step test-driven solutions.


Former-commit-id: 739260b8662bff7164ba75ef36c81a6b564d53cc
2017-03-22 05:07:30 +02:00
Gerasimos (Makis) Maropoulos
1ac6f08a97 _future
Ok we did convert a regular `func([]string) func(string)bool` to
`func(anything...) func(string)bool`


Former-commit-id: 1097e5d61663f1b14867e807ae53e2ccbb6401a8
2017-03-22 00:33:38 +02:00
Gerasimos (Makis) Maropoulos
00cfdf404a _future
Former-commit-id: 969ab7495c421cb8a108a6821c22663f6eb12b11
2017-03-21 05:22:01 +02:00
Gerasimos (Makis) Maropoulos
a769d54471 Readme Update
Former-commit-id: a7258a09b392076a0d88fd018cea46a733d4c327
2017-03-21 02:41:36 +02:00
Gerasimos (Makis) Maropoulos
b4a1d04ad8 New twitter status
Former-commit-id: 85228c6f3a5ef6250fa7d24c68a4e210e4214dc7
2017-03-21 02:35:01 +02:00
Gerasimos (Makis) Maropoulos
caf01ad77e DZone(;)
Former-commit-id: b9bfd5e6f74bc5e6f27c1235567e7e3766f96d63
2017-03-21 01:39:10 +02:00
Gerasimos (Makis) Maropoulos
251cc93c7d _future | macro func test passed
Former-commit-id: e5ec3ce865069c0236e8398dbf5ed2805437fce1
2017-03-21 01:26:54 +02:00
Gerasimos (Makis) Maropoulos
db22de4b92 _future
Former-commit-id: fd2852d975edb7803c54b25366215e7295aef5c0
2017-03-20 23:54:50 +02:00
Gerasimos (Makis) Maropoulos
16113fa308 Nothing special here.
Github's latest commit on markdown parser forces me to re-organise the
README. Because of align="center" at markdown via
html property on an html element paragraph doesn't work any more.


Former-commit-id: f39e5ab0931ead65fbb6e8a867afd4ef412aedd3
2017-03-20 16:33:59 +02:00
Gerasimos (Makis) Maropoulos
c2f32c1de9 Nothing special here.
Github's latest changes doesn't supports align="center" at markdown via
html property on an html element paragraph. So we had to make changes
(until this will be fixed, if it's a bug*)


Former-commit-id: 743738b09edbdfc2ab4cd9504c51ee835c75e4ff
2017-03-20 16:06:53 +02:00
Gerasimos (Makis) Maropoulos
dd41a5c806 Nothing special here.
Github latest changes doesn't supports align="center" at markdown via
html property on an html element paragraph. So we had to make changes
(until this will be fixed, if it's a bug*)


Former-commit-id: 7ad6a0d5bb0dafc3b403cade96831bfb3b45e17e
2017-03-20 16:00:42 +02:00
Gerasimos (Makis) Maropoulos
069b81c377 _future
Former-commit-id: 25d74bdc601e9c8896b2086566b81196978269f3
2017-03-19 04:00:42 +02:00
Gerasimos (Makis) Maropoulos
55e1e79816 Build a better web, together!
Former-commit-id: 3cfe87da405d0ff749e1a1010660c556b047f333
2017-03-19 03:49:17 +02:00
Gerasimos (Makis) Maropoulos
0733ea37c0 Enhance the view engine's example for {{url ...}} and {{urlpath ...}} tmpl funcs for reverse routing.
Former-commit-id: ec3cda69e5cbe5a04842150011b3788b70055572
2017-03-19 02:06:15 +02:00
Gerasimos (Makis) Maropoulos
73dc9adf10 Add an example for sessions + securecookie. Relative: http://support.iris-go.com/d/29-mark-cookie-for-session-as-secure
Former-commit-id: 10c30aabdf6b8fa59457ed8296b3e87108d3861c
2017-03-18 23:43:04 +02:00
Gerasimos (Makis) Maropoulos
d51c0b7b50 Implement feature request: http://support.iris-go.com/d/29-mark-cookie-for-session-as-secure
Example:

app := iris.New()
app.Adapt(httprouter.New())
// IMPORTANT
cookieName := "mycustomsessionid"
// AES only supports key sizes of 16, 24 or 32 bytes.
// You either need to provide exactly that amount or you derive the key
from what you type in.
hashKey := []byte("the-big-and-secret-fash-key-here")
blockKey := []byte("lot-secret-of-characters-big-too")
secureCookie := securecookie.New(hashKey, blockKey)

app.Adapt(sessions.New(sessions.Config{
Cookie: cookieName,
Encode: secureCookie.Encode,
Decode: secureCookie.Decode,
}))

Former-commit-id: 6fe5ce6cb834d55862242e08405fad4e721caa5b
2017-03-18 12:22:20 +02:00
Gerasimos (Makis) Maropoulos
549c8eba10 URL Shortener using Iris and BoltDB example
Former-commit-id: 059f5fcd6c1df8df11ed2594ee3c1b1ccc13c7b0
2017-03-14 14:54:04 +02:00
Gerasimos (Makis) Maropoulos
ac3abca684 Nothing special here, just split the static handler to a package-level func and per-route func (same as before)
Former-commit-id: 1912d85de84856c715dfa7b79d771cada1b638b9
2017-03-14 02:58:56 +02:00
Gerasimos (Makis) Maropoulos
f487cd0029 Add some _examples in the main repository too.
Former-commit-id: 98895c34115ec2076b431332f0ffe9645adf7590
2017-03-13 15:16:12 +02:00
Gerasimos (Makis) Maropoulos
d76d9b1ec6 Fix http://support.iris-go.com/d/17-fallback-handler-for-non-matched-routes/9
Former-commit-id: 8a8a25ab8fb33a342c8d05fc7eae7cafd5bb02b2
2017-03-13 01:40:57 +02:00
Gerasimos (Makis) Maropoulos
5667bfb9f0 Fix http://support.iris-go.com/d/22-template-binary-problem-in-v6
Former-commit-id: 8bdd9ba4d2a8ebb04d28fe03f2869269bae7b04e
2017-03-09 15:35:09 +02:00
Gerasimos (Makis) Maropoulos
10656e171d http://support.iris-go.com/d/21-wrong-warning-message-while-redirecting
Former-commit-id: ca8bebf64f71d84a13f95295863e17dd72fbb9f5
2017-03-09 14:41:08 +02:00
Gerasimos (Makis) Maropoulos
d5974f6411 Update DONATIONS.md
Nothing special here, no source code changes for the last 3 commits.


Former-commit-id: c59d7a28cecd155c9765960488e59354642701fe
2017-03-09 03:29:01 +02:00
Gerasimos (Makis) Maropoulos
f490432a39 Update README.md
Former-commit-id: 4f15e4279219d3668b824ce89395ac272099679e
2017-03-09 01:50:00 +02:00
Gerasimos (Makis) Maropoulos
1eb860eb3f Update README.md
Former-commit-id: 2eeecfbe46954d7705104d0e4a6697e181272a86
2017-03-09 01:32:48 +02:00
Gerasimos (Makis) Maropoulos
7b73f6b1d9 Add iris.TOML to load configuration from toml-syntax based documents.
Former-commit-id: f92dc5bcaa92ca13aaf892dc27829ae33907b387
2017-03-06 00:08:58 +02:00
Gerasimos (Makis) Maropoulos
a0db147479 Add a changelog entry for the *Framework.Render usage
Former-commit-id: 8d27f0f8fb547670d02bc24e6bb42d83095e5722
2017-03-05 20:11:29 +02:00
Gerasimos (Makis) Maropoulos
b60142a2da Add a changelog for the usage of app.Render
Former-commit-id: b7dffb214a6b6d2efa80a3303ad138785f8b0968
2017-03-05 20:07:00 +02:00
Gerasimos (Makis) Maropoulos
ceefe701d1 http://support.iris-go.com (beta)
Status: https://twitter.com/MakisMaropoulos/status/838193708344438784

Former-commit-id: 7c8ca90581eb61d1276d894aed40df5cb2243383
2017-03-05 09:50:19 +02:00
Gerasimos (Makis) Maropoulos
5395a6f2c7 http://support.iris-go.com (beta)
Status: https://twitter.com/MakisMaropoulos/status/838193708344438784

Former-commit-id: 061f0f3fe21b575b945040387cd8287c78f33e53
2017-03-05 09:47:07 +02:00
Gerasimos (Makis) Maropoulos
7e11032042 Add a simple pprof middleware for newcomers
Former-commit-id: f533df7e84b7e174d4cb861ff50d81772550feb0
2017-03-05 03:36:00 +02:00
Gerasimos (Makis) Maropoulos
b961bedab0 http://support.iris-go.com (beta)
Former-commit-id: 71dd326f90c15550607413e33041e30e8d475416
2017-03-05 02:42:28 +02:00
Gerasimos (Makis) Maropoulos
92dd8ec423 Add the hosting plan cost for the forum.
Former-commit-id: f93dc6a20a820d2f26bdcc312d0fbbf7b3aa7a80
2017-03-04 20:04:31 +02:00
Gerasimos (Makis) Maropoulos
33db3e5384 Nothing special yet: Make the README.md a bit nicer.
Former-commit-id: bfdcf4969f21491e8a6b22c7442a089fe87bf82b
2017-03-03 05:10:56 +02:00
Gerasimos (Makis) Maropoulos
1f5a274cae Nothing special yet: Readme updates and gofmt -s -w . (including vendor)
Former-commit-id: b275e55b7cd90392772c49f72e8ecd644bf0634c
2017-03-03 04:54:18 +02:00
Gerasimos (Makis) Maropoulos
97b9d56e56 Remove vendor for kataras/go-options. Useless now.
Former-commit-id: 8362d3bf1a08571b19ef03b7c14049a04ac33452
2017-03-01 19:25:59 +02:00
Gerasimos (Makis) Maropoulos
a6fc0072ff Organising kataras/go-fs. No api changes for these changes don't worry. See previous commit's description for more info.
Former-commit-id: 8af960e5e4e5f7c8816140ac912328b9c524370b
2017-03-01 19:17:32 +02:00
Gerasimos (Makis) Maropoulos
57aea4aa75 Move the kataras/go-serializer into one iris' file.
Start organising the kataras/go-*package which are relative to the Iris
project. The kataras/go-*package will be exists and their features will
be adapted to Iris every 2 months, as we say at readme, iris-relative
packages should be tested for a long time before adapted to Iris.

With this way we have stability, code readability(the developer can
easly navigate to iris' code without need to move across different
kataras/ projects).


Former-commit-id: db291faaf59d4f53f14ce5800fde805f56c8b802
2017-03-01 15:04:42 +02:00
Gerasimos (Makis) Maropoulos
a4ff95f1d9 We have to protect newcomers.
Former-commit-id: 4a78e882bbe216873c5ee9db97b7a26d236ff6b7
2017-03-01 00:10:56 +02:00
Gerasimos (Makis) Maropoulos
f26dd69f9c Nothing special here. Come on post some good feature requests, I'm starting to get bored!
Former-commit-id: 6afc6ab3a3d2c35bc588dc91c132f1f7a6b24db3
2017-02-28 15:41:39 +02:00