/Changelog.pre109 (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 |
129 |
38f2534580e0aace0e6a5b49d79ada2c2ca162be |
.exclude |
100644 |
blob |
142 |
807f4b37c0ce677d76d1697e10164741a0d0b2ce |
.gitignore |
100644 |
blob |
169 |
c003c095218f64ad33aeb89987f61eb575557d96 |
.mailmap |
100644 |
blob |
1945 |
fecf0e7a7e8580485101a179685aedc7e00affbb |
Changelog.pre109 |
100644 |
blob |
79536 |
b435807d0489957b382cf9f3c5a9e12b358c6e2b |
Conn.c |
100644 |
blob |
5849 |
c20cfbd2cfe0b094ed52e61b428b92da19b5daae |
Conn.h |
100644 |
blob |
917 |
5423bbceb9236d56d8ee827877d8b6d65986c490 |
Conn.spec.in |
100644 |
blob |
747 |
662c3f3fe8d0a3d23770631d7a0a260719d81e62 |
Conn_config.h.in |
100644 |
blob |
5507 |
95294798236381d591db36ef84ab53040183fccf |
Conn_intern.h |
100644 |
blob |
10966 |
95be3dead1c6fee0917051220e74aef99f49daed |
Conn_web.c |
100644 |
blob |
93 |
4754320eef2b558b97b9c75bd01e545f102670b7 |
Conn_web.h |
100644 |
blob |
30 |
d987fa5df957830331139935d517009e2911b0cf |
INSTALL |
100644 |
blob |
25275 |
92b8903ff3fea7f49ef5c041b67a087bca21c5ec |
LICENSE |
100644 |
blob |
1150 |
3ebb2ef037b3852ed61c617e4869068108408b7c |
Makefile.in |
100644 |
blob |
29 |
e214257f87a28e8fb0413b627cf7ee76ade2e94c |
Makefile.include.in |
100644 |
blob |
192 |
5b11bdfb23857d8588845465aef993b320596b44 |
README |
100644 |
blob |
19376 |
5fbc10d9b77d79cd5f62c5f972cc4f7171a4c4f5 |
TODO |
100755 |
blob |
30 |
92c4bc48245c00408cd7e1fd89bc1a03058f4ce4 |
configure |
040000 |
tree |
- |
d4c9c4a69c5cfa2a84316967185f1661b6817779 |
docs |
100755 |
blob |
16779 |
274273c95ecfd0d46b63e1e3e8fbd24c204586c9 |
duilder |
100644 |
blob |
1105 |
199f3a14b425f31c07a48a073f7a1cb2c4ab9633 |
duilder.conf |
040000 |
tree |
- |
0c657c3d9f16a949c480a6a08a09a5f79c394da2 |
examples |
040000 |
tree |
- |
5643f06c34660e576e6c5d0dee5ac74a2bf34f51 |
tests |
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