KamoCRM

Registo de Mudança ao Vivo

Cada recurso, correção e melhoria, postado como ele envia. Nada é retido para um lançamento.

17,594
Total de Alterações
6,048
Características
5,310
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,594AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,377kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore775Docs3,257Feature6,048Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
September 23, 2026
FixKlusterServices

Três subvenções do RBAC que nunca foram necessárias

Nunca nada tinha sido providenciado, por isso, todas as subvenções que passaram pelo espaço de nomes não foram testadas. Cada um deles recusou exatamente no pon...

Kamo·4w ago
Fixkamo-internal

O título oficial e o estatuto de membro são apenas lidos no seu próprio cartão Position

Eles se juntam ao departamento e cargo sob cargoDireitos: um membro vê todos os quatro por conta própria Cartão de posição, mas apenas um titular de MANAGEM MEM...

Kamo·4w ago
FixSecurityService

O título e status oficial de um membro também precisam de segurança de membro, em seu próprio registro

Departamento e cargo já precisavam de MANAGEM MEMBER SECURITY (ou uma janela de deus aberta) Segurança dos membros, incluindo o seu próprio registo. O resto do ...

Kamo·4w ago
FixSecurityService

Os sub-recursos de retalho do CommerceMarketController são controlados por org

CommerceMarketController's get-one/update/delete handlers under /retail/... métodos que não levaram orgId (findById/deleteById) - um chamador autenticado do mes...

Kamo·4w ago
Fixkamo-internal

Kamo-internal apresenta o login do NATS

NATS mapeou todas as conexões sem credencial para a conta KAMO (no auth user), e ele escuta na rede hospedeira de k1m1 — então qualquer pod, VM desktop ou uma m...

Kamo·4w ago
FixSecurityService

Solte 4 manipuladores recém-guardados da catraca de pontos sem proteção

