Commit Graph

137 Commits

Author SHA1 Message Date
Zoltan 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
Claudemiro 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
Claudemiro 2eac54a0d3 Merge pull request #25 from sj26/fix-pusher-submodule
Fix submodule reference
2016-08-07 10:11:25 -03:00
Claudemiro a6f44d2175 Merge pull request #24 from tssajo/tssajo4
Fixed a bug in ipe/websocket.go
2016-08-07 10:11:02 -03:00
Claudemiro 6c479ced3c Merge pull request #22 from tssajo/tssajo3
Do not overuse defer unnecessarily
2016-08-07 10:10:18 -03:00
Claudemiro 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
claudemiro e15a8a84e2 Testing cluster option 2016-03-17 08:44:58 -03:00
claudemiro 8c54491e27 Not necessary close body at this point 2016-03-07 08:08:56 -03:00
claudemiro 03483592fc Testing util functions 2016-03-07 08:02:37 -03:00
claudemiro edabc10008 Closing request body in webhook call 2016-03-06 23:30:35 -03:00
Claudemiro bfa96ebbfb Merge pull request #15 from dimiro1/remove-global-config
Remove global config and a lot of fixes
2016-03-06 20:35:08 -03:00
claudemiro 5ce17c8856 Code cleanup 2016-03-06 20:21:04 -03:00
claudemiro e71294de18 Standardized error messages 2016-03-06 18:12:03 -03:00
claudemiro a7c5813501 Testing http handlers 2016-03-06 17:53:51 -03:00
claudemiro 383c02de1c Added params as a parameter for each handler. 2016-03-06 16:09:21 -03:00
claudemiro 1bae7f13ad Internal refactoring. Removing the global config. 2016-03-06 15:34:12 -03:00
claudemiro f07549fb6a Changed syntax to javascript to fix the README 2016-03-06 00:18:18 -03:00
claudemiro c272361861 Added comments in config example section in README 2016-03-06 00:17:19 -03:00
claudemiro 9dfc8c9cc0 Ignoring vscode files 2016-03-05 16:59:17 -03:00
claudemiro 6c55af2b5c Adding README and LICENSE to distribution 1.0.0 2016-03-05 09:43:02 -03:00
claudemiro 679ff1e589 Adding the version in the generated binary 2016-03-05 09:30:36 -03:00
claudemiro cbdd4e428a Better config example 2016-03-05 09:29:57 -03:00
claudemiro 805e9e3957 Removed Makefile and Add a Rakefile 2016-03-05 09:27:40 -03:00
claudemiro 44bbc1b1ea Renamed constants, avoid export uncessary constants 2016-03-04 08:33:18 -03:00
claudemiro e02773bbeb function init is not necessary 2016-03-04 08:32:39 -03:00
claudemiro 5fa621d743 Added user-agent header with the url of the project 2016-03-04 08:32:08 -03:00
claudemiro 880d7bda2a Using reader for reading config file 2016-03-04 08:31:32 -03:00
claudemiro 7dad2de275 Added SSL port 2016-03-04 08:31:03 -03:00
claudemiro 081611fd87 Changed the banner, fixed spelling 2016-03-04 08:30:26 -03:00
claudemiro 8810e523f0 Adding config for functional tests 2016-03-03 21:39:15 -03:00
claudemiro baf551ecdf Updated TODO.org 2016-03-03 21:07:57 -03:00
claudemiro f3dba811b7 Improved Handling SSL
* Panic is betten than using channels in this case
* Changed the names to a more recognized names
* Improved the README with a full config file example
2016-03-03 21:01:21 -03:00
claudemiro 55a7a0b96c Fixed SSL verification 2016-03-03 20:46:37 -03:00
Claudemiro cadee4e26d Merge pull request #10 from zaeznet/SSL
SSL Implementation
2016-03-03 20:45:42 -03:00
Welington Sampaio 03e94887a7 Both server running. SSL and Non SSL 2016-03-03 17:12:51 -03:00
Welington Sampaio e93145efe7 Both server running. SSL and Non SSL 2016-03-03 14:54:53 -03:00
Welington Sampaio 051da185e5 SSL Implementation 2016-03-03 08:37:00 -03:00