KamoCRM

비밀번호

모든 기능, 수정 및 개선, 그것은 배로 게시. 출시를 위해 다시 열지 않습니다.

17,500
총 변경
5,986
제품 설명
5,284
수정 사항
30
프로젝트
프로젝트
모든 프로젝트17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
필터 유형
모든 유형Build16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 23, 2026
Fixkamo-internal

이미징 프록시는 MediaService의 다운로드 및 sandbox 헤더를 통해 전달합니다

MediaService는 이제 안전한 래스터/audio/video list (SVG, HTML, PDF...) 외의 모든 첨부 파일을 제공합니다. Content-Disposition: 첨부 파일, X-Content-Type-Options: nosniff 및 sandboxing Conte...

Kamo·4w ago
FixVectorService

유효한 *** unauthenticated 파이프라인의 세션 필요

POST /convert-vector 및 WS /ws/pipeline은 모든 것에 아무 auth가 없었다 — 4820f44 capped 업로드 크기 및 변환 concurrency 하지만 왼쪽 실제 구멍은 어떻게 정정하는 방법에 대한 결정을 엽니 다 웹소켓은 곰기 토큰이나 kamo-int...

Kamo·4w ago
FixMediaService

STOMP Live-session guard를 소개하는 원형 벤 의존성

d47b471 세션AccessGuard 필드 WebSocketConfig 충돌 루프 pod: 봄은 WebSocketConfig (a를 완전히 건설해야 합니다) ****** ****************************************************************...

Kamo·4w ago
FixBillingService

조직의 소유자 만 사서함이나 연장에 대해 지불 할 수 있습니다

****** *********************************************************************************************************************************************************...

Kamo·4w ago
FixMediaService

Guard STOMP SUBSCRIBE는 세션의 실시간 메시지 및 WebRTC 신호에