**************************** apanhado o anterior compromisso: **************** e Agora resolve uma sessão. (getCachedOrganização Id, no próprio corpo de cada ma...

Kamo·4w ago
Fixkamo-shared-library

Org-scope RetailService e..

Cada manipulador get/update/delete-by-uid sob comércioMarketController's varejista sub-recursos (categorias, marcas, atributos/valores, imagens, variantes, etiq...

Kamo·4w ago
FixSecurityService

Funções de escopo, acesso de membro e perfil escreve para o órgão do chamador

Cinco lacunas permitem que um membro assinado alcance fora de sua própria organização, ou alcançar um conta do colega, sem verificação certa: - Está bem. não r...

Kamo·4w ago
Fixkamo-shared-library

UpdateMemberAccess rejeita um editor e alvo em diferentes orgs

**************************** comparou apenas os níveis de segurança e o proprietário do editor Nunca as organizações dos dois membros. É um chamador hoje (Secur...

Kamo·4w ago
FixKBService

KBService apresenta o login do NATS

NATS mapeou todas as conexões sem credencial para a conta KAMO (no auth user), e ele escuta na rede hospedeira de k1m1 — então qualquer pod, VM desktop ou uma m...

Kamo·4w ago
FixRAGService

RAGService apresenta o login do NATS

NATS mapeou todas as conexões sem credencial para a conta KAMO (no auth user), e ele escuta na rede hospedeira de k1m1 — então qualquer pod, VM desktop ou uma m...

Kamo·4w ago
FixKlusterServices

Os clientes NATS autenticam-se — primeira metade da reforma do no auth user

O NATS roda na rede host do k1m1 e escuta em 0.0.0.0, e sua configuração mapeou cada Ligação sem credencial à conta KAMO (no auth user: anon). Então qualquer cá...

Kamo·4w ago
FixSecurityService

Encaminhar o ator ao retransmitir uma linha de comissão

addLine/updateLine membro retransmitidoId (normalizado para Long em 789c544) mas nunca quem estava fazendo o call — ao contrário do openDraft, send, voidLine e ...

Kamo·4w ago
FixKlusterServices

Somente a plataforma pode chegar à sessão Redis

O `kamo` Redis mantém todas as sessões *** e OTK e não tem senha. Nada restrito que pudesse conectar para ele: a partir de um pod no espaço de nomes `desktop` (...

Kamo·4w ago
Fixkamo-internal

O proxy de imagem passa os cabeçalhos de download e sandbox do MediaService através

O MediaService agora serve qualquer anexo fora de sua lista segura raster/áudio/vídeo (SVG, HTML, PDF...) com Conteúdo-Disposição: anexo, X-Content-Type-Options...

Kamo·4w ago
FixVectorService

Requer uma sessão *** válida nos terminais de condutas não autenticados

POST /convert-vector e WS /ws/pipeline não tomou nenhuma autorização – 4820f44 tamanho de upload tampado e concorrência de conversão, mas deixou o buraco em abe...

Kamo·4w ago
FixMediaService

Quebrar uma dependência circular de feijão o STOMP live-session guard introduzido

sessionAccessGuard do d47b471 no WebSocketConfig caiu a cada pod: Spring deve construir totalmente WebSocketConfig (a **************************** cada campo @A...

Kamo·4w ago
FixBillingService

Apenas o proprietário de uma organização pode mudar quem paga por caixas de correio ou extensões

**************************** E não tinha autorização. verificar em tudo — qualquer membro da organização, não só seu proprietário, poderia mover todo o o correi...

Kamo·4w ago
FixMediaService

Guardar SUBSCRIBE STOMP para mensagens ao vivo de uma sessão e sinalização WebRTC

/topic/chat/session/{guid} e /topic/webrtc/session/{guid} não foram vigiados em tudo: qualquer soquete autenticado poderia SUBSCRIBE para outra sessão ao vivo m...

Kamo·4w ago
Fixkamo-internal

Largue o bypass de verificação TLS amplo do processo

NODE TLS REJECT UNAUTHORIZED: "0" no k8s/configmap.yaml feito cada chamada TLS de saída do lado do servidor neste processo — para qualquer máquina, para qualque...

Kamo·4w ago
Fixkamo-internal

Pare de registrar tokens de sessão, cookies e conteúdo de mensagem

Um grep para a forma de dois criminosos conhecidos (texto de mensagem de bate-papo e lista de bate-papo previews going to console.log) apareceu um padrão muito ...

Kamo·4w ago
Fixkamo-internal

Rejeitar envios não autenticados antes do corpo ser rodado

O envio do anexo de chat, o envio da imagem de relatório de erros de suporte, o encontrar o upload de fundo e os dois proxies de redimensionamento de imagem Con...

Kamo·4w ago
FixSecurityService

Encaminhar assuntoMembro e papel para que o TimecardService possa verificar a propriedade do soco

**************************** resolveu o papel do chamador contra um CLIENTE assuntoMembro (resolverRole -> EMPLOYEE sempre que ator== assunto) mas nunca encamin...

Kamo·4w ago
FixMediaService

Os envios de anexos de bate- papo autenticam-se antes do corpo ser rodado

POST /sessions/{guid}/attachments ligou suas partes como um @RequestParam Parâmetro do método MultipartFile[]. A mola resolve os parâmetros do método antes de u...

Kamo·4w ago
FixDocsService

DocsService não é mais publicado diretamente em docs-api.kamocrm.com

O Docs-api-ingresso IngressRoute enviou a internet diretamente para DocsService, em torno do gateway api (e o seu strip-header de identidade). Nada usou o hospe...

Kamo·4w ago
FixConversionService

ConversionService não é mais publicado na internet

A conversão-api.kamocrm.com IngressRoute enviou qualquer um na internet para este serviço, onde vários endpoints (/image/resize-bg, /favicon/generate, /convert-...

Kamo·4w ago
FixMediaService

Strip de cabeçalhos de identidade fornecidos pelo cliente na mídia.* edge

media-route (HostRegexp ^media[.].+$) transportava apenas media-websocket-upgrade, assim um chamador que atinge a mídia. X-Public-Chat-Org-Id, X-Public-Chat-Key...

Kamo·4w ago
FixMediaService

Leituras em massa de presença e a varredura de presença defasada parar usando Redis KEYS

getBulkPresence/getBulkLastSeen run KEYS PRESENCE:*/PRESENCE LAST SEEN:* em cada chamada - bater em cada presença-socket montagem e tab focus - ea varredura 30s...

Kamo·4w ago
FixConversionService

Auth nos terminais que podem tomá-lo agora, ffmpeg/Batik endurecimento no resto

ResourceServerConfig permite todos os pedidos (este serviço é acessível anonimamente em Conversion-api.kamocrm.com), e nenhum dos manipuladores do ImageOpsContr...

Kamo·4w ago
FixAPIService

Dê ao gateway uma solicitação de memória e limite

A implantação não tinha recursos: bloco em tudo. Sem pedido, por isso o o programador não poderia raciocinar sobre a pegada desta cápsula; sem limite, então nad...

Kamo·4w ago
FixAPIService

Road commission Stripe Connect webhooks, que não alcançou nada

Registos de serviços da Comissão **************************** diretamente com o Stripe (OrgStripeSetupService), mas sem /api/commissions/** o forward existia em...

Kamo·4w ago
FixAPIService

Esculpir a API interna de SMS-template do VOIPService, e nunca encaminhar X-Internal-Auth de um cliente

Duas lacunas relacionadas no mesmo limite de confiança. /api/voip/sms/templates/** foi enviado por grosso pelo /api/voip/** Wildcard. O arquivo interno do VOIP...

Kamo·4w ago
FixMediaService

Parar de registrar cabeçalhos de frame STOMP/payloads e cabeçalhos de solicitação /ws

Dois pontos restantes de depuração no caminho WebSocket: - WebSocketConfig interceptor de canal de entrada registrou cada quadro STOMP em INFO, incluindo o ace...

Kamo·4w ago
FixAPIService

X-Real-IP derivado do salto mais à direita, não do próprio cliente

forward() define o X-Real-IP de saída para X-Forwarded-For.split(",")[0] -- o hop mais esquerdo, que é a parte desse cabeçalho que um cliente controla para: 8.8...

Kamo·4w ago
FixAPIService

Chamadas ligadas a montante com uma ligação e um tempo- limite de leitura

Ambos os feijões RestTemplate foram construídos a partir de um JdkClientHttpRequestFactory Sem tempo. Um upstream que aceita a conexão e então nunca responde --...

Kamo·4w ago
FixAPIService

Parar o registro de tokens de sessão, OTKs e cabeçalhos de autenticação em cada solicitação

forward() imprimiu todo o mapa do cabeçalho copiado em cada chamada -- System.out.println("APIService: copyed headers: " + outHeaders) -- que serializa X-***-To...

Kamo·4w ago
FixConversionService

Comparações secretas internas são tempo constante e falham fechadas

TranscriptionController, RecordingIngestController e RecordingProcessController todos comparados X-Internal-Auth com String.equals (um oráculo de tempo em um se...

Kamo·4w ago
FixMediaService

Proxy de imagem força um download para qualquer coisa que não é um raster seguro ou um fluxo

GET/HEAD ************* sempre respondeu com o tipo de conteúdo declarado pelo cliente do upload, sem Disposição de Conteúdo, não X-Content-Type-Options e sem CS...

Kamo·4w ago
FixMediaService

A página de resultados do meet-provider OAuth não pode mais sair de sua própria tag de script

MeetProviderController's GET /oauth/callback não tem sessão e reflete o error description do provedor em um bloco em linha <script>. O antigo jsString () apenas...

Kamo·1mo ago
Fixkamo-internal

As respostas HEAD da mídia do aluno em vez de pendurar

useAttachmentSource sonda com um HEAD após um elemento de mídia falhar, para dizer um arquivo que se foi de uma sessão que terminou. A rota aguardava response.b...

Kamo·1mo ago
FixESigService

A API do envelope interno falha no fechamento e compara seu segredo em tempo constante

**************************** usado String.equals contra X-Internal-Auth (um lado timing canal em um segredo compartilhado) e, quando esig. interno-auth-secret f...

Kamo·1mo ago
FixESigService

A API do envelope de pessoal agora requer um direito de documento, e envelopes de RH precisam de um RH

EsignEnvelopeController **************************** verificado org associação apenas — nenhum direito de documento, nenhuma autorização, nada específico de con...

Kamo·1mo ago
FixESigService

Thread orgId através de cada manipulador de modelo, EDIT DOCUMENTS em escreve

ESignTemplateService's singer/design handlers (getSigners, upsertSigners, reorderSigners, deleteSigner, saveDesign, getLatestDesign, listDesignVersions, getDesi...

Kamo·1mo ago
Fixkamo-shared-library

Existência de Registo O documento verifica a org do dat, e um modelo pode ser encontrado pelo imgId dentro de um

Duas lacunas de controlo de org a auditoria esig/imaging encontrada, ambos em pontos de entrada partilhados outros serviços baseiam-se: - Está bem. (caminho de...

Kamo·1mo ago
Fixkamo-internal

O convite Hold'em é um tipo que o site conhece: etiqueta, ícone, filtro e mudo

O MediaService levantou notificações HOLDEM INVITE desde o envio do Hold'em, mas o tipo estava faltando aqui: a sobrancelha da torrada imprimiu a chave de tradu...

Kamo·1mo ago
Fixkamo-internal

Gate adicionando pessoas e movendo uma posição como o servidor faz, e listar cada área de armazenamento

- Os botões Adicionar e Bulk Adicionar em /conta, e as quatro páginas de criação, precisam MANAGEME MEMBERS (MemberAdministrationGate), que o SecurityService ag...

Kamo·1mo ago
FixKlusterServices

Cinco razões para a imagem dourada nunca ter sido construída

O edifício nunca tinha sido executado. A execução encontrou um erro por tentativa, e o primeiro três cada um teria produzido uma imagem plausível com algo falta...

Kamo·1mo ago
Fixkamo-shared-library

Conte as fileiras de talentos não confirmadas de uma org para o boné do formulário anônimo

O endpoint de assinatura de talento público do DocsService envia um e-mail de confirmação em cada chamada aceita, sem limite em quantas linhas ainda não confirm...

Kamo·1mo ago
Fixkamo-shared-library

UpdateDocType agora requer que o tipo de documento pertença à própria org do documento

ImageService.updateDocType carregou o alvo ImgDocType por UUID sozinho; requireEditable EProduzido prova que o chamador pode editar o Img, mas não diz nada sobr...

Kamo·1mo ago
Fixkamo-shared-library

Contrapesos de Org para as consultas de candidatos em miniatura

DocsService /backfill-thumbnails administrador final selecionado candidatos de **************************** (plataforma, nenhum predicado de organização) ou, co...

Kamo·1mo ago

Como o que vês no transporte?

Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.

Começar Livre Para SempreVer Preços