emesene forum
July 31, 2010, 01:27:24 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: CACHE KEY ERRORS? NICK NOT SAVED? UPGRADE TO 1.6.2 FIRST!

REPORT ANY ISSUE HERE - PLEASE CHECK IF THE PROBLEM HAS ALREADY BEEN REPORTED FIRST -- THANKS
 
  Home   Forum   Help Search Login Register  
Pages: [1] 2 3
  Print  
Author Topic: Emesene Server Crazy Idea - EServer  (Read 2487 times)
Eibriel
Sr. Member
****

l33tness: 3
Offline Offline

Posts: 68


View Profile WWW
« on: February 03, 2010, 05:16:55 AM »

These are my first ideas for an hilarious project about a Emesene Server, a server to messaging.
I wish to share my ideas whit the community, to get some feedback and leave all these crazy project before be late.

EServer:
Code:
git clone git://github.com/Eibriel/Emsene-Server

EClient
Code:
git clone git://github.com/Eibriel/Emsene-Client

or Ubuntu deb:

http://launchpad.net/~gabriel-inv/+archive/eibriel-emesene2

You can create an Account and add Contacts Here ( http://www.eibriel.com/eserver/ ).

Working:
  • Login

Server characteristics:
- Low demand.
- Simple.
- HTTP (may be).
- Based on PHP (for now), and XMLS.

Full description in my website.

Registration example:
The server requests an Username, password and email. The email is verified.
Code:
. The user is submitted to the data base.
. An empty contacts list is created.
If the email direction is a well known messenger (yahoo, msn, google) the server asks to add them to the alias list.
Example:
- Username: eibriel
- Alias01: eibriel@yahoo.com
- Alias02: eibriel@live.com

Examples:
Login request:
http://www.eibriel.com/eserver/connection/?user=test2&request=login

And these are the basics. All else will work on a similar way.

What do you think..?
Questions and comments are welcomed!
« Last Edit: March 08, 2010, 09:48:43 AM by Eibriel » Logged

_Eibriel_
Ekiga: eibriel @ ekiga.net
C10uD
ololol
Administrator
Hero Member
*****

l33tness: -9990
Offline Offline

Posts: 2308



View Profile Email
« Reply #1 on: February 03, 2010, 08:56:35 AM »

ah-ehm, http://xmpp.org/software/servers.shtml
Logged
Eibriel
Sr. Member
****

l33tness: 3
Offline Offline

Posts: 68


View Profile WWW
« Reply #2 on: February 03, 2010, 09:17:47 AM »

Thanks a lot!

I will check the list, to see if someone cover the characteristics of Microsoft protocol...
- Free
- Custom Smiles
- File transfer
- Sound, Video transfer
- Contact list on server
- Contacts groups
- Offline messages
- Nick and Status message like MSN.
- Online games.

Plus:
- Open Source
- Ugly Publicity free.
- Full compatibility whit open source clients.
- Compatibility with other messengers (like jabber, but from Client, not server. I don't know if it is practicable)

At today I don't find some like that...

To read!!
« Last Edit: February 03, 2010, 09:27:13 AM by Eibriel » Logged

_Eibriel_
Ekiga: eibriel @ ekiga.net
C10uD
ololol
Administrator
Hero Member
*****

l33tness: -9990
Offline Offline

Posts: 2308



View Profile Email
« Reply #3 on: February 03, 2010, 11:24:26 AM »

there're some msn-jabber transports, but i don't know their capabilities

i don't think any of those will support any of the crappy msnp features..
Logged
Eibriel
Sr. Member
****

l33tness: 3
Offline Offline

Posts: 68


View Profile WWW
« Reply #4 on: February 04, 2010, 08:28:29 PM »

I'm happy!!
I was created an own Branch and I'm learning a lot about emesene2. I hope I can help coding soon Smiley

About the server, I was named it EServer (E from Eibriel or Emesene, like you like Tongue)
the branch is:
Quote
git://github.com/Eibriel/emesene.git

Is exactly the same emesene2 plus a Session named EServer. You can test it using User:test1, Pass:test1 or test2, test2. Only allow to login.

Its a hard challenge :S a lot of disadvantages come to light try to made a client-client messenger. Ports issues for example, and is hard to test, I need two internet connections.

But the project advance .. Smiley I have made a database of users and contacts all works fine. And I could chat in a local network.

TODO:
- Some chat functionality.
- Frontend to Register.
- Avatars (apparently is not so hard).

Thanks to Mariano and all the people to made this wonderfull and powerfull client!

Enjoy!
« Last Edit: February 05, 2010, 10:03:43 AM by Eibriel » Logged

_Eibriel_
Ekiga: eibriel @ ekiga.net
Eibriel
Sr. Member
****

l33tness: 3
Offline Offline

Posts: 68


View Profile WWW
« Reply #5 on: February 06, 2010, 12:05:15 AM »

Sending messages working well (tested only on intranet).
Some issues yet about UI (refresh status).

TODO:
- Groups
- Refresh status, nick, subnick, avatar


Images!:
Logged

_Eibriel_
Ekiga: eibriel @ ekiga.net
OpenNingia
Sr. Member
****

l33tness: 2
Offline Offline

Posts: 89


Everybody stand back. I know regular expressions.


View Profile
« Reply #6 on: February 06, 2010, 12:45:45 AM »

mmm quite cool! may be useful in local network.
Logged

Ningia is like Ninja but worse.
Eibriel
Sr. Member
****

l33tness: 3
Offline Offline

Posts: 68


View Profile WWW
« Reply #7 on: February 06, 2010, 05:35:43 AM »

It must work on internet too (is the principal idea). But I could not test yet...  Embarrassed
Two internet connection is needed, or a friend with linux and patience.

But the functionality is the same, I can try a lot of things on lan, and It will work over internet.
« Last Edit: February 06, 2010, 06:20:12 AM by Eibriel » Logged

_Eibriel_
Ekiga: eibriel @ ekiga.net
OpenNingia
Sr. Member
****

l33tness: 2
Offline Offline

Posts: 89


Everybody stand back. I know regular expressions.


View Profile
« Reply #8 on: February 06, 2010, 08:54:19 AM »

It must work on internet too (is the principal idea). But I could not test yet...  Embarrassed
Two internet connection is needed, or a friend with linux and patience.

But the functionality is the same, I can try a lot of things on lan, and It will work over internet.

Is there the support for HTTP bridge? The most common problem with the internet is that if you use a custom port to provide the service most firewall will block it.
Logged

Ningia is like Ninja but worse.
Eibriel
Sr. Member
****

l33tness: 3
Offline Offline

Posts: 68


View Profile WWW
« Reply #9 on: February 06, 2010, 01:24:24 PM »

Well, I'm working a bit on the server frontend:
http://www.eibriel.com/eserver/

You can create an account here, manage contacts, and set some options. All on very basic level.

Quote
Is there the support for HTTP bridge?

I will implement that, but when the server-client will working reasonably well.
At the moment the moment the port 1864 must be open for TCP on both incoming and outgoing connections.

I need some help:
I'm implementing list refresh, but y can only do a Notification, the contact on the list don't change it status:

Code:
Resolved


Thanks!!!!  Cheesy
« Last Edit: February 06, 2010, 11:25:19 PM by Eibriel » Logged

_Eibriel_
Ekiga: eibriel @ ekiga.net
jcags
Full Member
***

l33tness: 0
Offline Offline

Posts: 47


El Olvidado...

betrayerjuan@hotmail.com
View Profile WWW Email
« Reply #10 on: February 07, 2010, 12:17:47 AM »

It's not even in alpha state
Logged

Eibriel
Sr. Member
****

l33tness: 3
Offline Offline

Posts: 68


View Profile WWW
« Reply #11 on: February 07, 2010, 08:05:05 AM »

Quote
It's not even in alpha state
I was asking to me that for weeks! And you on a second take de answer! Saves me the day Smiley

No, It's not even in alpha state, may be on minus Alpha or minus Omega, I don't know. I'm just doing this thing.
On the top you can read the limitations,  de TODOS (To do s) and capabilities.

Test the server every so and tell me on which letter is!  Wink
Thanks for test it!
« Last Edit: February 07, 2010, 08:07:53 AM by Eibriel » Logged

_Eibriel_
Ekiga: eibriel @ ekiga.net
OpenNingia
Sr. Member
****

l33tness: 2
Offline Offline

Posts: 89


Everybody stand back. I know regular expressions.


View Profile
« Reply #12 on: February 08, 2010, 01:46:39 AM »

Quote
It's not even in alpha state
I was asking to me that for weeks! And you on a second take de answer! Saves me the day Smiley

No, It's not even in alpha state, may be on minus Alpha or minus Omega, I don't know. I'm just doing this thing.
On the top you can read the limitations,  de TODOS (To do s) and capabilities.

Test the server every so and tell me on which letter is!  Wink
Thanks for test it!

gh Cheesy don't get angry, and please keep up with your good work!
Logged

Ningia is like Ninja but worse.
Eibriel
Sr. Member
****

l33tness: 3
Offline Offline

Posts: 68


View Profile WWW
« Reply #13 on: February 08, 2010, 02:31:34 PM »

gh Cheesy don't get angry, and please keep up with your good work!

haha thanks.

Some advances on Personal Status detection! (Away, Busy and Idle) Smiley

Check it out!: http://github.com/Eibriel/emesene
Logged

_Eibriel_
Ekiga: eibriel @ ekiga.net
jcags
Full Member
***

l33tness: 0
Offline Offline

Posts: 47


El Olvidado...

betrayerjuan@hotmail.com
View Profile WWW Email
« Reply #14 on: February 09, 2010, 09:42:15 PM »

Well I've been testing your server frontend and I am unable to place my hotmail account for further testing. Sad

BTW: who gave a me  -1?
Logged

Pages: [1] 2 3
  Print  
 
Jump to:  

TinyPortal v.1.0.6 beta 2 © Bloc
Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!