base
This commit is contained in:
@@ -0,0 +1,474 @@
|
||||
Revision 1398
|
||||
-------------------
|
||||
수정일 : 2016-07-15
|
||||
수정자 : 유희곤
|
||||
|
||||
- CHG : tagging 처리를 위한 copy 수행시 softlink 오류
|
||||
- make_tagging.sh 에서 tagging 처리시 softlink 에 대해 -I 옵션 사용했으나.
|
||||
- CentOS 7.X 에서 비정상 동작 발생.
|
||||
- 이를 해결하기 위해 softlink 처리 부분에 대해 -P 옵션 사용하도록 수정 처리
|
||||
|
||||
- CHG : libs/libmcrypt-2.5.7 컴파일 오류 문제 수정
|
||||
- CentOS 6.X, 7.X 에서 libmcrypt-2.5.7 make 수행시 automake-1.7 버전 문제 발생.
|
||||
- 이를 해결하기 위해 configure 파일 1820 line 상의 am__api_version 항목 제거 처리
|
||||
- 장비 테스트 결과 정상 make 확인 완료.
|
||||
|
||||
- CHG : libs/README.txt 파일 수정
|
||||
- 잘못된 정보 수정 및 내역 추가
|
||||
|
||||
- NEW : README_linux.txt 파일 추가
|
||||
- llnux 용 컴파일, tagging 방법에 대한 설명서 추가
|
||||
|
||||
|
||||
* 본 사항은 기능 수정 사항이 아니므로.. tagging 처리 하지 않습니다.
|
||||
|
||||
|
||||
|
||||
Revision 1388
|
||||
-------------------
|
||||
수정일 : 2016-6-21
|
||||
수정자 : 노경민
|
||||
|
||||
- CHG : auth token sample 추가
|
||||
- sh_get_auth_string 사용한 cli tool sample 추가
|
||||
|
||||
|
||||
Revision 1387
|
||||
-------------------
|
||||
수정일 : 2016-6-21
|
||||
수정자 : 노경민
|
||||
|
||||
- CHG : sh_get_auth_string 불필요한 화면 출력 수정
|
||||
- sh_get_auth_string 호출 시 불필요한 화면 출력 부분을 수정함
|
||||
|
||||
|
||||
|
||||
Revision 1345
|
||||
-------------------
|
||||
수정일 : 2016-4-7
|
||||
수정자 : 노경민
|
||||
|
||||
- CHG : Sample 프로젝트 정리
|
||||
- 각 예제별로 컴파일 환경 설정 방법을 ReadMe.txt로 추가함
|
||||
|
||||
|
||||
Revision 1344
|
||||
-------------------
|
||||
수정일 : 2016-4-7
|
||||
수정자 : 노경민
|
||||
|
||||
- CHG : tagging 스크립트 변경
|
||||
- OS Bits 별 tagging 디렉토리 생성되도력 변경함
|
||||
|
||||
|
||||
Revision 1308
|
||||
-------------------
|
||||
수정일 : 2015-12-21
|
||||
수정자 : 노경민
|
||||
|
||||
- CHG: 배포 작업 개선
|
||||
- LG U+, KTICS 별로 output 디렉토리 지정
|
||||
- taggig을 위해한 배치 파일(스트립트) 추가
|
||||
- sp-console3 을 위한 헤더 분리
|
||||
|
||||
|
||||
Revision 1052
|
||||
-------------------
|
||||
수정일 : 2014-08-07
|
||||
수정자 : 노경민
|
||||
|
||||
- BUG: 64Bits용 SSDK 사용할 경우 타임서버(cc_tsd)와 통신 지연
|
||||
- 프로토콜 사이즈 오류 인한 통신 현상 발생
|
||||
- 타임서버(cc_tsd) 5초 후 세션 강제 종료함
|
||||
|
||||
|
||||
Revision 1032
|
||||
-------------------
|
||||
수정일 : 2014-07-29
|
||||
수정자 : 노경민
|
||||
|
||||
- CHG: LG U+ GTS 도메인 변경
|
||||
- gts.x-cdn.com => cs-gts.x-cdn.com
|
||||
- cc-time.x-cdn.com => cs-time.x-cdn.com
|
||||
|
||||
- DEL: 사용되지 않는 기능 제거
|
||||
- 구현되어 있지만 정상적으로 동작하지 않는 기능 제거
|
||||
|
||||
|
||||
Revision 0953
|
||||
-------------------
|
||||
수정일 : 2014-02-25
|
||||
수정자 : 노경민
|
||||
|
||||
- BUG: 수정일자 표기 오류
|
||||
- 이전 sp-console 이슈되었된 내용이며, 소스 이원화로 CSDK에 관련 부분이
|
||||
수정되지 않아서 발생한 버그임
|
||||
|
||||
|
||||
Revision 0933
|
||||
-------------------
|
||||
수정일 : 2014-01-17
|
||||
수정자 : 노경민
|
||||
|
||||
- CHG: neo library 소켓관련 버퍼 크기 변경
|
||||
- 전처리기능을 관련 값 변경함(NE_BUFSIZ)
|
||||
- 8KB => 64KB로 변경
|
||||
|
||||
|
||||
Revision 0910
|
||||
-------------------
|
||||
수정일 : 2013-12-28
|
||||
수정자 : 노경민
|
||||
|
||||
- CHG: 서비스 주소 획득 시 GTS와 연결 오류시 에러 오탐 수정
|
||||
- SSDK의 get_address, get_addressex 함수 수정
|
||||
|
||||
- CHG: GTS와 통신 이용되는 이슈자명 변경
|
||||
- SDK : SHSSDK=> SSDK
|
||||
- sp-console : 기존과 구분을 위해서 sp-console3로 설정
|
||||
|
||||
- CHG: KTICS의 GTS, 타임서버 호스트 정보 변경
|
||||
- GTS : gts01.ktsystemhosting.com => cc-gts.ktsh.co.kr
|
||||
- 타임서버 : ktsh-tsc.ktsh.co.kr => cc-time.ktsh.co.kr
|
||||
|
||||
- CHG: 프로젝트 파일 수정
|
||||
- sp-console 콘솔 지원을 위한 윈도우 프로젝트 정리
|
||||
|
||||
|
||||
Revision 0887
|
||||
-------------------
|
||||
수정일 : 2013-08-26
|
||||
수정자 : 노경민
|
||||
|
||||
- CHG: skylife Shared Library 지원(SSDK)
|
||||
- SSDK library용 Shared Library 컴파일 옵션 조정
|
||||
|
||||
- NEW: 용량 조회 관련 함수 예제 추가
|
||||
- SSDK 인터페이스 예제 추가
|
||||
|
||||
Revision 0880
|
||||
-------------------
|
||||
수정일 : 2013-08-19
|
||||
수정자 : 노경민
|
||||
|
||||
- CHG: skylife Shared Library 지원
|
||||
- mcrypt library static 링크를 위해서 libmcrypt 컴파일 변경
|
||||
|
||||
- NEW: sp-console 필요한 SSDK 함수 추가
|
||||
- sp-console 콘솔 통합을 위해서 필요한 함수 추가
|
||||
|
||||
Revision 0878
|
||||
-------------------
|
||||
수정일 : 2013-08-16
|
||||
수정자 : 노경민
|
||||
|
||||
- NEW: skylife 서비스 업로드 처리 위한 인터페이스 추가
|
||||
- 해당 인터페이스 기존 인터페이스 재사용하여 만들어짐
|
||||
|
||||
Revision 0876
|
||||
-------------------
|
||||
수정일 : 2013-08-13
|
||||
수정자 : 노경민
|
||||
|
||||
- CHG: sh_upload_buffer_r 외부 참조 인터페이스 추가
|
||||
- 외부참조 가능 하도록 헤더 파일에 관련 함수 선언
|
||||
|
||||
- CHG: sh_upload_buffer_r의 start 위치 관련 변경
|
||||
- 해당 필드값 0 미만이면 이어올리기 시 파일 뒷부분에 추가되도록 수정
|
||||
|
||||
- CHG: linux용 샘플 수정 및 추가
|
||||
- CSDK와 sh_upload_buffer_r 사용 예제 추가
|
||||
|
||||
Revision 0873
|
||||
-------------------
|
||||
수정일 : 2013-08-09
|
||||
수정자 : 김오종
|
||||
|
||||
- CHG: 모든 lib 및 dll 프로젝트 의 속성 정보 변경
|
||||
- sdk가 배포될때 재배포 패키지의 설치가 필요없도록 하기 위함
|
||||
- 속성에서 Code Generation -> Runtime Libarary의 속성을 /MD 에서 /MT로 변경 처리 함
|
||||
|
||||
|
||||
Revision 0873
|
||||
-------------------
|
||||
수정일 : 2013-08-09
|
||||
수정자 : 김오종
|
||||
|
||||
- CHG: 모든 lib 및 dll 프로젝트 의 속성 정보 변경
|
||||
- sdk가 배포될때 재배포 패키지의 설치가 필요없도록 하기 위함
|
||||
- 속성에서 Code Generation -> Runtime Libarary의 속성을 /MD 에서 /MT로 변경 처리 함
|
||||
|
||||
|
||||
Revision 0871
|
||||
-------------------
|
||||
수정일 : 2013-06-26
|
||||
수정자 : 김오종
|
||||
|
||||
- ADD: CSDK sh_upload() 함수 파라메터 추가
|
||||
- 소프트라인(토토디스크) 요청으로 파라메터 추가
|
||||
|
||||
|
||||
Revision 0860
|
||||
-------------------
|
||||
수정일 : 2013-03-25
|
||||
수정자 : 김오종
|
||||
|
||||
- BUG: CSDK sh_download_buffer_r 함수 사용 중 메모리 참조 부분 수정
|
||||
|
||||
- BUG: CSDK 대용량 파일(4GB이상) 이어받기 기능 버그 수정
|
||||
|
||||
- ADD: CSDK sh_download() 함수 파라메터 추가
|
||||
- 소프트라인(토토디스크) 요청으로 파라메터 추가
|
||||
|
||||
Revision 0637
|
||||
-------------------
|
||||
수정일 : 2011-12-12
|
||||
수정자 : 노경민
|
||||
|
||||
- DEL: 불필요한 Visual Stuodio 프로젝트 파일 삭제
|
||||
|
||||
- CHG: 잘못등록된 소스 revert R0637 -> R0635
|
||||
- SHCSDK.cpp 소스에 commit된 TEST 코드 원복처리
|
||||
|
||||
|
||||
Revision 0636
|
||||
-------------------
|
||||
수정일 : 2011-12-08
|
||||
수정자 : 김오종
|
||||
|
||||
- ADD: 고객 배포용 Sample 소스 등록.
|
||||
- linux용과 windows용을 분리하여 등록한다.
|
||||
|
||||
Revision 0581
|
||||
-------------------
|
||||
수정일 : 2011-07-22
|
||||
수정자 : 김오종
|
||||
|
||||
- CHG: cc_timed와 통신 하는 부분에 대해 32/64bit의 호환성을 위한 수정.
|
||||
수정 파일 : SHCSDK.cpp
|
||||
|
||||
Revision 0574
|
||||
-------------------
|
||||
수정일 : 2011-07-05
|
||||
수정자 : 노경민
|
||||
|
||||
- CHG: revision 573관련 프로젝트 속성 변경
|
||||
|
||||
|
||||
Revision 0573
|
||||
-------------------
|
||||
수정일 : 2011-07-05
|
||||
수정자 : 노경민
|
||||
|
||||
- NEW: SSDK 정적 라이브러리 프로젝트 추가
|
||||
이전 SDK(version 1)에서 윈도우 계열 지원시 SSDK 경우 정적라이브러리도 제공되었음
|
||||
정적 라이브러리 사용 시 런타임 라이브러리는 MTd, MT를 사용해야함
|
||||
|
||||
|
||||
Revision 0572
|
||||
-------------------
|
||||
수정일 : 2011-06-20
|
||||
수정자 : 노경민
|
||||
|
||||
- BUG: 멀티 쓰레드로 구성된 시스템에서 SDK 사용시 종료 현상 발생
|
||||
1. DNS 캐쉬 관련 로직에서 static 변수 사용
|
||||
2. get_auth_str 함수에서 static 변수 사용
|
||||
3. strtok 함수 사용
|
||||
4. gethostbyname 함수 사용
|
||||
위와 같은 로직 때문에 관련 현상이 발생하여 이를 수정함
|
||||
|
||||
- BUG: 초기화(sh_init) 1회 후 리다이렉션 발생 한 이후 업로드되지 않는 버그
|
||||
업로드 시 사용하는 path 변수가 중복으로 관리되어지는 문제 발견되어 이를 수정함
|
||||
|
||||
- CHG: CSDK를 사용하는 고정된 타임 서버 변경
|
||||
ISP 구분 없이(KT,LG U+) 고정되어 있는 타임 서버를 ISP별로 구분할 있도록 수정함
|
||||
KTICS : ktsh-tsc.ktsh.co.kr
|
||||
LG U+ : cc-time.x-cdn.com
|
||||
|
||||
- NEW: 업/다운로드에서 발생하는 DSN lookup 실패 대한 재시도 로직 추가
|
||||
DNS 캐쉬 삭제에 대한 부가적인 추가 기능이며, DNS lookup 실패 시 1회 재시도 로직을 추가함
|
||||
|
||||
|
||||
Revision 0570
|
||||
-------------------
|
||||
수정일 : 2011-06-08
|
||||
수정자 : 노경민
|
||||
|
||||
- CHG: Ubuntu 컴파일 오류 수정
|
||||
include 선언 순서와 관련 있는 걸로 추정되며, 선언순을 바꿔 이를 해결하였음.
|
||||
|
||||
- BUG: Ubuntu에서 다운로드 오류 발생
|
||||
Ubuntu 경우 open함수에서 O_CREAT 사용시 반드시 파일의 권한 설정되어야 정상동작함.
|
||||
|
||||
- BUG: 시간 동기화 맞지 않는 시스템에서 업로드 시 size '0'인 파일 발생
|
||||
401에러 발생 시 재시도 로직에서 이전 단계에서 이미 body 부분을 모두 전송하였기 때문에
|
||||
재시도 시 파일 사이즈에서 이전에 전송 성공했던 body부분을 차감하여 재시도 body가 '0'으로
|
||||
재시도하여 이와 같은 현상이 발생함.
|
||||
|
||||
- CHG: 업로드 시 사용하는 인증 체제 이전으로 환원
|
||||
이전 버전(version 1)에 업로드 관련 인증이 구인증 체계로 수행되어야하는 이유가 명확하지 않았으며,
|
||||
통합시 신인증 체계로 수행에서 오류 발생하지 않았기 때문에 수정하였으나, 401에러 발생 시 중복업로드
|
||||
현상이 발견되어 이전과 동일하게 구인증으로 수행될 수 있도록 수정하였음.
|
||||
|
||||
|
||||
Revision 0528
|
||||
-------------------
|
||||
수정일 : 2011-04-28
|
||||
수정자 : 노경민
|
||||
|
||||
- NEW: version 1에 적용된 TIME_WAIT 제거 적용
|
||||
version 3에 관련 부분 처리 될 수 있게 수정함.
|
||||
|
||||
|
||||
Revision 0524
|
||||
-------------------
|
||||
수정일 : 2011-04-28
|
||||
수정자 : 노경민
|
||||
|
||||
- CHG: 기존 소스 처리
|
||||
version_1으로 이동됨
|
||||
- NEW: 플랫폼 통합 SDK 등록
|
||||
version_3에 소스 등록됨
|
||||
|
||||
|
||||
Revision 0504
|
||||
-------------------
|
||||
수정일 : 2011-03-28
|
||||
수정자 : 김오종
|
||||
|
||||
- CHG: DLL SSDK에 sh_set_cache_file()함수 선언과 정의가 존재하고 설명서에도 존재함으로 원복시킨다.
|
||||
|
||||
|
||||
Revision 0503
|
||||
-------------------
|
||||
수정일 : 2011-03-28
|
||||
수정자 : 김오종
|
||||
|
||||
- CHG: 이어올리기 할 때 서버에 존재하는 파일보다 크거나 같은경우 성공처리하던 부분을
|
||||
실패로 처리하고 그에 따른 오류메세지를 추가한다.
|
||||
|
||||
- DEL: Repository에 관리될 필요 없는 파일들을 삭제
|
||||
|
||||
- DEL: SSDK에 함수 선언만 있고 정의가 없는 함수인 sh_set_cache_file()를 삭제
|
||||
|
||||
|
||||
|
||||
Revision 0251
|
||||
-------------------
|
||||
수정일 : 2010-05-13
|
||||
수정자 : 김오종
|
||||
|
||||
- BUG: 마샬링 샘플프로젝트에서 일부 char* 형으로 리턴하는 함수의 마샬링이 windows7 에서 이상현상 발견.
|
||||
- IntPtr 형으로 리턴받은 후 string으로 마샬링 처리 함.
|
||||
|
||||
|
||||
|
||||
Revision 0248
|
||||
-------------------
|
||||
수정일 : 2010-05-11
|
||||
수정자 : 김오종
|
||||
|
||||
- ADD: MarshallingSSDK project를 add한다.
|
||||
- 고객사중 KT iFrame의 요청에 따라 C#을 지원하도록 marshalling이슈가 필요해서 제작된 프로젝트이다
|
||||
|
||||
Revision 0247
|
||||
-------------------
|
||||
수정일 : 2010-05-11
|
||||
수정자 : 김오종
|
||||
|
||||
- CHG: csdk에서 Progress콜백함수의 함수 calling 방식을 __stdcall 로 변경한다.
|
||||
- c, c++외에 다른 언어에서 사용할때 __stdcall형태로 되어야 하기 때문이다.
|
||||
|
||||
- CHG: SSDK의 dll타입의 프로젝트를 수정하여, lib타입의 아웃풋파일과 동일하게
|
||||
기능하도록 수정.
|
||||
- 고객사중 KT iFrame의 요청에 따라 C#을 지원하도록 marshalling이슈가 필요해서 수정하게됨
|
||||
|
||||
- NEW: SSDK.dll에 버전정보를 표시할 리소스가 없어서 추가한다.
|
||||
|
||||
- NEW: SSDK.lib에 버전정보를 표시할 리소스가 없어서 추가한다.
|
||||
|
||||
Revision 0233
|
||||
-------------------
|
||||
수정일 : 2010-03-29
|
||||
수정자 : 김오종
|
||||
|
||||
BUG : 현재 사용하고 있는 libneon(ver 0.25.4)의 bug로 최신버전(ver 0.29.0)에는 패치된
|
||||
내용이지만, 최신버전을 적용하기에는 위험부담이 있어 해당 부분만 수정하여
|
||||
배포한다.
|
||||
- ne_get_error()함수 수정
|
||||
- ne_strclean()함수 수정
|
||||
|
||||
Revision 0202
|
||||
-------------------
|
||||
수정일 : 2010-03-29
|
||||
수정자 : 김오종
|
||||
|
||||
NEW : sh_get_filelist_certain_time() 함수 추가.
|
||||
특정 시간(tStart) 이후에 업로드된 리스트를 얻어오는 기능.
|
||||
고객(연합뉴스)의 요청에 의해 해당 인터페이스 추가.
|
||||
|
||||
CHG : CSDK배포를 위해 버전정보를 변경한다.
|
||||
|
||||
|
||||
2010.02.09.0
|
||||
-------------------------------------------------------------------------------
|
||||
libneon 의 변경 내역을 조사합니다.
|
||||
|
||||
** 파일 별 변경 내용.
|
||||
ne_defs.h
|
||||
- 버퍼사이즈를 8kb에서 64kb로 변경.
|
||||
ne_gnutls.c
|
||||
- 헤더 파일 참조 조정.
|
||||
ne_request.c
|
||||
- 64bit 환경의 컴파일을 위한 변수타입 조정.
|
||||
- 요청 후 에러코드 부분 수정.
|
||||
ne_socket.c
|
||||
- 타임 아웃 적용을 위해 수정 적용.
|
||||
ne_string.c
|
||||
- md5 관련 부분 추가 적용.
|
||||
ne_string.h
|
||||
- md5 관련 부분 추가 적용.
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
2010.02.04.1
|
||||
-------------------------------------------------------------------------------
|
||||
- 메모리 누수 현상 수정
|
||||
-> sh_get_filelist() 호출 시 메모리 누수 발생 부분 수정.
|
||||
-> pAuth 변수 메모리 할당 후 반환 누락 부분 추가.
|
||||
- get_auth_str() 호출시 AuthKey에 공백문자가 포함될경우 "" 가 리턴됨에 따른 문제를 제거 하기 위해 수정.
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
2010.02.04.0
|
||||
-------------------------------------------------------------------------------
|
||||
- TIME_WAIT 증가 문제가 발생.
|
||||
: TIME_WAIT 제거를 위해 명시적으로 회피하도록 수정.
|
||||
-> SO_LINGER option을 적용 함
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
2010.01.20.0
|
||||
-------------------------------------------------------------------------------
|
||||
- enum SHCSDK_ERRNO{}; 에 세 가지 코드를 추가한다.
|
||||
: 기존에 SHCERRNO_MAX 에러코드로 정의 된 몇몇 에러에 대한 에러코드 세분화
|
||||
작업을 위해 추가 됨.
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
2009.12.15.1
|
||||
-------------------------------------------------------------------------------
|
||||
- /Common/global_def.h 파일을 제거한다.
|
||||
: 제거 배경 - Common한 library로 유지하기 위함이다.
|
||||
- /Common/global_def.h Define되어 있던 항목들은
|
||||
기존 /Common/global_def.h을 참조하던 프로젝트의 소스 부분으로 옮겨서 관리한다.
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
2009.12.15.0
|
||||
-------------------------------------------------------------------------------
|
||||
- 아래와 같은 의사 결정은 11일에 팀원들끼리 협의하에 진행 된다.
|
||||
- LG Telecom의 서비스 셋을 제공하게 됨에 따라 SampleUpDn_DACOM.sln 파일을 추가
|
||||
한다.
|
||||
- SampleUpDn_DACOM.sln 파일이 세 개의 프로젝트 파일을 추가한다.
|
||||
추가 파일은 SHSSDK_DACOM.vcproj, SampleUpDn_DACOM.vcproj
|
||||
, SHCSDK_DACOM.vcproj 이다.
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user