/Changelog (fecf0e7a7e8580485101a179685aedc7e00affbb) (1945 bytes) (mode 100644) (type blob)
1.0.8:
- Switched to git to track versions.
- Added "ldconfig" to %post and %postun.
- Fixed a trigger problem: now it triggers in more states.
- Fixed wrong freeaddrinfo.
- Separated timeout in two: for read and for connect.
- Improved UDP support.
- Correcting a problem if no log file was specified.
- Fixed a bug in connection closing if no buffer to send.
1.0.7:
- Get rid of Conn_com.h.
- Added first support for PF_PACKET.
- Switch tsend/trecv to timeval from time_t. This way we can easily
retrieve the last timestamp of the last recv packet.
- Added a parameter to resize receiving buffer.
- Added possibility to add calbacks per connection.
- Removed typedef. Now yo must replace "Conn..." with "struct Conn...".
- If user close the connection, wait till output buffer is gone.
- Fixed a big bug regarding the order we called callbacks. Now it
always call connected before recv.
- Fixed another important bug because of the grow and a pointer to a
variable instead of the value.
1.0.6:
- Fix timeout logic; now it should works good.
- gai_strerror received wrong parameter.
- Added triggers.
- Corrected a timeout bug.
- Bug testing for id (going negative).
- For in connections, port was in network order.
1.0.5:
- Corrected a bug preventing sending to take place. Hm.
- Clean now removes package leftovers.
1.0.4:
- Now it supports auto-reconnection.
- You can output a custom connections' status using Conn_status_cb hook.
- The log function doesn't call gettimeofday for performance reasons.
- Conn_dumphex added.
- Bandwidth control.
- Conn_status outputs more info.
- Conn_connect now returns a pointer to the new created connection.
- You can set a expiration timer on a connection.
- A lot of small functions added.
- Corrected a lot of minor bugs.
1.0.3:
- Improve responsivness by limiting amount of data passed to recv/send.
- Corrected some bugs in buffer management
1.0.2:
?
Mode |
Type |
Size |
Ref |
File |
100644 |
blob |
1945 |
fecf0e7a7e8580485101a179685aedc7e00affbb |
Changelog |
100644 |
blob |
39966 |
3101607ebe0288de591acda2d558579b4c54ccac |
Conn.c |
100644 |
blob |
7051 |
e2302f47f9beb6d949268fee80c918298c6701a1 |
Conn.h |
100644 |
blob |
717 |
1394784a1fafde8f15d3fba489c056bc045a8003 |
Conn.spec.in |
100644 |
blob |
30 |
d987fa5df957830331139935d517009e2911b0cf |
INSTALL |
100644 |
blob |
25275 |
92b8903ff3fea7f49ef5c041b67a087bca21c5ec |
LICENSE |
100644 |
blob |
498 |
9b760aafe85b71ce4d52b50f6b55ff73cff7bfc6 |
Makefile.head |
100644 |
blob |
710 |
570276f936ae7d28a85c1c29c92645f3ba6a9543 |
Makefile.in |
100644 |
blob |
462 |
1b23184ebfd6fb72c20de1e4b011f15aaffb214f |
Makefile.tail |
100644 |
blob |
4 |
c4846601e2d94d4ee8b2c17cc37c0a829c49d1e9 |
PROJECT |
100644 |
blob |
0 |
e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 |
PROJECT_EXCLUDE |
100644 |
blob |
3 |
8f92bfdd49766b1907d4aec8d3b0f9ed6129d0e6 |
PROJECT_REV |
100644 |
blob |
4 |
0702cb5bfbb0169457c00f947f4e5601f8cd77e7 |
PROJECT_TARGETS |
100644 |
blob |
6 |
b0f3d96f877256ed9ae03858ecc5185a989b1d1b |
PROJECT_VER |
100644 |
blob |
192 |
5b11bdfb23857d8588845465aef993b320596b44 |
README |
100644 |
blob |
1453 |
b9f9dab2d0bb2762dea406c9e87d34eb38a18d9d |
TODO |
100755 |
blob |
2315 |
11e05cc644a8af4277006af69d78277a143590c4 |
configure |
040000 |
tree |
- |
d4c9c4a69c5cfa2a84316967185f1661b6817779 |
docs |
040000 |
tree |
- |
a4c21858806284281d1fe8479845411711694ebb |
examples |
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"
Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/catalinux/Conn
Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/catalinux/Conn
Clone this repository using git:
git clone git://git.rocketgit.com/user/catalinux/Conn
You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a
merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main