equal
deleted
inserted
replaced
1 Review all the *Client receiver methods in layer3.go. They should |
1 Don't force the client to understand the RFCs. Keep message types in a |
2 probably either all be receivers, or none. |
2 convenient set of constants, for example. |
3 |
|
4 Add a Reconnect() function. |
|
5 |
|
6 Eliminate as many uses of Generic as possible. |
|
7 |
|
8 Don't keep the password in memory once we're done with it. |
|
9 |
|
10 Rename extension.StanzaHandlers to something like StanzaTypes. |
|
11 |
|
12 Think about how to gracefully shutdown. Probably have a Close() |
|
13 function. |
|
14 |
|
15 Get rid of logging. We're providing status updates. Allow some sort of |
|
16 debug flag that prints from layer1. |
|