Commit Graph

84 Commits

Author SHA1 Message Date
Jonhnny Weslley a77fb791f7 sign private channels with additional user data payload
Pusher accepts js clients to use the same auth endpoint to both presence
and private channels.
2016-01-24 12:43:06 -03:00
Jonhnny Weslley 8bf0786cb5 add systemd config file 2016-01-24 12:06:38 -03:00
Jonhnny Weslley ba3b699517 refactor common logic 2016-01-24 11:54:06 -03:00
claudemiro 517462a7af Cache of the valid channel name regex
* Added a Benchmark to verify the performance
* Now it is 10 times faster
2016-01-23 22:25:14 -02:00
claudemiro 56da1dea01 Starting doing integration tests 2016-01-18 22:52:03 -02:00
claudemiro 1971da652f Basic integration test 2016-01-18 00:41:45 -02:00
claudemiro f81a365e0c Changed the max number to the max in64 value 2016-01-18 00:40:06 -02:00
claudemiro 1de947cedc The random Seed should be executed only once.
If two users connect to the system in the same second both would receive the same id. This fix this error.
2016-01-18 00:37:55 -02:00
claudemiro 45cffc17a8 Added Link to badge, fix indentation. 2016-01-17 00:32:11 -02:00
claudemiro 59abf6ac5b Added Test for newConnection. 2016-01-17 00:27:21 -02:00
claudemiro cbb34a928f Verify if the exist the channel before 2016-01-17 00:12:12 -02:00
claudemiro 403138e28f APP_KEY not API_KEY 2016-01-16 21:48:45 -02:00
claudemiro 8dea85e71c Added badge quality report 2016-01-16 21:26:52 -02:00
claudemiro 3fc072373a Fix lint suggestions 2016-01-16 21:20:23 -02:00
claudemiro cad813e729 Removed unused file 2016-01-16 20:50:42 -02:00
Claudemiro 1054411b60 Fixed typo
Fixed typo
2015-11-07 23:49:03 -02:00
Claudemiro b972058622 Merge pull request #4 from orthographic-pedant/spell_check/beautiful
Fix typographical error(s)
2015-10-05 14:26:20 -03:00
orthographic-pedant f28e9da982 Fix typographical error(s)
Changed beatiful to beautiful in README.
2015-10-05 10:43:47 -04:00
claudemiro 341909e600 Changed the way vendor imports, using the new GO15VENDOREXPERIMENT feature 2015-08-27 23:48:05 -03:00
claudemiro 0bf660183b Avoid test vendor packages. 2015-06-13 18:44:21 -03:00
claudemiro c697311be3 Fixed a failing test. 2015-06-13 11:24:38 -03:00
claudemiro f910433853 Updated config example.
Removed OnlySSL as this feature is not implemented yet and removed
username and password.
2015-06-13 11:20:12 -03:00
claudemiro 883376b0c8 Updated Readme.
Updated the readme to explain how to install the package.
2015-06-13 09:23:29 -03:00
claudemiro 8dbd3ccbea Removing the expvar handler.
I am removing the expvar handler, this is uncessary to me. I was using
the goji/httpauth package to authenticate this handler, so, I am
removing the dependency too.
2015-06-13 09:18:40 -03:00
claudemiro 228ed284d9 Removed godep dependency.
Golang community are discuting a vendor aproach to go dependencies. This
change will come as experimental in go 1.5. For now I am removing the
godep dependency manager and using a vendor aproach.

I still have to use the full path when importing dependencies, but when
go1.5 released I just have to rename the imports and use a -vendor
prefix when building the project.
2015-06-13 09:11:55 -03:00
claudemiro 10e6048d11 Removed forgotten printf 2015-05-17 13:16:59 -03:00
claudemiro e2d07e9760 Validating channel name when connecting. 2015-05-17 09:51:17 -03:00
claudemiro 485bc01abe Changed SessionID format.
Pusher libs are validating the sessionID format. So I need to conform
with its format.
2015-05-17 09:25:57 -03:00
claudemiro 7b578c4fb4 Added Created at to connection. 2015-02-02 14:12:11 -03:00
claudemiro 03607062aa Fixed a litte comment explanation 2015-02-01 23:03:55 -03:00
claudemiro 846231f5f3 Not necessary export conf. 2015-01-31 15:18:38 -03:00
claudemiro 201cba86a9 There is no reason to export this functions and this types. 2015-01-31 15:12:54 -03:00
claudemiro d74426127c Updated go version in godep do 1.4.1 2015-01-31 10:57:48 -03:00
claudemiro cd2e58d0c5 No need to export NewChannel function. 2015-01-31 09:19:00 -03:00
claudemiro eca114dcf1 Fixed tests 2015-01-31 09:16:47 -03:00
claudemiro a3465f332e There is no reason to export these functions. 2015-01-31 09:13:24 -03:00
claudemiro e9bdc0859e Updated comments in constants.
* The maximun event size is 10kb the comment said it was 20kb
* Commented the error codes that are not implemented.
2015-01-31 08:55:06 -03:00
claudemiro b426bc2534 Added ellips to test all packages at once. 2015-01-31 08:30:10 -03:00
claudemiro cd1fd8995d File structure organization.
Create a new package ipe and put everything n there except for the main function.
2015-01-31 08:29:01 -03:00
claudemiro c7f757e517 Updated the ipe upstart job definition
Added the setuid option.
2015-01-30 11:58:52 -03:00
claudemiro 8d671751b3 Fixed an warning that go vet found. 2015-01-27 11:46:28 -03:00
claudemiro 018391ad66 Added some channels tests 2015-01-21 22:34:45 -03:00
claudemiro 8586b64bda Added tests to app 2015-01-20 08:33:02 -03:00
claudemiro ef756d789a Updated the README
Explained how to use godep to get the source and dependencies.
2015-01-19 03:43:25 -03:00
claudemiro 67676742a9 Removed comments in example json. 2015-01-18 08:40:36 -03:00
claudemiro 5218fb2ca4 Updated Readme 2015-01-18 08:01:15 -03:00
claudemiro d1473197b8 Better file organization.
Moved connection and channel types for its own files.
2015-01-17 19:58:46 -03:00
claudemiro b93da8ccc8 Fixed Tests 2015-01-17 08:21:49 -03:00
claudemiro 8def052b9d Added a command line banner. 2015-01-17 08:21:23 -03:00
claudemiro 0f5d238065 Removed the log from HTTP. 2015-01-16 22:37:45 -03:00