/topic/chat/session/{guid} 및 /topic/webrtc/session/{guid}는 보호되지 않았습니다 모든: 어떤 정통 소켓은 다른 세션의 살아있는에 SUBSCRIBE 할 수 있었습니다 채팅 메시지 또는 WebRTC 제안/answer/ICE 트래픽을 알고 (또는 ...

Kamo·4w ago
Fixkamo-internal

프로세스 전체 TLS 검증 우회를 드롭

NODE TLS REJECT UNAUTHORIZED: k8s/configmap.yaml에 있는 "0"는 각각 만들었습니다 서버 측 아웃바운드 TLS는이 프로세스에서 호출합니다 — 어떤 호스트, 어떤 호스트 목적, 파드가 실행될 때 - 인증서 유효성 검사. 그것은 현재 어떤 것보다 훨씬 ...

Kamo·4w ago
Fixkamo-internal

세션 토큰을 중지, 쿠키 및 메시지 내용

두 개의 알려진 offenders (chat 메시지 텍스트 및 채팅 목록의 모양에 대한 grep console.log로 이동합니다. Session/auth 표면 및 여러 콘텐츠 추적 프록시: - /api/validate 및 /api/generate-otk - OTK-issuing 및 ...

Kamo·4w ago
Fixkamo-internal

몸의 앞에 unauthenticated uploads를 거절합니다

채팅 첨부 파일, support bug-report screenshot 올려주기, 배경 업로드 및 두 변환서비스 이미지 크기 프록시 모두는 buildForwardHeaders를 호출하고 요청 몸을 읽거나 파이프 X-OTK가 돌아 왔는지 여부에 관계없이. 익명 콜러는 여전히 이 프로세스 ...

Kamo·4w ago
FixSecurityService

Forward subjectMemberId 및 역할 그래서 TimecardService 펀치 소유권을 확인할 수 있습니다

****** *********************************************************************************************************************************************************...

Kamo·4w ago
FixMediaService

몸의 앞에 첨부 파일 업로드 인증은 스풀

POST /sessions/{guid}/attachments @RequestParam으로 그 부분을 경계 MultipartFile[] 메소드 매개변수. 봄은 방법 모수를 전에 해결합니다 컨트롤러 방법의 몸이 실행되므로 컨테이너가 스풀링을 시작합니다. 3.1 GB 요청 천장 전에 requ...

Kamo·4w ago
FixDocsService

DocsService는 더 이상 docs-api.kamocrm.com에서 직접 게시되지 않습니다

Docs-api-ingress IngressRoute는 api Gateway의 주위에 DocsService로 인터넷을 전송 (및 그것의 ID 머리 벗기는). 아무것도 호스트를 사용: 모든 repo의 청소는 이 표에서 단지 발견 그리고 오래된 디자인 노트, 그리고 Docs의 WOPI 트래...

Kamo·4w ago
FixConversionService

ConversionService는 더 이상 인터넷에 게시되지 않습니다

변환-api.kamocrm.com IngressRoute는이 서비스에 인터넷에 사람을 보냈습니다, 몇 가지 엔드포인트 (/image/resize-bg, /favicon/generate, /convert-to-pdf, /generate-thumbnails, /page-count, /ren...

Kamo·4w ago
FixMediaService

Media.* 가장자리에 있는 지구 클라이언트 공급 ID 우두머리

media-route (HostRegexp ^media[.]. + $)는 미디어 - 웹 소켓 - 고급 만 수행하므로 직접 X-Org-Id, X-Member-Id를 설정할 수 있습니다. X-Public-Chat-Org-Id, X-Public-Chat-Key-Hash 및 정체성의 나머지 헤...

Kamo·4w ago
FixMediaService

Redis KEYS를 사용하여 대량의 읽기 및 stale-presence 스윕 스톱

getBulkPresence/getBulkLastSeen ran KEYS PRESENCE:*/PRESENCE LAST SEEN:* 모든 것에 호출 - 모든 존재 소켓 마운트 및 탭 초점에 충돌 - 그리고 30s 스윕 랜 두 번 더, 모든 같은 Redis에 대한 모든 *** 세션. 주요 ...

Kamo·4w ago
FixConversionService

이제까지 걸릴 수있는 엔드 포인트에 Auth, ffmpeg/Batik는 나머지에 경화

ResourceServerConfig는 모든 요청을 허용합니다 (이 서비스는 익명으로 도달 할 수 있습니다. conversion-api.kamocrm.com) 및 ImageOpsController의 또는 ConversionController의 핸들러의 none 세션 또는 자체의 내부 비...

Kamo·4w ago
FixAPIService

게이트웨이를 메모리 요청 및 제한하십시오

배포는 자원이 없었다 : 모든 블록. 요청 없음, 그래서 스케줄러는 이 pod의 발자국에 대한 이유가 없었다; 제한 없음, 그래서 JVM의 -XX : MaxRAMPercentage = 70.0 짧은 힙 노드 자체 RAM(각 노드는 ~126GiB)입니다. 이 서비스 또한 완전히 완충기 모...

Kamo·4w ago
FixAPIService

Forward Commission Stripe Connect webhooks, 이는 모든 것에 아무것도 도달

CommissionService 등록 ****** ************************************************************************************************************************************...

Kamo·4w ago
FixAPIService

VOIPService의 내부 SMS-template API를 실행하고 클라이언트의 자신의 X-Internal-Auth를 전달하지 마십시오

같은 신뢰 경계에서 두 개의 관련 격차. /api/voip/sms/templates/**는 /api/voip/**에 의해 도매를 전달했습니다. 와일드 카드. VOIPService의 InternalAuthFilter는 접두사 (및 /api/bulktext/send) 공유 X-Intern...

Kamo·4w ago
FixMediaService

정지 로깅 STOMP 프레임 헤더 / 페이로드 및 /ws 요청 헤더

WebSocket 경로에 두 개의 왼쪽으로 디버깅 스팟: - WebSocketConfig의 인바운드 채널 인터셉터는 모든 STOMP 프레임을 기록했습니다. Accessor.toMap()을 포함한 INFO (CONNECT Frame의 헤더는 회원의 권리 배열) 및 익지않는 페이로드 (c...

Kamo·4w ago
FixAPIService

Derive X-Real-IP from the right-most hop, 클라이언트가 아닌

앞으로() X-Forwarded-For.split(",")[0] --에 X-Real-IP를 도입 LEFT-most hop는 클라이언트 제어를 헤더 한 부분입니다. outright: "X-Forwarded-For: 8.8.8.8"가 도착한 요청 Traefik, 이는 주소가 실제로 보았다,...

Kamo·4w ago
FixAPIService

연결 및 읽기 타임 아웃과 함께 경계 업스트림 호출

둘 다 RestTemplate 콩은 벌거벗은 JdkClientHttpRequestFactory에서 건축되었습니다 모든 것에 타임 아웃 없음. 연결을 받아들이는 한 상류 및 그 후에 절대 답변 -- 쐐기 포드, deadlock --에 게이트웨이 스레드를 주차 그 소켓 영원히; 그 소진의 ...

Kamo·4w ago
FixAPIService

모든 요청에 OTK 및 auth 헤더를 로그 세션 토큰을 중지

forward()는 모든 단일 통화의 전체 복사본 지도를 인쇄 -- system.out.println("APIService: 복사 헤더: " + outHeaders) -- X-***-Token, 쿠키, X-OTK 및 Authorization을 전체적으로 직렬화, 플러스 32-charac...

Kamo·4w ago
FixConversionService

내부의 비밀 비교는 일정한 시간과 실패

TranscriptionController, RecordingIngestController 및 RecordingProcessController 모두 비교 String.equals와 X-Internal-Auth (공동 비밀에 타이밍 oracle) 및 기본적으로 ***************...

Kamo·4w ago
FixMediaService

Imaging proxy는 안전한 래스터 또는 스트림이 아닌 모든 것을 다운로드합니다

GET/HEAD *********** 항상 답변 client-declared Content-Type from upload, no Content-Disposition, no X-Content-Type-Options 및 CSP가 없습니다. ChatAttachmentService의 업로드 허...

Kamo·4w ago
FixMediaService

Meet-provider OAuth 결과 페이지는 자체 스크립트 태그에서 더 이상 깰 수 없습니다

MeetProviderController's GET /oauth/callback은 sessionless이고 반영합니다. 공급자의 error description 으로 인라인 <script> 블록. 오래된 jsString() 뿐만 아니라 탈출 된 backslash/quote/newline...

Kamo·4w ago
Fixkamo-internal

학습자 미디어 경로의 HEAD 답변 대신 거는

useAttachmentSource probes with a HEAD after media element faileds, 갔다 파일에 대해 lapsed 세션에서. 경로를 기다리고 응답.body.cancel() 에 한 바이트 업스트림 대답, 그리고 결코 정착하지 않는 배포 된 팟에서 : ...

Kamo·4w ago
FixESigService

내부 envelope API는 닫히고 일정한 시간에 있는 그것의 비밀을 비교합니다

****** *********************************************************************************************************************************************************...

Kamo·4w ago
FixESigService

직원 envelope API는 이제 문서 권리가 필요하며 HR envelopes는 HR 하나가 필요합니다

EsignEnvelopeController의 ****** ********************************************************************************************************************************...

Kamo·4w ago
FixESigService

모든 템플릿 핸들러를 통해 스레드 orgId, 쓰기에 EDIT DOCUMENTS

ESignTemplateService의 signer/design 핸들러 (getSigners, upsertSigners, reorderSigners, deleteSigner, saveDesign, get최근Design, listDesignVersions, getDesignVersion,...

Kamo·4w ago
Fixkamo-shared-library

회원가입 문서는 dat의 org를 확인하고, 템플릿은 imgId에 의해 찾을 수 있습니다

두 개의 org-scoping는 esig/imaging 감사 발견, 공유 항목 점에서 모두 다른 서비스 구축에: * * * * * * (변환 서비스 dedup-skip-upload 경로) 로드 혼자 id에 의해 대상 ImgDat, 콜러의 org를 비교 아무것도. 회원 가입 또 다른 o...

Kamo·4w ago
Fixkamo-internal

Hold'em 초대는 사이트가 알고 있습니다. 라벨, 아이콘, 필터 및 미트

MediaService는 HOLDEM INVITE 알림을 제공했지만, 그 종류가 누락되었습니다. 여기: 토스트의 눈썹은 원본 번역 키를 인쇄, 아이콘은 종으로 다시 떨어졌다, 거기 필터 칩 또는 mute 스위치가 없었다, 존재 한 종류에 대해 "카드로 나를 초대 게임"은 스스로 말했다....

Kamo·4w ago
Featurekamo-internal

알림이 시작된 회원은 카드로 엽니다

"Dana Reyes는", "Weekly sync · Dana Reyes", 신체가되는 읽지 않은 채팅 카드 sender: EmailService (29cb21e) 이제 actorMemberId (텍스트로)와 actorName을 보내, 정확히 이름 제목이나 몸은 그것을 붓고, 종은 회원...

Kamo·4w ago
Fixkamo-internal

문 추가 사람들 및 서버로 위치를 이동, 및 목록 각 저장 지역

- 추가 및 대량 /account에 버튼 추가, 4 페이지 생성, MANAGE MEMBERS 필요 (MemberAdministrationGate)는 SecurityService가 이제 시행합니다. 누가 따르지 않고 오래된 링크를 읽는 이유는, 대신 자신의 저장 양식에 채우기 만 실패 할...

Kamo·4w ago
FixKlusterServices

황금 이미지 5 가지 이유가 실제로 내장되지 않았습니다

빌드는 결코 실행되지 않았습니다. 시도 당 하나의 버그를 발견, 그리고 첫 번째 세 가지는 각각 뭔가가 누락 된 이미지로 plausible-looking 이미지를 제작했습니다. 1. package.txt는 "블랭킹 라인과 # 코멘트는 벗겨"고 아무것도 벗겨 그들에게: `tr '\n' ...

Kamo·4w ago
TestEmailService

StatusReasonAdviceTest의 별명으로 케이스는 또한 MANAGE EMAIL ACCOUNTS를 필요로 합니다

AliasResponseMemberIsTextTest 수정과 같은 모양: 이 클래스의 공유 세션이 부족 오른쪽, 그래서 createAlias의 새로운 게이트 대답 403 "MANAGE EMAIL ACCOUNTS 필수" 하기 전에 AliasService의 모난 도메인 검증 refusal에...

Kamo·4w ago
Fixkamo-shared-library

Org의 unconfirmed Talent-alert rows for the 익명 폼의 모자

DocsService의 공개적인 재능 경고는 endpoint에 확인 이메일을 보냅니다 허용된 통화, 제한 없이 많은 양의 확인된 행 하나 org는 축적할 수 있었습니다 새로운 주소. 가져온된 카운트 쿼리 CareersTalentAlertRepository가 캡에 필요한 추가 성장; Do...

Kamo·4w ago
Fixkamo-shared-library

UpdateDocType은 이제 문서 자체 org에 속한 doc 타입을 요구합니다

ImageService.updateDocType는 UUID에 의해 대상 ImgDocType을 혼자 적재했습니다; requireEditable 분류되지 않음 콜러가 Img을 편집 할 수 있지만, 그 taxonomy docTypeId 이름에 대해 아무것도 말한다. · 자체 문서에 EDIT ...

Kamo·4w ago
Fixkamo-shared-library

Org-scoped는 thumbnail-backfill 후보 쿼리에 대 한 반대

DocsService의 /backfill-thumbnails 관리자 endpoint 선택한 후보자 ****** **************************************************************************************************...

Kamo·4w ago
Fixkamo-internal

이미지 버전은 ""를 보낼 필요가 없습니다, null

****************는 대신 대체하고 이미지를 위해 병합합니다. null은 "어떤 것은 혼자있다"를 의미한다 - 단지 공백 문자열은 그것을 명확 : if (incoming.getImageVersion() != null) { **************** ? null: ...)...

Kamo·4w ago
FixVOIPService

오른쪽 체크, SSRF/credential 감시 및 VOIP를 통하여 크로스오버 수정

Findings 2-6 from the phone-system audit, fixed together because several share files. 2. HIGH — VoipInstanceController had no right check on any mutating endpo...

Kamo·4w ago
TestBillingService

성장 허브 파일은 자신의 선에보고

이 핀 GROWTH HUB 도메인 kamo-shared-library 오늘. 전에, 도메인은 주장 성장 허브의 두 협회 및 이미징 패스는 그 파일을 떨어졌다. 이 서비스를 구축 또한 CI가 빌드 시간에 라이브러리의 메인을 복제하기 때문에 새로운 도메인을 빌링에 넣어.

Kamo·4w ago
Featurekamo-shared-library

메모 앱은 "주의 & 체크리스트"입니다

노트 앱은 2026-09-23 이후 체크리스트를 보유하고 있습니다. (단계는 차단되었습니다. 그들이 행해지기 때문에, 단계가되기 전에 완료, 달력에 예약 된 체크리스트), 그것은 호출 "Notes & Checklists"는 어디에 있습니다. ServiceType.NOTES는 새로운 디스...

Kamo·4w ago
FixSecurityService

사람들과 회원 보안을 추가하는 것은 그들의 권리를 필요로 합니다

POST /members/create, /create-team-member 및 /bulk-create, 그리고 /members/lookup-user를 GET, 지금 MANAGE MEMBERS 또는 열린 신 창이 필요합니다. 그들은 세션 만 확인, 그래서 어떤 회원 수 자신의 조직에서 계...

Kamo·4w ago
FeatureMediaService

The Hold'em 초대 및 회의 알림은 그들이 누구인지

MemberNotificationClient.raise는 actorMemberId/actorName을 운반하는 하중 초과를 얻습니다. 텍스트; 오래된 서명은 변하지 않고도 보낼 수 없습니다. HoldemInviteMessenger는 딜러를 통과합니다. ("Dana Reyes dealt ...

Kamo·4w ago
FeatureEmailService

누가 알림 여행을 발생, 그래서 종은 회원으로 그립니다

- NotificationRequest는 actorMemberId/actorName을 얻습니다. 이전 생성자는 모든 프로듀서에 머물러 있습니다. 그대에게 - Raise() halves 둘 다 있을 때만 쌍을 지킵니다, 이름은 그것의 란을 적합하고, 제목 또는 body really spe...

Kamo·4w ago
Featurekamo-shared-library

알림은 그 일을 할 수 있습니다

회원등록 ACTOR MEMBER ID (INT8) 및 ACTOR NAME (255) : 발생한 회원 - 누구 회의가 시작되고, 누가 당신에 썼다 - 그리고 그들의 이름은 제목 또는 신체로 정확히 그것을 붓는다. kamo-internal draws that stretch of the te...

Kamo·4w ago
FeatureInitializerService

메모 계획 기능은 "주의 & 체크리스트"입니다

메모 앱은 2026-09-23 이후 체크리스트를 보유하고 있으며 호출됩니다. "Notes & Checklists"는 어디에 있습니다. 가격 페이지의 비교 도표는 commerce subscription features에서 그것의 줄 이름을, 이렇게 가지고 갑니다 참고 행은 다음과 같습니다...

Kamo·4w ago
Chorekamo-internal

참고 거울은 이제 Java로 "Notes & Checklists"라고 말합니다

ServiceType.NOTES는 카모 쉐이딩 리브에 이름을 붙여, 복사만: the 표시 이름은 "주 & 체크리스트"이며, 설명은 지금 커버 체크리스트. TS 미러는 동일한 문자열을 수행하므로 독자는 아닙니다. misled; 아무것도 렌더링 (고객 관계 사본에서 온다 /api/secur...

Kamo·4w ago
Fixkamo-internal

플랫폼 탭, 그리고 자신의 키를 보여 세 개의 링크

두 개의 버그, 모두 실행 사이트에서보고. SETTINGS LINKS KEY PATHS에 연결하기 세 명의 호스트 컴퓨터 서브 링크가 키 : '컴퓨터' | '전기' | 'defaults'와 labelKey가 없습니다. ****** ******************************...

Kamo·4w ago
FixDocsService

모든 문서 설정에 MANAGE DOCS SETTINGS가 필요합니다

설정 페이지는 항상 MANAGE DOCS SETTINGS없이 회원을 보냈습니다. 그러나 10 개의 뮤테이션 ImagingSettingsController의 엔드 포인트는 결코 자신을 물었다 : canManage (회원) 이미 존재 /assoc-config 및 /versioning을 이미...

Kamo·4w ago

배송을 보는 것과 같이?

모든 것이 자신의 작업 공간에서 도착합니다. 무료 플랜을 시작하고 이 페이지를 다시 한 달에 읽으십시오.

무료 영원히 시작가격 비교