Commit Graph
168 Commits
Author SHA1 Message Date
David Jean LouisandGitHub 3cb9eb27e1 Added instructions on how to build ipe
Instructions on how to build ipe from a local checkout (closes #47).
2018-12-19 12:42:15 +01:00
ClaudemiroandGitHub 0ff81caae4 Merge pull request #46 from craigjmidwinter/docker
Add dockerfile and entrypoint script
2018-12-08 13:22:34 +01:00
Craig J. Midwinter 0de46888eb Add dockerfile and entrypoint script 2018-12-07 15:12:15 -06:00
Claudemiro 05c088f158 Fix golint issues 2018-11-26 22:57:50 +01:00
Claudemiro 3c51d0b614 Fix golint issues 2018-11-26 22:55:00 +01:00
Claudemiro 1a9fb1a706 Fix possible concurrency issues 2018-11-26 09:15:08 +01:00
Claudemiro d412759c16 Update README
- Removed maintainer needed banner
- Updated code examples
- Updated configuration example

Resolve: https://github.com/dimiro1/ipe/issues/42
2018-11-26 08:57:42 +01:00
Claudemiro f4781ee483 Change config from json to yaml
- Added possibility to override config with env vars
- Reorganized config structures
2018-11-25 23:39:12 +01:00
Claudemiro 964df8a5dd Update functional test dependencies 2018-11-25 21:24:05 +01:00
Claudemiro 8da763ec2f Refactor to make the maintanance simpler
- Fixed issue with webhooks
2018-11-25 17:40:43 +01:00
ClaudemiroandGitHub 4523549f71 Fix https://github.com/dimiro1/ipe/issues/37 2018-06-17 23:09:55 +02:00
ClaudemiroandGitHub fe1eb8c5eb Maintainer Needed 2018-02-14 22:23:06 +01:00
claudemiro 481311061f Merge remote-tracking branch 'origin/master' 2016-12-26 22:08:56 -02:00
claudemiro b117386591 Typos 2016-12-26 22:08:29 -02:00
claudemiro 746b978e52 This change allow 32bit compilation 2016-12-26 22:06:26 -02:00
ClaudemiroandGitHub da48528e51 Added Sourcegraph link 2016-11-08 13:11:45 -02:00
claudemiro 065d6ab286 Removing unused paremeters 2016-09-29 23:30:28 -03:00
somebodyandClaudemiro 1d1ffa00b5 correcting typo in README.md: instalation ->installation (#33) 2016-09-27 21:00:29 -03:00
claudemiro 983f490737 Params not necessary 2016-09-01 23:43:09 -03:00
claudemiro 5c9528bce4 Reverting to slicebased memdb after checking benchmark. 2016-09-01 23:42:55 -03:00
claudemiro 8fb96f3cbf Simpler logic 2016-09-01 23:42:18 -03:00
claudemiro 9d732fb01a Added option to enable pprof. 2016-09-01 21:03:29 -03:00
claudemiro 0bd4fa02e9 Using method references for Mux 2016-08-22 23:20:30 -03:00
claudemiro 4a305b32a6 Removed GoJi in favor of Pressly Chi 2016-08-22 23:06:15 -03:00
Claudemiro 4c5d5302ec Basic context implementation in webhooks. 2016-08-21 10:22:35 -03:00
Claudemiro 994e8e00f1 Show only a log message when could not read conf 2016-08-14 21:00:47 -03:00
ClaudemiroandGitHub 9ad14daeeb Simplified the websockets handler code (#30)
* Simplified the websockets handler code

* created function validateAuthKey

* Using go default error interface.
2016-08-13 12:25:38 -03:00
claudemiro 0ac6c7a55c Started working on v1.3.0 2016-08-11 22:00:19 -03:00
claudemiro 015cbdf07a Release 1.2.0 v1.2.0 2016-08-11 21:13:44 -03:00
claudemiro 431a19fe7b Updated go report card badge 2016-08-11 21:10:40 -03:00
ClaudemiroandGitHub 6225d8006f Replaces gorilla mux to goji and decied to remove vendor dependencies from git (#28)
* Replaces gorilla mux to goji

Removed the applicationContext stuff. Now every handler is a struct, and each one hold its dependencies.

* handler not handle

* Ignoring vendor dir

* Hide handlers complexity instantiation.

* Websocket handler does not need common handlers

* Use maps instead of for loops to search in memdb for apps (#29)

* Use maps instead of for loops to search in memdb for apps; use mutexes more efficiently by immediately unlocking when lock is no longer needed, not just at the end of the function via defer

* Fixed assignment to entry in nil map

* Minor impovements in source code

* Replaces gorilla mux to goji

Removed the applicationContext stuff. Now every handler is a struct, and each one hold its dependencies.

* handler not handle

* Ignoring vendor dir

* Hide handlers complexity instantiation.

* Websocket handler does not need common handlers

* renamed IdMutex to IDMutex to follow go convention
2016-08-11 21:06:05 -03:00
ZoltanandClaudemiro 7a4568e92d Use maps instead of for loops to search in memdb for apps (#29)
* Use maps instead of for loops to search in memdb for apps; use mutexes more efficiently by immediately unlocking when lock is no longer needed, not just at the end of the function via defer

* Fixed assignment to entry in nil map

* Minor impovements in source code
2016-08-11 20:57:51 -03:00
claudemiro 6e46bcb2aa Moved location of mockSocket 2016-08-10 20:26:27 -03:00
claudemiro 0c599ea5fb Type definition is not necessary 2016-08-10 20:26:13 -03:00
ClaudemiroandGitHub 46ebd1b62b Merge pull request #26 from tssajo/tssajo5
Added *.sublime-project to .gitignore
2016-08-10 20:14:20 -03:00
tssajo 06449fdb58 Added *.sublime-project to .gitignore 2016-08-10 21:57:10 +02:00
claudemiro 6092cd85ca using regex MatchString instead 2016-08-10 00:17:12 -03:00
claudemiro 9c49ae16d3 Renamed regex to validate the channel name 2016-08-09 23:54:06 -03:00
claudemiro 7a794c97d7 Added util method IsClientEvent 2016-08-09 23:42:44 -03:00
claudemiro f0b3aadf74 Updated dependencies 2016-08-09 23:22:23 -03:00
ClaudemiroandGitHub 2eac54a0d3 Merge pull request #25 from sj26/fix-pusher-submodule
Fix submodule reference
2016-08-07 10:11:25 -03:00
ClaudemiroandGitHub a6f44d2175 Merge pull request #24 from tssajo/tssajo4
Fixed a bug in ipe/websocket.go
2016-08-07 10:11:02 -03:00
ClaudemiroandGitHub 6c479ced3c Merge pull request #22 from tssajo/tssajo3
Do not overuse defer unnecessarily
2016-08-07 10:10:18 -03:00
ClaudemiroandGitHub 178bbc9b8e Merge pull request #20 from tssajo/tssajo
Added missing defer file.Close() to func Start
2016-08-07 10:06:59 -03:00
Samuel Cochran 9f47b4fe2b Fix submodule reference 2016-07-29 11:15:47 +10:00
tssajo e9db8ea35e Fixed a bug in ipe/websocket.go (TotalConnections were growing infinitely connection was not closed when a channel listener refreshed the browser tab or simply closed the browser tab) 2016-07-23 15:20:35 +02:00
tssajo 24425a2a9a While I love defer, I think the program is better readable and maybe even a bit faster when defer is not used when Locking/Unlocking 2016-07-20 02:15:04 +02:00
tssajo 952983a0f8 Added missing defer file.Close() to func Start 2016-07-20 02:07:39 +02:00
claudemiro de869b3e63 Bump version v1.1.0 2016-03-21 22:21:48 -03:00
claudemiro abf9a980eb Sending messages without a goroutine 2016-03-21 20:05:30 -03:00