Commit Graph

19606 Commits

Author SHA1 Message Date
Marc-André Moreau 2a13a7bc16 libfreerdp-core: PER and BER encoding, along with unit tests 2011-07-04 17:05:58 -04:00
Marc-André Moreau fc41238752 Merge pull request #5 from llyzs/cmake
Various cmake additions.
2011-07-04 05:06:01 -07:00
Vic Lee 7ae17192bb cmake: add ConfigOptions.cmake 2011-07-04 17:01:06 +08:00
Vic Lee 374357614f cmake: remove unused definition. 2011-07-04 15:48:21 +08:00
Vic Lee d5ad1af3f5 cmake: remove unused include dirs and move it to root CMakeLists.txt 2011-07-04 15:41:53 +08:00
Vic Lee f8223ec5a2 cmake: add include file and endian checks. 2011-07-04 15:32:34 +08:00
Marc-André Moreau efe7d34d06 Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0 2011-07-03 22:47:46 -04:00
Marc-André Moreau 1629b27149 libfreerdp-core: started ASN.1 BER encoder 2011-07-03 22:47:35 -04:00
Marc-André Moreau 22ec4a1332 Merge pull request #4 from llyzs/transport
libfreerdp-core/transport: process PDU (if any) only after sending has co
2011-07-03 19:44:14 -07:00
Vic Lee 8afa7cf227 libfreerdp-core/transport: process PDU (if any) only after sending has completed. 2011-07-04 10:11:14 +08:00
Marc-André Moreau 107b0f1b32 Merge pull request #3 from llyzs/transport
Two fixes for transport module.
2011-07-03 18:25:28 -07:00
Vic Lee 2fe93a9799 libfreerdp-core/transport: check receiving data during send blocking.
When sending is blocking, it's necessary to check if there's any data available for receiving to avoid infinite lock.
2011-07-04 09:24:23 +08:00
Vic Lee fb687f2f9e libfreerdp-core/transport: enable receiving more PDU in receiving buffer. 2011-07-04 09:07:34 +08:00
Marc-André Moreau 27bca27636 libfreerdp-core: establish TLS connection 2011-07-03 19:27:02 -04:00
Marc-André Moreau 5c21c8491d libfreerdp-core: TLS support 2011-07-03 17:29:09 -04:00
Marc-André Moreau 347863ffa5 libfreerdp-core: moving TCP out of transport module 2011-07-03 15:34:15 -04:00
Marc-André Moreau 0da3be6e53 libfreerdp-core: improved protocol security negotiation 2011-07-03 13:49:06 -04:00
Marc-André Moreau ccaa0d33ed libfreerdp-core: protocol security negotiation partially working 2011-07-03 12:42:35 -04:00
Marc-André Moreau 3a9e3e51aa Merge pull request #1 from llyzs/network
Initial transport layer implementation
2011-07-03 05:01:57 -07:00
Vic Lee 4bbb71251b cunit/transport: and send/receive unit tests. 2011-07-03 18:35:25 +08:00
Vic Lee 6a3db6363d libfreerdp-core: implement tcp receiving. 2011-07-03 18:34:09 +08:00
Vic Lee addc192965 libfreerdp-core: TPKT length is big-endian. 2011-07-03 18:33:55 +08:00
Vic Lee 5036f150e4 libfreerdp-core/stream: add stream_write_buffer. 2011-07-03 17:07:32 +08:00
Vic Lee 28ebc94f1f libfreerdp-core/transport: implement sending. 2011-07-03 16:37:36 +08:00
Vic Lee c07694a875 cunit: add transport unit test. 2011-07-03 15:59:35 +08:00
Vic Lee 5c98e98387 libfreerdp-core/transport: add connect and disconnect code. 2011-07-03 15:53:55 +08:00
Vic Lee c65ac150ce libfreerdp-core: rename 'network' module to 'transport' 2011-07-03 10:59:07 +08:00
Vic Lee 3bd924aa56 libfreerdp-core: add network module prototype. 2011-07-03 09:50:11 +08:00
Marc-André Moreau 2cc8ea32c9 Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0 2011-07-02 17:10:22 -04:00
Marc-André Moreau 37f3cff525 libfreerdp-core: started TPDU encoding/decoding 2011-07-02 17:10:10 -04:00
Otavio Salvador 85d164c0c0 cmake: add auto versioning based on GIT
A new AutoVersioning module has been written in a portable way to
allow dynamic versioning on Windows and Unix based systems.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2011-07-02 17:09:01 -03:00
Otavio Salvador 04b679b090 cmake: add cunit look up
A new CMake utility (FindCUnit.cmake) has been written to easy finding
of CUnit headers and libraries in a portable way.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2011-07-02 17:09:01 -03:00
Otavio Salvador 8439895791 .gitignore: ignore cmake_install.cmake only
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2011-07-02 17:09:01 -03:00
Marc-André Moreau 071516187e libfreerdp-core: TPKT encoding/decoding 2011-07-02 14:40:03 -04:00
Marc-André Moreau fd2d804578 cmake: updated copyright notices 2011-07-02 13:58:55 -04:00
Marc-André Moreau 19f13942b2 libfreerdp-utils: fix and clean stream utils 2011-07-02 13:58:23 -04:00
Marc-André Moreau 0991b312ae libfreerdp-utils: cleanup of stream utils 2011-07-02 13:37:03 -04:00
Vic Lee dd27013552 cunit: add network stream unit tests. 2011-07-02 23:39:35 +08:00
Vic Lee 8c161b8a20 libfreerdp-utils: implement stream module. 2011-07-02 23:38:50 +08:00
Vic Lee cc6598de8f libfreerdp-utils: add new stream interface. 2011-07-01 16:06:53 +08:00
Marc-André Moreau cfbb6c286c libfreerdp-core: added cmake script 2011-06-30 22:20:39 -04:00
Marc-André Moreau 7de0d21feb cunit: fix compilation of unit tests 2011-06-30 22:12:54 -04:00
Marc-André Moreau 32cfd0f325 libfreerdp-gdi: fix compilation 2011-06-30 21:23:36 -04:00
Marc-André Moreau e038b068b8 cmake: initial commit 2011-06-30 20:31:07 -04:00
Marc-André Moreau 97cd5e7546 libfreerdp-utils: added include headers 2011-06-30 19:25:11 -04:00
Marc-André Moreau f9d4453c40 libfreerdp-core: added NTLMSSP 2011-06-30 18:52:41 -04:00
Marc-André Moreau 61afc74d2e libfreerdp-core: added CredSSP 2011-06-30 18:51:46 -04:00
Marc-André Moreau 0dac2c555a libfreerdp-core: added protocol security negotiation 2011-06-30 18:48:48 -04:00
Marc-André Moreau 1324d5903b docs: initial commit 2011-06-30 18:41:38 -04:00
Marc-André Moreau 6f35e25741 libfreerdp-asn1: initial commit 2011-06-30 18:41:09 -04:00